Cloudef / wlc

High-level Wayland compositor library
MIT License
330 stars 58 forks source link

NVIDIA 364.12 beta driver still not working #138

Closed 602k4 closed 6 years ago

602k4 commented 8 years ago

I'm trying to run Orbment and/or Sway (wlc based too) on my desktop using the new NVIDIA 364.12 beta driver, but I can't due to following errors:

SWAY error log: https://ghostbin.com/paste/xbk7u ORBMENT error log: https://ghostbin.com/paste/69cp6

The changelog for the driver is showing Wayland compatibility: http://www.nvidia.com/download/driverResults.aspx/100577/en-us

I can test any workaround you provide me and help with debug process, but I can't write a fix for myself.

Thanks.

Cloudef commented 8 years ago

Nvidia won't work with wlc without special support (Namely using EGLStreams instead of gbm). See wayland-ml, weston did not pull Nvidia's patches either.

z3ntu commented 8 years ago

Just a note, that 364.15 doesn't work either (didn't expect it to).

z3ntu commented 8 years ago

A question: would it be possible to patch wlc to support Nvidia's implementation?

ddevault commented 8 years ago

Yes.

darkclouder commented 8 years ago

weston seems to have EGLStreams: https://aur.archlinux.org/packages/weston-eglstream/

ddevault commented 8 years ago

That's just an unofficial package with all of the patches Nvidia provided applied. They aren't upstreamed.

her001 commented 7 years ago

Could this be renamed to something like "EGLStream support" and have the feature label added?

z3ntu commented 7 years ago

Should be.

ddevault commented 7 years ago

This is nvidia's problem, not ours.

z3ntu commented 7 years ago

Actually right now it's the users problem because they can't use this with the nvidia drivers...

ddevault commented 7 years ago

Oh shut up, you aren't entitled to shit. Send patches yourself if you want. Nvidia's drivers don't implement the standard DRM APIs that Wayland needs.

her001 commented 7 years ago

If the intention is to never implement EGLStreams, can we close this issue then?

z3ntu commented 7 years ago

@her001 If it's that, then this should be closed.

KyleSanderson commented 7 years ago

Fedora 25 shipped with EGLStreams.

ddevault commented 7 years ago

Shipped what? Weston? GNOME?

cafehaine commented 7 years ago

Fedora 25 has by default Gnome Shell with EGLStreams patch applied.

ddevault commented 7 years ago

:-1:

But if you send a similar PR to wlc then @Cloudef has agreed to merge it.

madblobfish commented 6 years ago

Ping, issue can be closed as #245 was merged.

Sorry for the spam