Steam for Linux

Steam for Linux

This topic has been locked
E345 15 Oct, 2018 @ 3:47pm
NVIDIA GT 430 too old for Direct X 11 Feature Level 10?
I am using Steam Play to try and get Astroneer (windows game) working for my son. I have an NVIDIA GT 430 (NVIDIA Corp. GF108 gpu) video card on a linux machine (DirectX 11 compatible but not sure which feature level).

After installing Steam / Proton 3.7-8 (not beta) / Astroneer, I get the message that I don't have DirectX 11 Feature level 10.0).

I have ALSO tried to run this game on a Mac (Macbook Air early 2014) with wine AND in a virtual machine on both the Macbook and Linux box. Now, I can't rule out that the video cards are too old but was hoping there was another solution? I'm not going to buy a newer card and I would think there would be a way to run this with reduced FPS or resolution? Something?
< >
Showing 1-6 of 6 comments
E345 15 Oct, 2018 @ 8:23pm 
Originally posted by Rogue:
For the sake of answering the topic question, the GT 430 supports DirectX 12, according to the Nvidia GeForce website:

"Supported Technologies CUDA, 3D Vision, PhysX, DirectX 12"

https://www.geforce.com/hardware/desktop-gpus/geforce-gt-430/specifications

The rest is covered in your other thread on the Steam Play board:

https://steamhost.cn/steamcommunity_com/app/221410/discussions/8/3276824488729867177/

Thank you! Sorry about spamming!
E345 16 Oct, 2018 @ 1:15pm 
Originally posted by Rogue:
For the sake of answering the topic question, the GT 430 supports DirectX 12, according to the Nvidia GeForce website:

"Supported Technologies CUDA, 3D Vision, PhysX, DirectX 12"

https://www.geforce.com/hardware/desktop-gpus/geforce-gt-430/specifications

The rest is covered in your other thread on the Steam Play board:

https://steamhost.cn/steamcommunity_com/app/221410/discussions/8/3276824488729867177/

I got Astroneer running. I still need to use proton_use_wined3d11. Just wondering, is that related to the driver from NVidia? I mean, I have the latest one from NVidia and the card is compatible with DirectX 12 so I wouldn't think I would need to do that workaround?
E345 16 Oct, 2018 @ 3:03pm 
Originally posted by Rogue:
Originally posted by david.e.lawrencejr:
I got Astroneer running. I still need to use proton_use_wined3d11. Just wondering, is that related to the driver from NVidia? I mean, I have the latest one from NVidia and the card is compatible with DirectX 12 so I wouldn't think I would need to do that workaround?

Your card supports DirectX 12, but Linux can't directly use it because it's for Windows only.

Proton can convert DirectX 12 to Vulkan using vkd3d, but your card doesn't have Vulkan support.

The game supports DirectX 11 as well. And with that env varible, you're telling Proton to use OpenGL-based wined3d instead of Vulkan-based DXVK for DirectX 11.

Okay, that makes sense. Maybe this is something you can't answer but I have the game playing in Ultra mode (resolution, rendering, etc.) ALTHOUGH I notice a couple cores at 100% (although many are idle). I wouldn't have expected it to handle more than Medium level. Q1. Does the opengl handle up to directx 11 pretty well (it appears to) or YMMV and I just got lucky (or maybe that's short term and further into the game video might plummet? Q2. Are the cores on the processor being used so heavily ONLY because this is on linux and on windows only the GPU would be getting used?

Q3. Also, if I get an NVidia Vulcan card (sounds like the 7xx GTX series will suffice for that, also some 6xx series), I would be able to run DirectX 12 games?
E345 16 Oct, 2018 @ 4:59pm 
Well, performance started to go down in the actual game. Still, though, not bad for this card! I guess I need to get an upgrade (someday).
E345 16 Oct, 2018 @ 6:34pm 
Originally posted by Rogue:
Originally posted by david.e.lawrencejr:
Q1. Does the opengl handle up to directx 11 pretty well (it appears to) or YMMV and I just got lucky (or maybe that's short term and further into the game video might plummet?

In your case, Wined3d handles the translation of Direct3D11 to OpenGL. It's possible for OpenGL to be faster than Direct3D. Valve encountered this when porting Left 4 Dead 2 to Linux:

http://blogs.valvesoftware.com/linux/faster-zombies/

DXVK generally does a better job though because Vulkan is more effecient than OpenGL.

Originally posted by david.e.lawrencejr:
Q2. Are the cores on the processor being used so heavily ONLY because this is on linux and on windows only the GPU would be getting used?

I don't know much about this game. You'd have to test it on Windows and compare. In general, a performance difference is to be expected for games where graphics API translation is required.

Originally posted by david.e.lawrencejr:
Q3. Also, if I get an NVidia Vulcan card (sounds like the 7xx GTX series will suffice for that, also some 6xx series), I would be able to run DirectX 12 games?

When I had a GTX 770, I got more stable performance with OpenGL than Vulkan. Perhaps newer, more mature drivers would've made a difference. Kepler (600 and 700 series) does have Vulkan support, but I think you'd be better off saving up for a 10 series card.

Anyway, yeah, if you had a GPU that supported Vulkan you could use DXVK (dx11) and vkd3d (dx12). I don't know if/when Wine will implement an OpenGL-based Direct3D12 translation.


Got it! Thank you for dumbing it down for me!
Rei'No Otoko 24 Oct, 2018 @ 9:14pm 
You both seem very knowledgable to me .. I have a problem on ONI it used to work in ubuntu but I'm using Manjaro now and its starts I hear the music and the dups walking around but my screen is just totally dark it doesn't even have a mouse cursor on it. I know your not playing this game but I'm open to any idea' other then going back to ubuntu. they totally kill my video card.. I have a GTX1070 stryix card from asus
and a lot of others seem to be having this issue now across platforms
< >
Showing 1-6 of 6 comments
Per page: 1530 50