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

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

EVE Information Portal

 
  • Topic is locked indefinitely.
 

Dev Blog: DirectX 11 - What To Expect

First post
Author
Fiberton
StarFleet Enterprises
#61 - 2013-10-10 18:27:27 UTC
Savira Terrant wrote:
Just thinking about Linux and Nvidia.

A while ago, Nvidia stopped their driver support for Linux completely (was not much there even before that) so we to put all our hopes in the reverse engineering folks now.

Question I have is: With the upcomming Steam-Box and it's Linux based OS, does that not put pressure on Nvidia to either join Mantle efforts or put their efforts into drivers for Linux in order to stay the preferred hardware for Valve as it seems to be the case at the moment? (Depending on the success of the Box of course.)

Either way, I am happy that I own AMD at the moment (did not upgrade to Nvidia yet), while Nvidia might have the most ecologic (frames per watt) cards, the prospect of Mantle looks promising enough for me to keep my hardware for now and see what happens. I really do hope that many major developers adapt and bring out the full potential of it. Cool



AMD recently stepped up support for Linux and then all of sudden Nvidia stepped up too. Mantle will be on Linux for sure. valve came out that their steambox are prototypes meaning they have not decided to go with Nvidia. They also have prototypes with AMD cards...Also steam is talking about Mantle...so put two and two together and I place a bet on Mantle on steamos running AMD. There will be a AMD webcast on 17th. Balls to nuts...Valve is either onboard or will be leaning towards it by NOV 11th which is the AMD developers conference. The chatter is loud and growing louder and louder every day about Mantle. No big game developer will be able to ignore it. If it was some other no name company that was pushing a new API then it would mean nothing until people could see it. I do not think CCP would want to say a word for the simple fact that this is not the place to come out the closet but if they want to please do :) As either way I am Bullish on AMD stock bursting to 6.00+ by the end of the month.

“Out of clutter, find simplicity. From discord, find harmony. In the middle of difficulty lies opportunity.” --  Albert  Einstein  "War is a mere continuation of politics by other means,"

Savira Terrant
Native Freshfood
Minmatar Republic
#62 - 2013-10-10 18:33:01 UTC
I see, I did not hear about AMD card prototypes. While they said they will support every hardware combination I only heard of Intel/Nvidia prototypes.

.

Jada Maroo
Native Freshfood
Minmatar Republic
#63 - 2013-10-11 05:11:18 UTC
Logix42 wrote:
I'm just going to leave this here.

Fanfest 2012: Tessellation Demo


Yeah well I'll believe it when I see it in Eve.

I'm still waiting to see the new Sentinel model that was shown at the last Fanfest. Half a year later and they still haven't put a texture on it and put it in the game.
Savira Terrant
Native Freshfood
Minmatar Republic
#64 - 2013-10-11 16:33:17 UTC  |  Edited by: Savira Terrant
I have just read that Forbs said that AMD and DICE/EA have a (time) exclusive contract for PR on Mantle, so I think CCP may not talk about it even if they have something cooking about that.

Edit:
Also Nvidia has had their own low level API called NVAPI since 2008.

This makes me wonder how this all really works. Theoreticly we have two big GPU vendors (Intel does not really count, since you cannot play on very high settings - thus using a low level API to it's full extent - with their embedded gpu), so if big engines were to support 2 low level api's instead of at least the same amount of high level ones (OpenGL and different versions of DirectX at least) would that not reduce the workload on continuing support (or at least the same workload)? In my understanding that would also completely make away with differing OS problems, would it not?

Also if Nvidia and AMD (and Intel) were to create a single combined low level API for their hardware (or Nividia and Intel join AMD), would that actually mean a physical acclimatisation of different hardware would be necessary for the future? (Which would kill competition I guess, which is a bad thing.)

.

Fiberton
StarFleet Enterprises
#65 - 2013-10-12 22:21:26 UTC
Savira Terrant wrote:
I have just read that Forbs said that AMD and DICE/EA have a (time) exclusive contract for PR on Mantle, so I think CCP may not talk about it even if they have something cooking about that.

Edit:
Also Nvidia has had their own low level API called NVAPI since 2008.

This makes me wonder how this all really works. Theoreticly we have two big GPU vendors (Intel does not really count, since you cannot play on very high settings - thus using a low level API to it's full extent - with their embedded gpu), so if big engines were to support 2 low level api's instead of at least the same amount of high level ones (OpenGL and different versions of DirectX at least) would that not reduce the workload on continuing support (or at least the same workload)? In my understanding that would also completely make away with differing OS problems, would it not?

Also if Nvidia and AMD (and Intel) were to create a single combined low level API for their hardware (or Nividia and Intel join AMD), would that actually mean a physical acclimatisation of different hardware would be necessary for the future? (Which would kill competition I guess, which is a bad thing.)


NVAPI works with Direct3D to give an advantage to Nvidia against AMD or whoever. This happens when developers get " help " from Nvidia. Those who push Nvidia can get a speed bonus. It is win win for the Developer and Nvidia. What AMD is doing is much bigger. Direct3D is not needed. Not that I would name a game company or anything . BF3 Runs better on Nvidia than AMD. Ever wondered why ? AMD flipped the script with Mantle so BF4, Crysis and many other games which will blow the doors off Nvidia. AMD wins for the simple fact of they are in all 3 Console`s. Which means lower cost to port to various platforms. Lower cost of development will drive it into being used with all big boy engines. EVE to PS4...it could easily happen. CCP had to be thinking about this a long time ago once they were talked to by AMD and SONY about developing for the PS4. CCP is a smart company they will make the choice that makes monetary sense. Development for DUST514 for PS4 ported to PC, XBOX would be awesome.Only big problem is protecting the memory space of the PC port. Since everyone and his mom would try and cheat every game. If I recall they have the trademarks already bought. Also Valkyrie. That will be a huge huge play on CCP`s part.That will make them big big bucks in the long run as long as they keep it simple and stupid. If I could only buy some CCP stock :P I would go long on the IPO for sure :) I can see walking in stations on the close horizon which will drawn in lots and lots of people...idle walking around cha ching..I am sure the team working on it is very small but they have been working on it for almost as long as I have been in EVE. Which I started in 2004. Yes send me my sword in the mail for July 4th 2014:).. of course much of this is speculation. For the record I am very bullish on AMD and bearish on Nvidia. If I was you I would be looking into purchasing a new AMD card :)

What I am very excited about beyond all of this is that CCP has worked their ass off to make DirectX 11 happen for us. I salute our developer overlords..

“Out of clutter, find simplicity. From discord, find harmony. In the middle of difficulty lies opportunity.” --  Albert  Einstein  "War is a mere continuation of politics by other means,"

Savira Terrant
Native Freshfood
Minmatar Republic
#66 - 2013-10-13 14:00:14 UTC
Ah, so NVAPI still needs Microsoft as handler. That's an obvious disadvantage to Mantle then.

Yes. I am excited about DirectX11, too. A big thanks to CCP! Sorry I did not even mention it yet, ahem. What?

But seeing how they had to work their ass off for it, I am even more excited about Mantle - it's possibilities - and really do hope Nvidia and Intel will participate. That would be just awesome!

.

Innately Awesome
Princess Luna Personal Battalion
#67 - 2013-10-14 07:30:07 UTC
Just ditch the dead DX already and switch to OpenGL
Migillix
PILGRIMS
Pan-Intergalatic Business Community
#68 - 2013-10-15 13:42:44 UTC
Think I found a bug when taking a screenshot.


DirectX 9
http://dl.eve-files.com/media/1310/dx9.png

DirectX 11
http://dl.eve-files.com/media/1310/dx11.png

It fucks up the colors somehow.

Tried with Radeon HD 5750 with drverversion 13.9
Tried with Radeon HD 7790 with driver version 13.10 beta
Maul555
Xen Investments
#69 - 2013-10-15 19:17:24 UTC
Migillix wrote:
Think I found a bug when taking a screenshot.


DirectX 9
http://dl.eve-files.com/media/1310/dx9.png

DirectX 11
http://dl.eve-files.com/media/1310/dx11.png

It fucks up the colors somehow.

Tried with Radeon HD 5750 with drverversion 13.9
Tried with Radeon HD 7790 with driver version 13.10 beta


Wow... I like the blue version a bit better Cool
Savira Terrant
Native Freshfood
Minmatar Republic
#70 - 2013-10-15 21:37:36 UTC
The blue one is awesome!

Why not give all T2 ships clear Race's colors like that?!

.

CCP Snorlax
C C P
C C P Alliance
#71 - 2013-10-16 11:17:14 UTC
Migillix wrote:
Think I found a bug when taking a screenshot.


DirectX 9
http://dl.eve-files.com/media/1310/dx9.png

DirectX 11
http://dl.eve-files.com/media/1310/dx11.png

It fucks up the colors somehow.

Tried with Radeon HD 5750 with drverversion 13.9
Tried with Radeon HD 7790 with driver version 13.10 beta

Thanks for reporting this, we'll sort this out.

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

CCP Snorlax
C C P
C C P Alliance
#72 - 2013-10-16 11:18:05 UTC
Maul555 wrote:
Migillix wrote:
Think I found a bug when taking a screenshot.


DirectX 9
http://dl.eve-files.com/media/1310/dx9.png

DirectX 11
http://dl.eve-files.com/media/1310/dx11.png

It fucks up the colors somehow.

Tried with Radeon HD 5750 with drverversion 13.9
Tried with Radeon HD 7790 with driver version 13.10 beta


Wow... I like the blue version a bit better Cool

Sorry, we'll have to fix it :)

CCP Snorlax - Software Architect - Team RnB - @CCP_Snorlax - http://ccpsnorlax.blogspot.is/

Hannott Thanos
Squadron 15
#73 - 2013-10-16 12:01:37 UTC
CCP Snorlax wrote:

Sorry, we'll have to fix it :)

http://nooooooooooooooo.com/

while (CurrentSelectedTarget.Status == ShipStatus.Alive) {

     _myShip.FireAllGuns(CurrentSelectedTarget);

}

Kankame
nExperience Industries Inc.
#74 - 2013-10-16 12:18:48 UTC
CCP Snorlax wrote:
Maul555 wrote:
Migillix wrote:
Think I found a bug when taking a screenshot.


DirectX 9
http://dl.eve-files.com/media/1310/dx9.png

DirectX 11
http://dl.eve-files.com/media/1310/dx11.png

It fucks up the colors somehow.

Tried with Radeon HD 5750 with drverversion 13.9
Tried with Radeon HD 7790 with driver version 13.10 beta


Wow... I like the blue version a bit better Cool

Sorry, we'll have to fix it :)


then fix the dx9 version, blue is way better

Founder and CEO of Mercantile Club Capsuleer Association located in Kaimon - The Citadel Caldari Roleplayer

Brienna Torsti
Black Omega Security
Minmatar Fleet Alliance
#75 - 2013-10-17 10:20:45 UTC
I'm disappointed there's no consideration OpenGL support to lay the foundations for becoming a proper cross-platform game. I understand that moving from DX9->DX11 is going to be easier than DX*->OpenGL, but surely there must be a growing amount of users that are in the non-Windows camp and would appreciate the change.

I mean, I started the game back in the day because it had linux support, admittedly a wrapper, but it was still something. Alas, those days are long gone now and the bugs of running under wine are for enthusiasts to fix and workaround, but I can always hope the increasing interest in OSX and Linux gaming might push CCP to change their mind in the future. It may have been cheaper to lay the foundations now, however, than have a complete u-turn in 10 years time when the market for desktop OSes is more diverse.

Because we all know that this year is the year of the linux desktop, right guys?
Maul555
Xen Investments
#76 - 2013-10-17 16:03:08 UTC
Brienna Torsti wrote:


Because we all know that this year is the year of the linux desktop, right guys?


I think that every time someone says that phrase, it jinx's the rise of linux for at least 1 whole year...
Shiva Darksun
Viziam
Amarr Empire
#77 - 2013-10-17 16:32:30 UTC
Mashie Saldana wrote:
The future is finally coming to my EVE?!?!?


It's been the present for over three years now :)
Brienna Torsti
Black Omega Security
Minmatar Fleet Alliance
#78 - 2013-10-17 18:26:02 UTC
Maul555 wrote:
Brienna Torsti wrote:


Because we all know that this year is the year of the linux desktop, right guys?


I think that every time someone says that phrase, it jinx's the rise of linux for at least 1 whole year...



Only one?
Axhind
Eternity INC.
Goonswarm Federation
#79 - 2013-10-20 07:41:30 UTC
CCP Zorba wrote:
Thanks everyone for the positive words!

Gripen wrote:
Can DX9 version of Trinity expect to receive new features (those which can be implemented under dx9) or will it be put into "support only" mode and all future graphic improvements will be strictly DX11 even if they are doable under DX9? It's quite an important question for people to plan their future hardware and\or OS upgrades.


There's no black and white answer for this one. It'll depend on the feature.
Obviously something like tessellation would only show up for DX11.
If a feature can be done totally under DX9 and still look and perform awesome, we'll do that.
If there is a feature like ship damage, that may have some advanced features under DX11 like mesh displacement but also DX9-compatible features like decal textures, I'd expect we'd make sure it looks good under DX9.

Of course we're not working on any DX11-only features right now so this is just what I'd expect us to do. No guarantees! If I were you I'd buy something DX11-compatible though :)

Tippia wrote:
Ok… but will att affect the Mac in a near-to-mid future? What is the current state of Cider in regards to these APIs?

I'd expect Mac to be DX9 in the near future (and probably mid future). I can't say for the long term.


How about moving to OpenGL instead? That has support on practically every single OS out there unlike directx that is windows only. Dust is probably already OpenGL so it's not like you don't have programmers who know how to handle it.
Savira Terrant
Native Freshfood
Minmatar Republic
#80 - 2013-10-20 08:42:44 UTC
Why would DUST be OpenGL? It was made for the Playstation!

It uses Sony's own graphics API PSGL - which is only based on OpenGL ES 1.0 - and has many extensions specific to the hardware of the playstation.

Even th Xbox 360 uses a custom form of the D3D API.

.