These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Linux

 
  • Topic is locked indefinitely.
 

DirectX11

Author
Snowflake Tem
The Order of Symbolic Measures
#1 - 2012-04-03 08:42:03 UTC  |  Edited by: Snowflake Tem
EVE Fanfest 2012: Nvidia Tessellation Demo

I know it's all a ways off if it gets going at all, but, if we peer through the mists we might be able to shift a few roadblocks for a smoother journey to DX11..

WineHQ FAQ; Does Wine support DirectX?
The short answer is yes to DX9. DX10 is a maybe, SoonTM.

but, this 2010 ZDNet article offers cautionary hope; DirectX 11 coming to Linux, games to follow ... Whoa, slow down there!

Do you have a clearer picture of where linux users are at with this?
COMM4NDER
Legendary Umbrellas
#2 - 2012-04-03 11:52:15 UTC  |  Edited by: COMM4NDER
Snowflake Tem wrote:
EVE Fanfest 2012: Nvidia Tessellation Demo

I know it's all a ways off if it gets going at all, but, if we peer through the mists we might be able to shift a few roadblocks for a smoother journey to DX11..

WineHQ FAQ; Does Wine support DirectX?
The short answer is yes to DX9. DX10 is a maybe, SoonTM.

but, this 2010 ZDNet article offers cautionary hope; DirectX 11 coming to Linux, games to follow ... Whoa, slow down there!

Do you have a clearer picture of where linux users are at with this?


Well to clarify few things, the fanfest video was not running on Trinity it was just a tech demo having EVE ships. They said that implementing that would take atleast 1 year if everything will go smooth. Also since they gonna need to rewrite the engine for this they said it would be api transparent so OpenGL "could" be used for this if they put their minds for it however nothing on plans.

Wine is far from being able to run DirectX 10 or 11 for that matter so this is a long road.
http://www.winehq.org/site/status/directx - seems that this one is outdated though.

[url=https://github.com/CommanderAlchemy/.bin/blob/master/eve] EVE - Online Launcher [Linux] [/url] Installs, launches character prefixes (both SISI & Tranquility). Simplescreenrecorder shm inject

Snowflake Tem
The Order of Symbolic Measures
#3 - 2012-04-11 08:21:36 UTC
COMM4NDER wrote:
. They said that implementing that would take atleast 1 year if everything will go smooth. Also since they gonna need to rewrite the engine for this they said it would be api transparent so OpenGL "could" be used for this if they put their minds for it however nothing on plans.


wouldn't this be a good time to strongly suggest the OpenGL route then? any goon linux users willing to speak up? - that'd get the job done :)

I have to admit ignorance and ask - if CCP undertook the monumental task of re-writing the graphics engine with OpenGL calls what would that do to Wine?

To be honest they are better off sticking to directX using the skills and tech they have in place already, but I see that spelling doom to linux users down the road.
Bent Barrel
#4 - 2012-04-11 10:33:49 UTC
the problem is, opengl windows drivers perform worse than direct3d drivers for both major vendors ....
Whitehound
#5 - 2012-04-11 11:39:32 UTC  |  Edited by: Whitehound
Bent Barrel wrote:
the problem is, opengl windows drivers perform worse than direct3d drivers for both major vendors ....

This is nonsense. The OpenGL drivers are pretty good. The DirectX drivers contain optimizations tailored to individual games and games are being written with just DirectX in mind and game makers get help by Nvidia and AMD engineers. You have to be out of your mind if you want to blame this on anything or in particular on a graphics standard. They would be doing the same thing with OpenGL if more games were written for it. When a new game comes out and they have not optimized the drivers and the game then you can see how slow DirectX can be. It does not make one standard better than the other. It is all about the game makers working together with the hardware makers. When then a game maker chooses to use only the support by one of the two, then you can hear people shout how good suddenly a particular hardware brand is. It is the same nonsense. If you implement DirectX under Linux will it not be as fast as under Windows, because of this.

Loss is meaningful. Therefore is the loss of meaning likewise meaningful. It is the source of all trolling.

Bent Barrel
#6 - 2012-04-11 14:57:23 UTC  |  Edited by: Bent Barrel
Whitehound wrote:
Bent Barrel wrote:
the problem is, opengl windows drivers perform worse than direct3d drivers for both major vendors ....

This is nonsense. The OpenGL drivers are pretty good. The DirectX drivers contain optimizations tailored to individual games and games are being written with just DirectX in mind and game makers get help by Nvidia and AMD engineers. You have to be out of your mind if you want to blame this on anything or in particular on a graphics standard. They would be doing the same thing with OpenGL if more games were written for it. When a new game comes out and they have not optimized the drivers and the game then you can see how slow DirectX can be. It does not make one standard better than the other. It is all about the game makers working together with the hardware makers. When then a game maker chooses to use only the support by one of the two, then you can hear people shout how good suddenly a particular hardware brand is. It is the same nonsense. If you implement DirectX under Linux will it not be as fast as under Windows, because of this.


you are looking at it from the wrong perspective.

the mainstay of OpenGL are CAD/CAM/CAE workstations. the drivers there are optimized for a particular workload. also those drivers are different from the consumer ones.

take a look at the Unigine engine ... it is capadle of running on different DX an GL versions. go test it out. Since it is billed as a cross platform engine, I am sure they don't skimp on GL optimisations. I actualy saw such a comparison somehwere .... the results were quite surprising.

so I am not out of my mind, it's the reality of things. why would CCP code for OpenGL when the drivers are not optimized for gaming workloads (and actualy windows ones are inferior) ?

EDIT: I cannot find the source article actualy, but some user tests here http://jeffhoogland.blogspot.com/2010/01/opengl-vs-directx-benchmark-comparison.html

EDIT2: found it http://www.tomshardware.com/reviews/ubuntu-oneiric-ocelot-benchmark-review,3121-20.html
Whitehound
#7 - 2012-04-11 16:55:26 UTC
Bent Barrel wrote:
you are looking at it from the wrong perspective.

No, I do not. I simply do not choose to do any sort of bashing on standards. It is entirely up to the game makers and hardware makers, which standards they support. There is absolutely no point in bashing on any of it.

Your links by the way just show what I am saying. On AMD hardware can OpenGL on Linux perform better than DirectX under Windows. You want to go looking for whose fault this is and blame them? I do not.

If they ran Ubuntu out of the box and with GNOME 3 and its Unity engine then they could have been wasting quite some potential in their benchmarks even. When I run glxgears under GNOME 3 with a GTX260 do I get 10,000 fp/s. If I do the same under Xfce4 do I get 19,000 fp/s. This is +90% up! Now glxgears is not a real benchmark, but it shows how skewed things can get and how much GNOME 3 can slow OpenGL applications down.

Loss is meaningful. Therefore is the loss of meaning likewise meaningful. It is the source of all trolling.