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 9 Phase Out

First post First post
Author
dAhAmbUrglA
Brutor Tribe
Minmatar Republic
#61 - 2016-06-02 09:54:01 UTC
I've recently come back into EVE after 3 years, getting crashes now (never used to, AFAIK the DX11 client wasn't default back then). Might not be DX11 related of course, but who knows.
Bugreport: EBR-76895

As a developer of a DX11-only game myself, it's great to see you guys making this move (particularly since you're big in China, I thought WinXP was still really widespread over there?). Don't listen to the people here who will inevitably whine, just pull the trigger!
Arrakis Askiras
Dreddit
Test Alliance Please Ignore
#62 - 2016-06-02 10:46:37 UTC
CCP Vertex wrote:
Arrakis Askiras wrote:
Dominous Nolen wrote:
So for those of us who play on older hardware, we're **** outta luck eh? Thanks CCP. G-FING-G


Not just people with old hardware. Got a spanking new ATI/AMD graphics card (well, not spanking new but almost: R9 390) and with DX11 I had frequent crashes which caused me to lose two ships (a Proteus and a cheap frig). Since I've switched to DX9 I've had no crashes. Apparently I'm not the only one with that problem.

It's nice that CCP intends to move forwards but please make sure that everything works on the 'new' API before you switch old the more stable legacy mode.


Have you filed bug reports on the crashes?


No. I've switched to DX9 a while ago and never looked back. However, at that time I've found many reports on this forum about exactly my issue so it's not as if there were no bug reports sent. I know that I should have sent a report anyway which is why I'll try to reproduce the error now. It's a bit difficult though because the error mostly seemed to occur in mid- to large-scale PvP situations.
CCP Vertex
C C P
C C P Alliance
#63 - 2016-06-02 10:58:00 UTC
Arrakis Askiras wrote:
No. I've switched to DX9 a while ago and never looked back. However, at that time I've found many reports on this forum about exactly my issue so it's not as if there were no bug reports sent. I know that I should have sent a report anyway which is why I'll try to reproduce the error now. It's a bit difficult though because the error mostly seemed to occur in mid- to large-scale PvP situations.


There have been several driver updates and tweaks on our side over the last few months that we've seen reduce the number of crashes considerably. We really are looking at edge cases now which is why we're encouraging people to retry DX11 and send us bug reports.

**CCP Vertex  |  Senior Development Manager ** | @CCP_Vertex

Hicksimus
Torgue
#64 - 2016-06-02 11:19:22 UTC  |  Edited by: Hicksimus
Ixildor III wrote:
This is great! Except that DX11 is currently unusable for me due to constant crashes. I have a support ticket open about it (#196433) and there have been unanswered posts in the forums reporting similar symptoms.



This needs more attention. I'm sure we can blame AMD but explosions from missiles in Direct X 11 have caused my 290X to crash for about a year now and I know I'm not alone. I have to use DX9 to play Sad.

Edit: Guess I'll try it again, unfortunately it's really lame to lose ships to this.
Second Edit: Well, it took a long time but it works now.

Recruitment Officer: What type of a pilot are you? Me: I've been described as a Ray Charles with Parkinsons and a drinking problem.

Azahar Ortenegro
Seashells and Fireflies
#65 - 2016-06-02 11:22:26 UTC  |  Edited by: Azahar Ortenegro
Steve Ronuken wrote:
Looks like you're using the old launcher. I highly recommend you move to the new one. For one, it's a lot more stable, and it handles multiple clients natively.

http://binaries.eveonline.com/EveLauncher-1037417.exe will download it.

As long as you point it as the same shared cache as you're currently using, it shouldn't download too much.

(The settings menu that's mentioned here is on the new launcher, under the E in the top right, then settings)

The launcher you're using will have support discontinued at the end of the month.


Last time I checked, I couldn't use 3 separate installs of EVE with the new launcher. As long as I can't do that, I won't install it. If that means I can't play EVE anymore at the end of the month, it's CCP's loss. There're other games to play.
CCP Vertex
C C P
C C P Alliance
#66 - 2016-06-02 11:41:02 UTC
Hicksimus wrote:
Ixildor III wrote:
This is great! Except that DX11 is currently unusable for me due to constant crashes. I have a support ticket open about it (#196433) and there have been unanswered posts in the forums reporting similar symptoms.



This needs more attention. I'm sure we can blame AMD but explosions from missiles in Direct X 11 have caused my 290X to crash for about a year now and I know I'm not alone. I have to use DX9 to play Sad.

Edit: Guess I'll try it again, unfortunately it's really lame to lose ships to this.


To the best of my knowledge the GPU particles (missile explosions) were fixed in a AMD driver update a month or two ago, let me know how it goes!

**CCP Vertex  |  Senior Development Manager ** | @CCP_Vertex

CCP Vertex
C C P
C C P Alliance
#67 - 2016-06-02 11:41:55 UTC
Azahar Ortenegro wrote:
Steve Ronuken wrote:
Looks like you're using the old launcher. I highly recommend you move to the new one. For one, it's a lot more stable, and it handles multiple clients natively.

http://binaries.eveonline.com/EveLauncher-1037417.exe will download it.

As long as you point it as the same shared cache as you're currently using, it shouldn't download too much.

(The settings menu that's mentioned here is on the new launcher, under the E in the top right, then settings)

The launcher you're using will have support discontinued at the end of the month.


Last time I checked, I couldn't use 3 separate installs of EVE with the new launcher. As long as I can't do that, I won't install it. If that means I can't play EVE anymore at the end of the month, it's CCP's loss. There're other games to play.


Why do you need 3 separate installs as opposed two the shared cache mechanic that the new launcher uses?

**CCP Vertex  |  Senior Development Manager ** | @CCP_Vertex

Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#68 - 2016-06-02 11:55:25 UTC
CCP Vertex wrote:
Hicksimus wrote:
Ixildor III wrote:
This is great! Except that DX11 is currently unusable for me due to constant crashes. I have a support ticket open about it (#196433) and there have been unanswered posts in the forums reporting similar symptoms.



This needs more attention. I'm sure we can blame AMD but explosions from missiles in Direct X 11 have caused my 290X to crash for about a year now and I know I'm not alone. I have to use DX9 to play Sad.

Edit: Guess I'll try it again, unfortunately it's really lame to lose ships to this.


To the best of my knowledge the GPU particles (missile explosions) were fixed in a AMD driver update a month or two ago, let me know how it goes!



SiSi is an option to try it, if you want to make sure you don't lose a ship which has a cost Big smile

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Hicksimus
Torgue
#69 - 2016-06-02 11:56:45 UTC
CCP Vertex wrote:
Hicksimus wrote:
Ixildor III wrote:
This is great! Except that DX11 is currently unusable for me due to constant crashes. I have a support ticket open about it (#196433) and there have been unanswered posts in the forums reporting similar symptoms.



This needs more attention. I'm sure we can blame AMD but explosions from missiles in Direct X 11 have caused my 290X to crash for about a year now and I know I'm not alone. I have to use DX9 to play Sad.

Edit: Guess I'll try it again, unfortunately it's really lame to lose ships to this.


To the best of my knowledge the GPU particles (missile explosions) were fixed in a AMD driver update a month or two ago, let me know how it goes!



My Succubus survived trial by missiles! Big smile

Recruitment Officer: What type of a pilot are you? Me: I've been described as a Ray Charles with Parkinsons and a drinking problem.

Azahar Ortenegro
Seashells and Fireflies
#70 - 2016-06-02 12:07:30 UTC
CCP Vertex wrote:


Why do you need 3 separate installs as opposed two the shared cache mechanic that the new launcher uses?


Three monitors, translation work and management of several other things. I always have at least 10 windows open in the taskbar, I can't be looking for any particular window when I need to change focus. That's why I move my windows in a fixed order when I start something (being EVE, PoEdit, GitHub or anything) in the taskbar.

Oh, and I'm using 3 G keys of my G510 to start each instance of EVE. This way, I don't have to look for a shortcut when I need to launch a client.
AquamarineElder
Center for Advanced Studies
Gallente Federation
#71 - 2016-06-02 13:26:38 UTC  |  Edited by: AquamarineElder
Well, looks like EVE said goodbye for linux users and waves nicely with hand, there is no support for DX11 in wine, what will we do now ? SadSadSad


just wondering, is there any statistics how many clients are launched on wine ? I hope I`m not alone there Big smileBig smileBig smile
CCP Vertex
C C P
C C P Alliance
#72 - 2016-06-02 13:45:58 UTC
AquamarineElder wrote:
Well, looks like EVE said goodbye for linux users and waves nicely with hand, there is no support for DX11 in wine, what will we do now ? SadSadSad


just wondering, is there any statistics how many clients are launched on wine ? I hope I`m not alone there Big smileBig smileBig smile


Correct there is no current DX11 support in Wine, this is something we've been investigating. We do not have a firm plan of when DX9 will be removed which is why there is no specific date being announced in this message. We want time to investigate further options and solutions for the Mac client.

**CCP Vertex  |  Senior Development Manager ** | @CCP_Vertex

AquamarineElder
Center for Advanced Studies
Gallente Federation
#73 - 2016-06-02 14:51:54 UTC
CCP Vertex wrote:
AquamarineElder wrote:
Well, looks like EVE said goodbye for linux users and waves nicely with hand, there is no support for DX11 in wine, what will we do now ? SadSadSad


just wondering, is there any statistics how many clients are launched on wine ? I hope I`m not alone there Big smileBig smileBig smile


Correct there is no current DX11 support in Wine, this is something we've been investigating. We do not have a firm plan of when DX9 will be removed which is why there is no specific date being announced in this message. We want time to investigate further options and solutions for the Mac client.

Please dont rush with that modification, there is news in internet that posibly in the end of that year suport of DX11 will be added to wine, at least linux users will have a chance. (some project base on wine plans to add it, and there is rumors that they can possibly contribute it in wine, no dates and no facts, just rumors)
Steve Ronuken
Fuzzwork Enterprises
Vote Steve Ronuken for CSM
#74 - 2016-06-02 14:55:57 UTC
Azahar Ortenegro wrote:
CCP Vertex wrote:


Why do you need 3 separate installs as opposed two the shared cache mechanic that the new launcher uses?


Three monitors, translation work and management of several other things. I always have at least 10 windows open in the taskbar, I can't be looking for any particular window when I need to change focus. That's why I move my windows in a fixed order when I start something (being EVE, PoEdit, GitHub or anything) in the taskbar.

Oh, and I'm using 3 G keys of my G510 to start each instance of EVE. This way, I don't have to look for a shortcut when I need to launch a client.



You know the new launcher allows you to have different sets of settings for Eve? And you can launch all clients at once (with optional delay)

Woo! CSM XI!

Fuzzwork Enterprises

Twitter: @fuzzysteve on Twitter

Azahar Ortenegro
Seashells and Fireflies
#75 - 2016-06-02 14:58:45 UTC
Steve Ronuken wrote:
You know the new launcher allows you to have different sets of settings for Eve? And you can launch all clients at once (with optional delay)


And that is exactly what I do not want. I don't always have 3 clients of EVE running.
Joia Crenca
Science and Trade Institute
Caldari State
#76 - 2016-06-02 15:30:29 UTC
CSM Steve Ronuken and CCP Vertex, I do want to say thank you for engaging on this. Tackling it isn't easy, but I think such active participation has flushed out some good information, and also, Steve, has given the CSM a bump up in the perception that the CSM matters more these days.
Ran Dimaloun
Order and Prosperity
#77 - 2016-06-02 16:40:15 UTC
Quite a lot of people still play eve on dx9 only laptops, even some of my friends. Does this update mean get rich or get out? Some people can't upgrade their gpu for 1 game's sake.
Ionized First Strike
Doomheim
#78 - 2016-06-02 19:17:34 UTC  |  Edited by: Ionized First Strike
I play the game with anywhere between 6 and 15 accounts logged in at any time. When launched using DX11 I get a "socket closed" error on multiple accounts within 2-3 hours, sometimes sooner. When launched using DX9 I rarely get "socket closed".

If DX9 is canned without this issue being resolved I don't see how I can continue to play the game in the same way. I have submitted petitions and bug reports about this and the responses I received insinuated the issue was on my end, despite that no solution on my end seems to correct the problem.

Whether or not this is on CCP's end or my end is irrelevant to my point here however. If there's no DX9 and no solution for DX11 you'll unfortunately be losing many of my accounts. Please don't read this as a whine or a threat. There just isn't a way for me to stay logged in consistently without DX9 at the moment without risking losing my ships due to "socket closed".

You guys are falling into the same problem here that you currently have with the camera. You're removing old features that still have necessary utility despite that the new features don't have that same utility. The result is some percentage of players are being alienated to the point of potentially quitting the game. While the desire to address these issues before the phase out is commendable, ultimately I think it's fair to say that upon some issues not being resolved you will still move forward with the phase out.

So my question is this: Is it necessary actually to phase out DX9? How many subscriptions will you lose due to unfortunate circumstances like above? How much would it cost to maintain DX9 support? I'd do the math. You may find the former outweighs the latter.
Roxanne Estemaire
The Scope
Gallente Federation
#79 - 2016-06-02 19:32:55 UTC
CCP Vertex wrote:
Dierdra Vaal wrote:
Different from the people worrying about DX9 support, my question is: is CCP currently exploring DX12 support?


DX12 / Vulkan / OpenGL etc. are all things we've looked at and considered, migrating to a different API is no small undertaking and is something we would consider at length before investing considerable resources into.


Then I truly hope that you (as a company) will see the wisdom in committing to a cross-platform API. For one, it would enable you to do away with the wrapper for an OSX client. The rather unsuccessful official Linux client also used a wrapper, as I recall*.


(Which performed really poorly in comparison with the Windows client I had running on a then-recent release of wine, oddly...)
Roxanne Estemaire
The Scope
Gallente Federation
#80 - 2016-06-02 19:37:44 UTC
Atum wrote:

No bigger than the jump from the original graphics engine to Trinity2... ohh do I remember that, and my friends going "HOLY $#!7!!!" when I showed them that trailer. Maybe something to shoot for in 2020, when DX11 just doesn't look so great anymore? ;)


And I recall Eve running beautifully with Trinity2 on wine at the time. Ah, good memories! :-)