Slashdot Mirror


DX11 Coming To Linux (But Not XP)

gr8_phk writes "As reported over at Phoronix, the Direct X 11 API now has an open source implementation on top of Gallium3d which should ease porting of games to Linux with or without Wine. While still in its infancy, you can see where this is heading. All this while Microsoft hasn't offered DX11 for their own aging WindowsXP. Could it be that Linux may soon support this Microsoft API better than Microsoft itself?"

9 of 370 comments (clear)

  1. Interesting. by Beelzebud · · Score: 4, Insightful

    I'd love this, if it's true, and it performs on par with windows. However, I've learned to take Phoronix hype with a grain of salt. They're gaining reputation for making bold claims based on no facts.

  2. Re:Response to rampant speculation by ifiwereasculptor · · Score: 5, Insightful

    "Could it be that Linux may soon support this Microsoft API better than Microsoft itself?" Actually Linux could soon support Microsoft's latest API better than XP. That's possible. But not better than Microsoft. That's like saying Linux has always supported DX9 better than Microsoft itself because it wasn't present in Windows 3.1 (and neither in 3.11).

  3. Re:Response to rampant speculation by Fulg · · Score: 4, Insightful

    Yes. It seems very likely to me that an open-source implementation of a Microsoft API, and implementation "in its infancy", will soon surpass Microsoft's own offering.

    I was about to post the same thing. The summary is amazingly hasty in its conclusion... I mean, WINE has been at it for what, 10 years? They still don't have it working as well as the original. Not dissing WINE, but I mean, implementing the entry points of a published API is easy. Making it do the correct things under the hood is the hard part...

    That being said, I can certainly applaud the effort, but this should be news once it's working otherwise it's meaningless.

    --
    gcc: no input sig
  4. Re:Response to rampant speculation by armanox · · Score: 4, Insightful

    I'd say WINE has done quite nicely. Remember when WINE emulated Win 3.11? WINE's biggest problem is that it will forever be playing catch up.

    --
    I'm starting to think GNU is the problem with "GNU/Linux" these days.
  5. Re:Response to rampant speculation by Gadget_Guy · · Score: 3, Insightful

    I had a quick look at the system requirements for this project, and it said: "The following are required for DRI-based hardware acceleration with Mesa...Linux 2.6.28." This version was released nearly two years after Vista. I don't think that it can be said to support DirectX better than Microsoft when it can't run on a version that dates back to XP days.

    Now I think that it is great that they are doing this project, but saying it supports the API better than Microsoft only distracts from the developer's achievements.

  6. Re:Response to rampant speculation by JesseMcDonald · · Score: 3, Insightful

    I don't think that it can be said to support DirectX better than Microsoft when it can't run on a version that dates back to XP days.

    Irrelevant. The latest Linux kernel is available for free, and can be upgraded without any compatibility issues or changes to the UI. Why would this project waste time redoing all the work which has already gone into kernel development? The odds that anyone would be interested in DX11 on Linux and simultaneously have a good reason not to upgrade their kernel are rather slim.

    Not to mention that the whole kernel is open-source, so if you really wanted to make it work you could probably backport the necessary DRI changes to an older kernel.

    There are good reasons for retaining XP on existing systems, not least of which are the facts that upgrading would cost several hundred dollars and force a major change in the user interface. You can't upgrade an XP system to a Vista or Windows 7 kernel with DX11 support while leaving the rest of the system intact. The situations are not comparable.

    --
    "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
  7. Re:Response to rampant speculation by TheRaven64 · · Score: 4, Insightful

    You must have a poor memory then. WINE implemented the Win16 API before they started on Win32. There was a time in the late '90s when you were more likely to get a Win16 app working on Linux than on Windows NT 4.

    --
    I am TheRaven on Soylent News
  8. Re:Response to rampant speculation by rgviza · · Score: 3, Insightful

    Not really. MS won't support it on XP because they are trying to get gamers to buy Windows 7ista. I'm sure the Windows 7 support for DX11 will be on par with the linux support.

    *note I'm not a windows fanboi, I just happen to have a firm grasp of reality. I do game on windows, but my development work is entirely FOSS based on linux systems.

    --
    Don't kid yourself. It's the size of the regexp AND how you use it that counts.
  9. Re:XP? Forget XP! by nschubach · · Score: 3, Insightful

    We all have our different opinions. I've had Windows 7 for a little over a month now and I still find hacks to revert some things back to the way XP did it.

    * Reverted the "breadcrumb" address bar
    * Removed libraries
    * Flexible/robust install? I had no options during mine... There was basically a button that said "Install."
    * Had to remove the search box from Window header, wish I could remove/move the rest
    * Had to edit windows resource files to remove that stupid "command bar" with the organize/etc.
    * Installed Classic Shell to get my treeview lines back. Classic start menu was a bonus.
    * Had to clean up 15 or so folder shortcuts that didn't point to anything in my "user" folder.
    * Had to download a tweak program to remove the horrendously huge borders. Found out theme editing is a PITA, even with a program made for it. Wanted to reduce the button sizes. Couldn't find a decent theme out there.
    * Still hate going into the control panel. Try to manage things in "Computer" / Right-Click Manage so I don't have to go to the control panel.
    * Notice no real speed difference. (Seriously... I had XP installed to burn in my system, then switched to Win7...) SSD performs great on both systems.
    * I spent well over 10 times as much time making Windows 7 close to how I wanted it, XP was a breeze and two registry entries. Windows 7 is going on 10 registry edits + resource hacking + disabling so many services... I'm still not done.
    * The only thing I like about Windows 7 so far is the >4G RAM support without crazy settings and limits.
    * If you know how I can change the file click rename timing (or reverting back to the old file selection look and feel), I'd love to know it. I hate clicking on a file and hitting delete to have windows interpret that as me wanting to delete the filename.
    * As a gamer, I can't think of any games I've played that use DX11... or even 10 for that matter. Then again, there's been a terrible slump in games that excite me recently so I haven't been playing as much as I used to.
    * I'm sure there's more...

    --
    Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.