Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Even though the newest nvidia drivers have started to support GBM, the Wayland compatibility story is still not great. In my experience on Wayland, several OpenGL programs refuse to work, and Vulkan does not work at all. This is with driver 545.


Ok long story, I'll try to keep it short. New motherboard, Asus w680 ace ipmi. It has an extra ipmi card. Nvidia-drm.modeset = 1 is required for Wayland to render anything other than 1920×1080. I have a 4k monitor. I insert the IPMI card, disable the aspeed gpu on the card via jumper. The card is still active. But the BCM isn't working, correct cabling and all. The Aspeed card being active clashes with the Nvidia 4070 card. I have to disable modeset. Effectively I can't do Wayland with the IPMI card plugged in. Bonus fun: I ordered the motherboard via Amazon DE, they imported it from Amazon US, because with import taxes it's over 150€ cheaper than directly from DE. I contact Asus support (which was hard enough, I can not talk to Asus US support only DE), and waste about a month doing pointless things, going past the instant return period of Amazon. They tell me to contact ASUS RMA. I can only get in touch with ASUS DE RMA. They tell me to talk to Amazon, because I don't have an invoice, Amazon refuses to give me one because it's an imported product. I contact Amazon 2 times. Both times some Indian support people promise me the heavens, I have to tell them, "I can't send the motherboard back, I'm using it and about 2400€ worth of components on it, I use the motherboard for work". They say, no problem we'll send you a replacement in 3 days. 2 months have now passed, no replacement in sight.


Perhaps Wayland is to blame?


no its not. wayland strangely works flawlessly on amd, such a big mystery.


On the other hand, nvidia hardware -unlike amd's- never crashed my PC.

So I guess the situation is not simply black & white but a bit more nuanced.


So if I design something that works with one vendor but not the other then its their fault?


wayland is a protocol that uses the gbm api.

amd uses the gbm properly, nvidia is half cooked and previously used eglstreams instead of because they did not like gbm. reality is every compositor just uses gbm.





Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: