Ubuntu QA:
BlogBrainstormPackage status
Log in
Ubuntu QA
The Ubuntu community has contributed 12357 ideas, 58479 comments, 1187050 votes

Idea #7473: Games & DirectX 10



bug This idea was marked as being not considered for implementation the 13 May 08.
closed
Closed
(-25)
Written by granadajose the 23 Apr 08 at 16:51. Category: Gaming.
Related to: Nothing/Others. Status: Won't implement
Description
Would it be possible for Ubuntu to run games with DirectX 10, something that Windows XP does NOT allow?

Would it be possible that games run on Ubuntu would run faster and smoother than in Windows XP? I am quite sure that half the users of Windows would migrate to Ubuntu.

Commercial games now require a great amount of people working together for years, I don't think that the variety of games available for other platforms would be possible for Ubuntu starting from scratch, it would be better to profit from all the existing games for Windows.
Tags: (none)

Attachments
No attachments.


Duplicates


Comments
cornbread wrote on the 23 Apr 08 at 17:48
Winehq.org

gespertino wrote on the 23 Apr 08 at 19:15
No way Jose. :-)

DirectX is a proprietary technology from Microsoft. It isn't free software, it isn't an open standard.
Multiplatform games are programmed using OpenGL and it's more likely to migrate them to other operating systems when they're made with OpenGL. Look, for instance, Id Software games.

Native DirectX for linux is not going to happen, mostly because of Microsoft.
As combread said, try wine. It's the only way to get some directX here, but not version 10 (at least for now).

Eldmannen wrote on the 23 Apr 08 at 19:18
Microsoft made DirectX so they could get developers to code using that instead of the open industry standard OpenGL, in order to prevent games getting released for competing operating systems such as Linux and Mac OS.

mehrang wrote on the 23 Apr 08 at 19:43
eldmannen is right: using directX, microsoft ensured itself of their market share. Once gaming is enabled in linux, many people would give up windows. (like me ;-)

Wine may be good, but virtual os's will take the lead I guess. Once they are able to support graphics acceleration properly, they'll become very interesting for linux users.

The most popular is vmware, but it only supports directx for mac right now. fingers crossed that one day they they'll come up with something for linux too..

steve196 wrote on the 23 Apr 08 at 20:17
Directx for wine is developing fast. Once that is finished (whatever that means), it should be easy, to make a native DirectX for Linux out of it without big license problems.

peterjs wrote on the 23 Apr 08 at 20:29
Wine's DX implementation just translates the DX calls in to their equivalent openGL calls. Making a "native" DX implementation on top of that would still be an added slow translation layer.

And to the OP, seriously what is up with all the wine isn't working fast enough conspiracy theories? Why do you people believe this stuff? Considering it's a damn near impossible task set before them the fact they've made any progress is a marvel of software engineering.

loki wrote on the 23 Apr 08 at 20:57
Good game platform, but not going to happen for linux... unless the Wine dudes get it supported completely (if its possible they can ;) )

About Wine: Yeah!!!! Wine rules... So good... makes it possible for me to only use linux.

Anyone wanna help developing wine??? This would be my second choise, but i'm focussing on mythtv and MythBuntu (for now i'm learning about their code).

DJ_Peng wrote on the 29 Apr 08 at 18:41
-1 Rather than getting Microsoft's proprietary code supported better in Linux we need to get the developers to create their games in a way that doesn't require proprietary technologies such as Direct X. That would be better for both the game devs and the users across the board. About the only one who would lose out in that scenario is Microsoft, and I won't shed a single tear over their lost revenue.

granadajose wrote on the 30 Apr 08 at 17:34
It would be great to create games from scratch using a non-proprietary technology. However, given that current computer games require hundreds of people working for years on a single title, I'm afraid that no company is interested in building games just for a platform that it is not the most widespread. The best way for getting a wide range of high-quality games available, is to use the existing base of entertainment software.

DeveloperDeveloper RainCT (Ubuntu Developer) wrote on the 13 May 08 at 16:51
This is nothing we (Ubuntu) could make happen.

DeveloperDeveloper RainCT (Ubuntu Developer) wrote on the 13 May 08 at 16:52
(err, "this isn't something that" even.)

RaVeR VaNc3 wrote on the 3 Jul 08 at 04:06
i think there is a very probable way to do this

my example would be to submit to a company such as Bungie (for halo2 pc) that they should attempt converting halo 2 to openGL and see what happens

my thoughts of what would happen is that the people stuck with windows for gaming that want to use a form of linux might change to their choice and widen the community of linux users

if the community widens then maybe companies like bungie may decide to start creating games that use openGL

Auzy wrote on the 3 Jul 08 at 04:14
but still, this idea is already covered by Wine..

RaVeR VaNc3 wrote on the 10 Jul 08 at 21:03
well yeah sure wine does a lot dont get me wrong

im just saying it cant save our ass as much as it does forever because i know microsoft like it is doing now will make it even more complicated to convert things to work with Wine

RaVeR VaNc3 wrote on the 9 Aug 08 at 07:42
from what i know about the ubuntu community its fairly large and covers much of the would im sure that if enough people from this community would stand up to companies like microsoft im sure some how we could water them down to letting us have at least native DX9

Auzy wrote on the 9 Aug 08 at 08:38
Raver, Microsoft aren't going out of their way to make things difficult for us, and Linux wont dominate simply by creating random fud. Oddly enough, of all the communities, Microsoft users are the ones who aren't making up random lies to defend their platform. I think its time for us to get to that point. There is no evidence as such.

If you want a linux implementation of Directx, go ahead and port the libraries, but be aware that the code will be different to all of the directx books anyway, because the Windows API cant be used (which is why nobody has bothered).

And developers can compile against WineLib anyway.

Developers aren't being forced by Microsoft to use Directx, so stop implying they do. They choose to. And developers know DX is windows only. Instead you should tell them the benefits of using OpenGL. But even if Microsoft opened up DirectX more, it really would make no difference overall probably.


Post your comment