DirectX 11 is getting ported to Linux through CodeWeavers' CrossOver, and will get included into WIN
50 replies, posted
[url]http://www.pcworld.com/article/2940470/hey-gamers-directx-11-is-coming-to-linux-thanks-to-codeweavers-and-wine.html[/url]
[quote=PCWorld]The chains are loosening. DirectX still binds many PC games to Windows. Now, CodeWeavers expects CrossOver to support DirectX 11 by the end of the year, with Wine gaining compatibility shortly afterwards.
In other words, more Windows PC games will “just run” on Linux, and it’ll be easier for developers to package those games with compatibility code and officially support them on Linux.
Wine already supports DirectX 9 very well, but many new games no longer support DirectX 9 and rely on newer versions of Microsoft’s graphics technology. Wine is an open-source compatibility layer that allows Windows applications to run on top of Linux, Mac OS X, and other non-Windows operating systems.
CodeWeavers offers a paid product, known as CrossOver, which is built on top of the open-source Wine code. It pays developers to add features, and those improvements inevitably end up back in the open-source Wine project. CrossOver also provides a convenient interface and more of a guarantee that certain applications will be officially supported and not break.[/quote]
Soon i'll be able to ditch micro$hit corporatedows
:v: nice!
[QUOTE=NeverGoWest;48074743]Soon i'll be able to ditch micro$hit corporatedows
:v: nice![/QUOTE]
Uh, DirectX is a Microsoft created graphics rendering pipeline.
So its not like you would be fully ditching them.
CrossOver is pretty legit, I used to use it on my Mac for a very longtime. The frame difference between the same games at the same settings on the same machine were about 10 between CrossOver and Windows.
I knew this was going to happen eventually but I'm surprised it's happening this soon
[QUOTE=NeverGoWest;48074743]Soon i'll be able to ditch micro$hit corporatedows
:v: nice![/QUOTE]
I never understood the vitriol behind Microsoft and Windows when it comes to desktops.
[QUOTE=Velocet;48075304]I never understood the vitriol behind Microsoft and Windows when it comes to desktops.[/QUOTE]
I'm guessing you don't know the history of Microsoft and all their long history shady occasionally illegal dealings.
[QUOTE=Velocet;48075304]I never understood the vitriol behind Microsoft and Windows when it comes to desktops.[/QUOTE]
It's kinda obvious once you use a good linux distro that it would be a much better O.S than Windows if only it had as much support from software and hardware companies as Windows does.
[QUOTE=Velocet;48075304]I never understood the vitriol behind Microsoft and Windows when it comes to desktops.[/QUOTE]
100% of people that complain about microsoft/windows are people that think they're cool as fuck for using linux
[editline]29th June 2015[/editline]
[QUOTE=MatheusMCardoso;48075366]It's kinda obvious once you use a good linux distro that it would be a much better O.S than Windows[B] if only it had as much support from software and hardware companies as Windows does.[/B][/QUOTE]
which it doesn't, so there's no point being awkward and inconveniencing yourself by using linux. i agree using it on older systems that are only being used for web browsing isn't a problem, but solely using linux because you dislike bill gates is dumb as fuck
[QUOTE=MatheusMCardoso;48075366]It's kinda obvious once you use a good linux distro that it would be a much better O.S than Windows if only it had as much support from software and hardware companies as Windows does.[/QUOTE]
Linux might have better support from hardware and software companies if it didn't have 10 million forks...
[QUOTE=zerosix;48075391]100% of people that complain about microsoft/windows are people that think they're cool as fuck for using linux[/quote]
not true!
there's mac users too
[quote]which it doesn't, so there's no point being awkward and inconveniencing yourself by using linux. i agree using it on older systems that are only being used for web browsing isn't a problem, but solely using linux because you dislike bill gates is dumb as fuck[/QUOTE]
hey now, I can use linux on a new PC without "being awkward" or "inconveniencing myself", AND without doing it "because I dislike bill gates"
[QUOTE=zerosix;48075391]100% of people that complain about microsoft/windows are people that think they're cool as fuck for using linux
[editline]29th June 2015[/editline]
which it doesn't, so there's no point being awkward and inconveniencing yourself by using linux. i agree using it on older systems that are only being used for web browsing isn't a problem, but solely using linux because you dislike bill gates is dumb as fuck[/QUOTE]
Not really. There are plenty of reasons to complain about Windows, but those reasons can be shared with just about any large software company. My only Windows system is my desktop, but there are certainly things that Linux has up on Windows, and vice versa
[QUOTE=Zero-Point;48076148]Linux might have better support from hardware and software companies if it didn't have 10 million forks...[/QUOTE]
That's the point of open source software.
And still, I don't see how the linux kernel has many important forks, distros are not a problem because most of the time you can run shit from one distro in another, a good example is steam, that is only supported on ubuntu but runs on everything.
[QUOTE=zerosix;48075391]100% of people that complain about microsoft/windows are people that think they're cool as fuck for using linux
[editline]29th June 2015[/editline]
which it doesn't, so there's no point being awkward and inconveniencing yourself by using linux. i agree using it on older systems that are only being used for web browsing isn't a problem, but solely using linux because you dislike bill gates is dumb as fuck[/QUOTE]
I run Linux on my laptop because software development on it is more streamlined than anything else I have ever used. Additionally, I deal with a lot of servers, and pretty much all of them are running some variant of Linux/Unix, so having a local environment close to the production environment is extremely helpful in every way.
Yeah I mean there's a lot of distros, but only a few installers take care of everything. With a .deb and .rpm you can support 90% of distros.
[QUOTE=deadeye536;48076692]I run Linux on my laptop because software development on it is more streamlined than anything else I have ever used. Additionally, I deal with a lot of servers, and pretty much all of them are running some variant of Linux/Unix, so having a local environment close to the production environment is extremely helpful in every way.[/QUOTE]
Exactly. Plus a lot of linux stuff can be compiled from source so you can customize things exactly how you want. It's pretty overbearing to say "100% of the people who dislike what I like are pompous assholes."
[QUOTE=Zero-Point;48076148]Linux might have better support from hardware and software companies if it didn't have 10 million forks...[/QUOTE]
You're right, but at the same time you're not.
Part of the reason people who don't use Linux all the time think supporting it is daunting is because of all the various distros and forks of distros and forks of forks and so on and so on. Really, all that changes is which team is in charge of system updates for you and a few specifics about configuration (how to manage certain background services, generally). The kernel itself, where all the actual hardware support is handled, is one project (well there's HURD too but nobody fucking uses HURD). All a hardware company would have to do is contribute code for their particular thingy to the Linux kernel (or provide an up-to-date binary blob with a little bit of code, e.g. nVidia), and wham-bang that's everyone supported.
Software companies have it almost as easy. They just need to list what libraries and programs they depend on (and whether they have optional dependencies for certain features). Debian based distros are most popular, in part due to Ubuntu and its forks, so many of them can just provide a list of Ubuntu packages and people who don't use something Debian based can figure it out from there (honestly we don't care, we're just psyched you provided Linux support [i]at all[/i])
But again, much of why they don't do it isn't because it's that hard, but because it [b]seems[/b] a hell of a lot harder than it really is.
Isn't this illegal is some way?
[QUOTE=iAmNumberOne;48077849]Isn't this illegal is some way?[/QUOTE]
If it was illegal MS probably would have slammed Wine/Crossover for it a long time ago, if not for the Windows layer itself then definitely DirectX
will this be hardware accelerated?
[QUOTE=Ithon;48077885]will this be hardware accelerated?[/QUOTE]
It translates DirectX into OpenGL calls, so yes.
[QUOTE=Karmah;48074814]Uh, DirectX is a Microsoft created graphics rendering pipeline.
So its not like you would be fully ditching them.[/QUOTE]
Direct3D is an API - the spec might be written by Microsoft, but the implementation has nothing to do with Microsoft if CodeWeavers writes it.
Right now, we have Direct3D 9 support on the Linux graphics stack, on the open source drivers, because someone wrote an implementation for it. It's not exactly widely used yet though, and it probably has a lot of issues.
If only SLI worked on Linux, this would be much more useful.
Also, the argument that Linux works on more hardware is misleading. It implies that whatever runs Windows will run Linux. My laptop, which runs Windows, is simply incompatible with Linux due to its graphic setup (SLI, with the second dedicated GPU in an ultrabay; the integrated GPU is disabled by BIOS when it detects the second dedicated GPU).
Oh, and way too many Linux drivers overwrite the firmware of devices. Dual-boot is not an option. :(
DirectX support surely would make it much easier for developers to port their games or deliver them with a compatibility layer, likely increasing the popularity of the platforms.
When this gains a bit more traction, we may see SLI support and hopefully smarter drivers. :dance:
[editline]o.O[/editline] I think game developers should just use cross-platform engines that can be fine-tuned for every platform.
With the incoming DirectX 12 and Windows 10, and knowing the complexity of DirectX 11 and usual development & testing times, this implementation will likely be used to run "old games" in the future. :(
[QUOTE=Velocet;48075304]I never understood the vitriol behind Microsoft and Windows when it comes to desktops.[/QUOTE]
[QUOTE=zerosix;48075391]100% of people that complain about microsoft/windows are people that think they're cool as fuck for using linux
which it doesn't, so there's no point being awkward and inconveniencing yourself by using linux. i agree using it on older systems that are only being used for web browsing isn't a problem, but solely using linux because you dislike bill gates is dumb as fuck[/QUOTE]
Are you o.k. with having someone else having backdoor access into your computer for the sake of luxuries?
[QUOTE=NeverGoWest;48074743]Soon i'll be able to ditch micro$hit corporatedows
:v: nice![/QUOTE]
can u send me your edgebuntoo distro please
Linux is finally getting DirectX 11 just as Windows (and the majority of future games) move to DirectX12...
[QUOTE=AlexConnor;48078357]Linux is finally getting DirectX 11 just as Windows (and the majority of future games) move to DirectX12...[/QUOTE]
Don't expect DirectX12 games being released other than occasionaly before two years from now.
And they would still support DirectX 11. Only now we're seeing significant lack of support for DirectX 9.
[QUOTE=Lanopo;48078219]Are you o.k. with having someone else having backdoor access into your computer for the sake of luxuries?[/QUOTE]
You know, if you're posting on Windows, you're not exactly supporting your argument.
[QUOTE=Lanopo;48078219]Are you o.k. with having someone else having backdoor access into your computer for the sake of luxuries?[/QUOTE]
It's rather easy to find unwanted traffic if you have a router that's worth its price, or even just Wireshark if you don't have rogue drivers.
Also, the really bad stuff is usually in hardware firmware. That you can hardly do anything about no matter what OS you run, or even what devices you use. (e.g. exploits found in USB controllers, reported NSA backdoors in HDD controllers)
[editline]quuuubes[/editline] Actually, an OS like Qubes can help with rogue drivers and even some compromised firmware (but not all).
I tried to give Linux in general a real try on my laptop several months back. I'm all excited about the hype surrounding more and more games coming to Linux native-proper, along with news like this. Of course after I install it (mint specifically), I happen to be victim of some sort of hardware bug that had been closed and reopened many times on Ubuntu's tracker. Sadly, it was "reformat and reinstall" in the case of Windows 8.1 Haven't really looked back :(
Sorry, you need to Log In to post a reply to this thread.