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?"
Microsoft has finally give us some cheese for our wine is not an emulator is not an emulator is not an emulator is not ...
And the masses cried out, "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0!"
"Could it be that Linux may soon support this Microsoft API better than Microsoft itself?"
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 mean, if you're comparing DX11 support on Linux to DX11 support on XP - well, some support is better than none, right? So, OK, sure.
Bow-ties are cool.
Because I can't help but think that this may be some sort of scheme to put OpenGL out of the picture....
I'm generally not one to presume conspiracy right off the bat, but there's something about this that just doesn't quite seem on the up-and-up, IMO.
File under 'M' for 'Manic ranting'
D3D 10/11 are pure shaders, the API does little more than compile, upload, and bind data to those shaders.
So the only 'trick' is to automatically convert HLSL to GLSL, which again, is pretty straightforward, since concepts and structures should pretty much map up 1:1.
Oh, BTW.. It's not DX11 it's D3D11, DirectX is no longer versioned or packaged as one big 'thing', each component carries it's own version number and release schedule.
Hello sir, I have been told that you enjoy compatibility. I took the liberty of installing a Direct X compatibility layer on top of your WINE compatibility layer. Now you can have a compatible user experience while having a compatible graphical experience.
Wait, did I do that right?
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.
In ten years, Linux will be a better Windows than Windows.
Disregarding for a moment the fact that this was announced a few months ago, here is an explanation of what this actually means for developers from a developer of Gallium3D. It explains why there will be no flood of games ported from Windows, and why we should still support a truly open API like OpenGL.
This isn't really that exciting. Firstly it doesn't benefit Wine at all. Wine supports other platforms than Linux and other drivers than Gallium3D and Mesa and so this is useless to them, if that isn't enough the Wine source structure isn't built for this kind of swap out, specifically because Wine limits X interaction to a single DLL, winex11, and the WineD3D stuff doesn't have direct access to X. The Wine D3D developers have long said that a D3D state tracker won't help them.
Secondly, it's not gonna help porting games to Linux either. D3D is only one part of the DX API and a game does a lot more than just draw stuff. Arguably swapping out D3D for OGL is relatively straightforward in comparison to swapping out sound API, file IO API, network IO API, message handling, etc. etc. that's why some games allow you to switch between the graphics API.
It bears noting that various flavors of OpenGL are used on other hardware, such as Sony's various consoles or the Wii, and it is apparently part of the underlying codebase for the upcoming Nintendo 3DS system. So it looks unlikely to die in the near term, at least.
Cheers,
"What in the name of Fats Waller is that?"
"A four-foot prune."
The OEM version is available with any hardware purchase. My understanding is that to meet the requirement when ordering just the software they'll throw in a tiny "hardware" component (usually a screw or a cable) to legitimize it. If you have ANY other piece of hardware in your order though then even that is not needed.
In regard to features, you have a point there, though several features that were limited to the "Professional" version of XP (such as SMP support) have migrated to the "Home" version of Windows 7. That's assuming they were even using XP Pro. I know a lot of people that were using XP Home just fine. And if you really do need Professional, then the OEM Windows 7 Pro is only $40 more than Home Premium.
"People who think they know everything are very annoying to those of us who do."-Mark Twain
I was die-hard on XP, but then I tried Windows 7 for the last couple of days and will simply NEVER go back to XP again..
Besides, if you're gonna do SSD, Windows 7 is the way forward. XP will be obsolete, like Red Hat 5 and Windows 98SE. Do you really want to risk your data or latest gadget to fail?
Win 7 vs XP:
* Better looking
* Fast
* More options, integrated backup, it's a big mess, but most of it works. Yeah, u know the drill by now, but it *mostly* works, most of the time, and then it's "good enuff"
* More integrated recovery tools. More chances of getting back up and running..
* More robust, flexible & userfriendly install. Not as good as Ubuntu, but better than last time.
* Support
* SSD support without all the headaches necessary on XP & Vista. If you're like me, you don't want your drive to die in its infancy..
* non-admin accounts works
* UAE security, and no, it's not as annoying as on Vista
* Better driver support than Vista, runs newer hardware without slipstreaming tons of drivers
* More native drivers available on Windows Update
* DX11
Not a quantum-leap, but Windows 7 fixes most nuances with Vista, and has more OPTIONS ;-)
XP is already obsoleted by Windows 7 IMHO.
Face it, XP is dying ;-)
http://www.debunkingskeptics.com/