-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
GPU Slow (Wayland/Hyprland) [M2 Macbook Air] #192
Comments
What do you mean by 'slow' and what's the measure?
|
on M2 Pro I have this:
|
One idea is to check if you can find anything suspicios in drm debug log. |
Had the same issue when trying out Hyprland on an M2 Air, it's super fast on X11. |
I see my device has the same gpu and I don't experience any slowness. Random idea, but maybe it's this notch?
|
unsetting the notch thing did not work I also unset the monitor and it did not help. |
I did drm debug logging: |
here's mine for comparison |
I think that amount of |
using hyprland fine on m2 air with theses settings: configuration.nix hardware.asahi = {
withRust = true;
useExperimentalGPUDriver = true;
experimentalGPUInstallMode = "replace";
setupAsahiSound = true;
}; and hyprland.conf
|
I have not tried going on X11 yet but on wayland my GPU seems to be very slow. I am currently using hyprland but I had the same issue on GNOME. I am not sure if it is a problem with it using the integrated GPU or with GPU acceleration not working. I know its not a hardware issue because previously on asahi with Arch Linux it ran very smoothly. (sorry if my terminology is incorrect)
EDIT: Something else that might be relevant is that my battery drains very fast. (could be caused by the use of integrated graphics?)
I have tried:
github:tpwrules/nixos-apple-silicon";
in my flake and updatingenvironment.sessionVariables.WLR_DRM_DEVICES = "/dev/dri/card0";
(made hyprland work)output of of
nix-shell -p glxinfo --run glxinfo | grep 'OpenGL renderer string'
:my configuration.nix (I am using flakes, the firmware directory is not set because I set it in the module :P | EDIT: I put the module back to default and now use the normal way to put it in the flake):
My hyprland config (home-manager):
My flake:
The text was updated successfully, but these errors were encountered: