Slashdot Mirror


NVIDIA's Proprietary Linux Driver Adds Support For Wayland, Mir (phoronix.com)

An anonymous reader writes: After being desired by NVIDIA Linux users for years, the proprietary GeForce graphics driver natively supports Wayland and Mir as an alternative to an X.Org Server. It's been a long time coming for the proprietary GPU driver stacks to support Wayland/Mir, but with today's 364.12 beta driver there is now the necessary DRM KMS kernel support and EGL extensions for being able to handle these next-generation display solutions. The new NVIDIA Linux driver also provides integrated Vulkan support, PRIME rendering support, and other additions.

9 of 83 comments (clear)

  1. Just in time for Ubuntu? by jordanjay29 · · Score: 2

    It seems well timed to coincide with the release of 16.10 later this year, which, if all goes well, should use Mir by default for Unity 8. This gives NVIDIA 6 months or so for early adopters to work out the major kinks for them. Smart plan.

    1. Re:Just in time for Ubuntu? by rahvin112 · · Score: 3, Insightful

      Mir is a joke NIH solution to a problem that's already solved with Wayland. And just like all their other NIH solutions to problems they will abandon in a year when it's clear how much it's going to cost them to support it. It's the same story at Canonical over and over again.

    2. Re:Just in time for Ubuntu? by jordanjay29 · · Score: 2

      That may be absolutely correct, but Ubuntu vanilla still accounts for a large number of linux "users" for which NVIDIA would be wise to target in one go like this.

    3. Re:Just in time for Ubuntu? by TheRaven64 · · Score: 2

      Mir exists, in part, because there actually are some real problems with X11, such as the complete lack of anything resembling security on the input path. These problems were not things that the Wayland developers decided to fix. I'm not a huge fan of Mir, but if you're going to replace X11 then replacing it with Wayland is at best a sideways step.

      --
      I am TheRaven on Soylent News
  2. Re:Can't wait to see the performance comparisons by Anonymous Coward · · Score: 4, Informative

    While a popular point of rhetoric, there exists ZERO evidence SteamOS (Linux) is slower than Windows. For example: https://www.youtube.com/watch?v=rISRVeJxhnE Very improperly, most people and articles are attributing poor performance to SteamOS when the real issue is sub-par ports of applications. Also note in the video you can observe a couple of glitches (texture loading) in the Window's demo whereas it's silky smooth on Linux ( - which is believed to be superior Linux file caching).

    To be clear, not that I'm ignoring your last sentence, but your first two sentences are misleading; though I don't believe that's intentional. If a game's performance is lackluster, you can completely blame the game developer as it has absolutely nothing to do with SteamOS. SteamOS has all of the foundations to provide FASTER performance than Windows. There exists no evidence to substantiate a claim that SteamOS is slower than Windows and all evidence points to platform performance deltas being that of lazy ports and developers who lack platform knowledge to optimize for Linux as they have done for Windows. Hell, once again we have games running under Wine which are starting to outperform native Windows. Which is pretty profound when you consider they are frequently doing DX to OpenGL translations to boot. Meaning they are faster even with an additional abstraction layer. Bluntly, there is every evidence that SteamOS/Linux (with NVIDIA anyways) is faster than Windows and where applications falter, you can squarely blame the developers.

    Additionally, the Vulkan comment is not true. So far, developers who are learning to use a new API, without redesigning to properly leverage Vulkan, and running on beta drivers, have performed worse than DirectX; which is a highly optimized and well understood framework. Furthermore, there are specific guideline recommendations for when Vulkan should be used and when it's possible to provide ideal performance. The current use cases are not even known if these satisfy the recommendations. As such, the examples people commonly use may not even represent ideal candidates for the newer DX12/Vulkan APIs.

    In summary, while you have accurately parroted the rhetoric and FUD, it is not supported by any available evidence. That said, I believe the spirit of your comment can be accurately rephrased to say: Many games running on SteamOS have lackluster performance because developers have failed to optimized their games for the new platform (OpenGL vs DX9, DX10, DX11). As such, many games will run slower on SteamOS than Windows, through no fault of SteamOS. This is a subtle yet profoundly important distinction. And it's a distinction which is directly contrary to the common FUD.

  3. Re:Can't wait to see the performance comparisons by Anonymous Coward · · Score: 3, Interesting

    Arma 3 Bechmark results:
    https://i.imgur.com/UfpUI5p.png
    https://i.imgur.com/ypWsvqz.png
    https://i.imgur.com/haTiRLZ.png

    Worth noting, the port was achieved using a DX wrapper which converts DX calls into OpenGL. With an extra abstraction layer, it's still performing on par or better than Windows.

  4. Re:More Wayland & Vulkan: GOOD by jedidiah · · Score: 3, Insightful

    > Network transparency is also a pretty narrow edge case. There hundreds of millions of remote screen devices and deployments today

    It makes for a better argument if you don't immediately contradict yourself.

    Also, conflating RDP and VNC is just moronic. Microsoft has made RDP a worthy offering. VNC is just a nightmare and the prime example of why you don't want to treat network transparency as an afterthought.

    As bad as X is supposed to be, it's still better than VNC. It's WAY better than VNC. X with a few tweaks is almost on par with RDP (even going across the Internet).

    Network transparency is by no means a narrow edge case as the example of RDP demonstrates. It's now a common feature that the vast majority of corporate users take for granted.

    It's not 1994 anymore. While you X haters were stuck in your bubble the world moved on.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  5. Re:More Wayland & Vulkan: GOOD by jedidiah · · Score: 2

    > You know every single vitriolic attack that's ever been made against SystemD...

    Except you didn't really answer the question.

    If anything, X is much like init. For many of us it "just works" and gets stuff done. It sits quietly in the background and does it's thing. It does not make itself a problem.

    "It's icky and crufty" isn't really an answer either for X or init.

    It seems like the best thing the Wayland fanboys can say for themselves is that you won't notice the difference. That's if we are exceedingly lucky and Wayland development is unnaturally devoid of problems, bugs, or other unexpected issues.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  6. Re:More Wayland & Vulkan: GOOD by serviscope_minor · · Score: 2

    A server dishes out resources. In this case the resource is screen. It's counterintuitive if you think server= compute server, but there are other examples like print server too. It does make sense.

    --
    SJW n. One who posts facts.