Page 4 of 6 FirstFirst ... 23456 LastLast
Results 31 to 40 of 59

Thread: Whoops, There's A Big Problem For Wayland GTK+

  1. #31
    Join Date
    Jan 2012
    Posts
    729

    Default

    Quote Originally Posted by garegin View Post
    i've reported it to almost every linux forum, including this. kms is broken on many macs including the mac mini and macbook air. this is a known bug.
    So file a bug if there isn't one already.

    http://kernel.org/ has great instructions in how to report bugs.

    Reporting Linux Kernel bugs

    Please see http://www.kernel.org/pub/linux/docs...ting-bugs.html if you want to report a Linux kernel bug. Bug reports sent to the kernel.org administrators will be ignored.

    There is now a bugzilla setup at bugzilla.kernel.org. Currently this is for reporting kernel version 2.6 bugs only.
    http://kernel.org/#reportingbugs

    So, in short, you should go to https://bugzilla.kernel.org/ to report kernel issues.
    Last edited by asdx; 03-19-2012 at 03:08 PM.

  2. #32

    Default

    http://lists.freedesktop.org/archive...ch/002650.html

    Quote Originally Posted by RealNC View Post
    In general, KMS in the blobs doesn't sound impossible. They would need glue in form of a kernel module with the actual functionality being provided by the blob.
    Quote Originally Posted by Serafean View Post
    KMS won't be easy for nvidia to implement in their binary blob (anyone remember the mess when OSS drivers became KMS enabled?). Another hard requirement for Wayland is EGL support, which I don't know if the binary blobs support.
    Really? nVidia already support EGL and KMS in proprietary driver for Tegra. AMD already support EGL in driver for embedded hardware.
    EGL is not strict dependecy for Wayland by the way (check Wayland FAQ).

  3. #33
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    593

    Default

    Quote Originally Posted by asdx View Post
    Quote Originally Posted by garegin View Post
    i've reported it to almost every linux forum, including this. kms is broken on many macs including the mac mini and macbook air. this is a known bug.
    So file a bug if there isn't one already.
    Actually there are several bugs already, just search https://bugs.freedesktop.org/.

    One of the more notorious ones: Radeon KMS on Macs with EFI boot. The workaround is to modify the kernel with a patch that was rejected by the radeon developers, and make it load the VGA BIOS from a dump you created in bootcamp.

  4. #34
    Join Date
    Oct 2008
    Posts
    2,122

    Default

    Wayland requires kernel modesetting, or kms. It DOES NOT require KMS. Notice the difference in capitalization.

    The nvidia and fglrx blobs already contain working kms systems in their drivers - they just use a different API than the open source drivers do (KMS).

    That means those drivers just have to patch Wayland to interact with their own kernel drivers instead of the OSS APIs. That should be very simple to do, as Wayland handles that code very cleanly. Their drivers already have to heavily patch X to get it to work, so they just have to do the same thing to Wayland, but it will be much easier.

  5. #35
    Join Date
    Nov 2007
    Posts
    957

    Default

    Quote Originally Posted by smitty3268 View Post
    That means those drivers just have to patch Wayland to interact with their own kernel drivers instead of the OSS APIs. That should be very simple to do, as Wayland handles that code very cleanly. Their drivers already have to heavily patch X to get it to work, so they just have to do the same thing to Wayland, but it will be much easier.
    They also require being able to access the graphics drivers and GL calls from outside of the GLX-based libGL API and via EGL.

    I do not believe that the binary drivers offer any of that right now.

  6. #36
    Join Date
    Oct 2008
    Posts
    2,122

    Default

    Quote Originally Posted by elanthis View Post
    They also require being able to access the graphics drivers and GL calls from outside of the GLX-based libGL API and via EGL.

    I do not believe that the binary drivers offer any of that right now.
    I thought every GL ES driver had EGL support in it, but i guess i could be wrong. EGL support is about more than just Wayland or linux, though, so i definitely think the binary drivers will want to support that eventually if they don't yet.

  7. #37

    Default

    Quote Originally Posted by elanthis View Post
    They also require being able to access the graphics drivers and GL calls from outside of the GLX-based libGL API and via EGL.
    I do not believe that the binary drivers offer any of that right now.
    Quote Originally Posted by smitty3268 View Post
    I thought every GL ES driver had EGL support in it, but i guess i could be wrong. EGL support is about more than just Wayland or linux, though, so i definitely think the binary drivers will want to support that eventually if they don't yet.
    http://phoronix.com/forums/showthrea...869#post254869

  8. #38
    Join Date
    Jan 2012
    Posts
    729

    Default

    So when KDE, Gnome and other DE/WM will start supporting Wayland?

  9. #39
    Join Date
    Jul 2008
    Location
    Germany
    Posts
    421

    Default

    Quote Originally Posted by RussianNeuroMancer View Post
    Tegra has nothing todo with the Geforce cards. And they Support egl because tegra is there embedded gpu and kms is supported because the kernel module is GPL compatible.

  10. #40

    Default

    Quote Originally Posted by Nille View Post
    Tegra has nothing todo with the Geforce cards. And they Support egl because tegra is there embedded gpu and kms is supported because the kernel module is GPL compatible.
    Some people in this thread really believe that EGL and KMS never can be implemented in proprietary drivers. AMD embedded drivers and nVidia Tegra drivers is good living example that proof one simple fact - this is possible. So when Wayland will be ready - nVidia and AMD driver developers have no choice but implement needed functional in proprietary drivers for desktop and laptops GPU's.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •