Open Zeioth opened 3 months ago
also I haven't changed the config file, it is the same one as usual: https://github.com/Zeioth/zeioth-hyprland-config
probably related to #40
can you try building all packages new. Something like this. Meanwhile, I guess most outputs except Thunderbolt should be fixed/
yay -S aquamarine-git hyprlang-git hyprcursor-git hyprutils-git hyprland-git --overwrite="*"
@romanstingler yes i can test give me a sec
Issue remains
please build yay -S hyprland-git aquamarine-git
new and add env = AQ_NO_MODIFIERS,1
to your hyperland.conf
Issue remains.
I've debugged this a bit more and all monitors turn on fine when the GPUs are passed in the default order.
AQ_DRM_DEVICES=/dev/dri/card0:/dev/dri/card1
Doing the opposite is what causes some monitors to not turn on at all.
AQ_DRM_DEVICES=/dev/dri/card1:/dev/dri/card0
The point is to be able to decide what GPU commands what monitors. This is important because the monitors attached to the secondary GPU will max 30 FPS (this also happened in wlroots).
is card1 nvidia? Reverse-feeding from nvidia to an igpu of any brand is physically impossible due to hardware limitations
@vaxerski both AMD.
@vaxerski I've been able to discover the root issue by buying a new GPU. As I suspected:
WLR_RENDERER=vulkan
.So this is not a bug, this is the new minimum spec requirement for AMD gpus using multi GPU, and we should probably maybe indicate it on the hyprland manual here.
This one can be closed once we document.
right
Short description
Out of my 6 monitors, only the 3 attached to the first GPU turn on.
Details
Everything was working fine until I upgraded from hyprland stable to hyprland-git (with aquamarine) today. I've read the docs A and B so I made the required change from
to
hyprctl monitors
can list all my monitors correctly, it is just they don't turn on anymore.Logs
Using
Hyprland > mylog
from TTY withHYPRLAND_TRACE=1
. https://pastebin.com/raw/fubmZ0Ji(Nothing super remarkable here)