d8vk
ToGL
d8vk | ToGL | |
---|---|---|
35 | 12 | |
462 | 2,016 | |
- | 0.4% | |
8.4 | 0.0 | |
about 1 month ago | over 8 years ago | |
C++ | C++ | |
zlib License | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
d8vk
-
Install D8VK to Lutris prefix, how?
You can find more information about D8VK and its installation here: [D8VK GitHub Repository](https://github.com/AlpyneDreams/d8vk)
-
Direct3D 8 to Vulkan translator D8VK 'production-ready' 1.0 is out now
the release has a tabular comparison: https://github.com/AlpyneDreams/d8vk/releases/tag/d8vk-v1.0
If you manually installed a 3rd party d3d8 -> d3d9 translation layer, that would indeed be rendered using DXVK since DXVK implements d3d9. See the table at the bottom of the 1.0 release: https://github.com/AlpyneDreams/d8vk/releases/tag/d8vk-v1.0
-
Early 2000s rally games were so good
Ps. d8vk came out today. Helps with some of these old DX8 games.
- D8vk Version 1.0
- D8VK Release v1.0 (Vulkan translation layer of Direct3D 8 for DXVK)
- D8VK Release v1.0 (Vulkan translation of Direct3D 8 for DXVK)
ToGL
-
There is a lot of native Linux games. What would you recomend?
I think the Vulkan flag uses DXVK. Before that, the game used ToGL. With CS2 I think they're going Vulkan native.
-
Valve promise a proper big Team Fortress 2 update is coming
Yes and no. Most of the code is, but the graphical part itself isn't native since source only supports directx, so Valve developed ToGL. ToGL, however, is nowhere near as performant as DXVK. https://github.com/ValveSoftware/ToGL
-
Portal and Half Life 2 games updated to DXVK Version 2.0
The Source engine originally used a translation layer called [ToGL](https://github.com/ValveSoftware/ToGL) (D3D9 -> OpenGL). VALVE has been introducing DXVK natively into the engine, among other reasons, to enable the use of Vulkan and improve overall performance.
-
TF2 problems
Not if you have an NVIDIA card.
-
Very High VAR spikes on CSGO
I disagree, but I get the frustration. It's just that I've been playing CS:GO for almost a decade, and while I think the game is neglected by Valve in general, it's way a worse scenario on Linux. For instance, Vulkan support (via dxvk-native) was added back in December last year, and it's not been updated ever since, so you get way worse stuttering when compared to OpenGL (which is actually a DirectX 9 to OpenGL translation layer, called toGL, which has its own set of bugs and issues); Plus, you can't change screen resolution when using Vulkan. I get some occasional little stutters on Windows as well, but the whole CS:GO experience is honestly just way worse on Linux, unfortunately.
-
does csgo run with opengl?
Yes, Linux native CSGO uses OpenGL as default via ToGL.
-
Proton vs Native: Is There Really A Difference?
Ah, I think you are right, this one yes? https://github.com/ValveSoftware/ToGL
-
Counter Strike Global Offensive | How to hack around the input lag/input delay source spaghettery
"native" in Valve games (maybe aside from source 2, not sure) just means they compiled the existing game code to Linux (probably with some minor changes) and put their own DirectX shim on top. Lately, they have been giving us the option to replace that shim with DXVK.
-
Valve broke Counter-Strike: Global Offensive on Linux, Vulkan may come soon
Current implementation is ToGL, will be replaced with DXVK. Source 1 is designed around old versions of DirectX (8).
-
DXVK Native 1.9.2a is out for translating Direct 3D 9 / 10 / 11 to Vulkan for Linux games
There's a decent chance Valve will replace their ToGL layer in CS:GO with DXVK Native as well, if the trend (Portal 2, L4D2, HL2) continues.
What are some alternatives?
dxwrapper - Fixes compatibility issues with older games running on Windows 10/11 by wrapping DirectX dlls. Also allows loading custom libraries with the file extension .asi into game processes.
csgo-osx-linux - Counter-Strike: Global Offensive
d3d8to9 - A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones.
dxvk-native - D3D9/11 but it runs natively on Linux!
portal2 - Issues for the Linux port of Portal 2
renderdoc - RenderDoc is a stand-alone graphics debugging tool.
osu - rhythm is just a *click* away!
dxvk - Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine
Mindustry - The automation tower defense RTS
dxvk-caches - /OUTDATED for DXVK 2.0+/DXVK state caches to reduce stuttering!
Minetest - Minetest is an open source voxel game-creation platform with easy modding and game creation