Releases: pythonlover02/DXVK-Sarek
DXVK-Sarek v1.10.6 Release
Unofficial DXVK 1.10.x Build:
This is not an "official" build created by doitsujin/ドイツ人 (Philip Rebohle), the developer of DXVK.
Instead, it is an unofficial build designed to assist users still relying on the 1.10.x releases by backporting per game configurations and fixes.
It will later be integrated into my custom Proton version designed for low end PCs: Proton-Sarek.
Credits:
Full credit goes to doitsujin/ドイツ人 (Philip Rebohle) and everyone that have worked on the dxvk project. You can find the original DXVK repository here: dxvk.
Contributors:
Changelog:
- Update
d3d9.apitraceMode
tod3d9.cachedDynamicBuffers
- Compile the Releases without the
-msse3
- Note: This will allow DXVK-Sarek to run on CPUs that do not support SSE3, expanding the list of CPUs that DXVK-Sarek can run on. The performance loss for SSE3 available users its around a 0.29% as on benchmarks it went from this score 25760 to 25685.
- Backport of the
DXVK_CONFIG
parameter- Note: Can be used to set config variables through the environment instead of a configuration file using the same syntax. ; is used as a seperator.
- Example:
DXVK_CONFIG="dxgi.hideAmdGpu = True; dxgi.syncInterval = 0"
- Config Changes:
Game | Config Change |
---|---|
The Vanishing of Ethan Carter Redux | Remove (Not Longer Needed) |
NieR Replicant | Update |
Star Wars Battlefront (2015) | Update |
Hitman 3 | Remove (Not Longer Needed) |
DIRT 5 | Remove (Not Longer Needed) |
The Sims 2 | Update |
Borderlands 1, 2 and The Pre-Sequel | Update |
Dragon Age Origins | Backport |
Codename Panzers Phase One/Two | Update |
SkyDrift | Backport |
Injustice: Gods Among Us | Backport |
WinterSnowfall, thank you for your continued contributions and support!
About Issues:
I’m the sole developer working directly on this project, so please limit issues to features or functionality that work correctly with the official 1.10.3 version or the other DXVK-Sarek releases, but do not work with this custom build. Thanks.
Re-Release:
This is a re-release, as this repo was missing a commit from the local one, the builds are the same as where they were built locally.
DXVK-Sarek v1.10.5 Release
Unofficial DXVK 1.10.x Build:
This is not an "official" build created by doitsujin/ドイツ人 (Philip Rebohle), the developer of DXVK.
Instead, it is an unofficial build designed to assist users still relying on the 1.10.x releases by backporting per game configurations and fixes.
It will later be integrated into my custom Proton version designed for low end PCs: Proton-Sarek.
Credits:
Full credit goes to doitsujin/ドイツ人 (Philip Rebohle) and everyone that have worked on the dxvk project. You can find the original DXVK repository here: dxvk.
Contributors:
Changelog:
- Backported the D3D8
dxvk
frontend.- Note: Some games, such as Cossacks II and Impossible Creatures, crash on swapchain resize. Unfortunately that's an unavoidable consequence of the old d3d9 code.
- Backported support for the D3D9 software cursor.
- Note: This is not what is currently in use in mainline dxvk, but it should be good enough.
- Implemented several bug fixes to D3D9 and D3D9 software cursor.
- Silenced a build warning.
- Removed DXVK tests entirely for a cleaner build process.
- Resolved the issue with the async build not performing asynchronous compiling by default.
- Standardized the
dxgi.nvapiHack
option todxgi.hideNvidiaGpu
and added support forDXVK_ENABLE_NVAPI
. This change makes dxvk-nvapi work out of the box with DXVK-Sarek when using Proton.- Note: Advanced features like HDR will not be available as they rely on code that its not on the current DXVK-Sarek Builds.
- Added support for:
dxgi.hideAmdGpu
dxgi.hideIntelGpu
- Updated configuration file so the games to utilize the newly added options.
WinterSnowfall, thank you for your continued contributions and support!
About Issues:
I’m the sole developer working directly on this project, so please limit issues to features or functionality that work correctly with the official 1.10.3 version or the other DXVK-Sarek releases, but do not work with this custom build. Thanks
Next release:
A possible v1.10.6 release will take time, as I will be going on a family trip, and I will not have much time to check the DXVK project up and down, to see how everything works and what I can backport. Remember that this involves me reading a lot of commits that have occurred over two years of constant development.
Anyway the v1.10.5 should be good enough, thats all for now, hope it helps and GLHF :).
Release:
DXVK-Sarek v1.10.4 Release
First of all:
Unofficial DXVK 1.10.x Build:
This is not an "official" build created by doitsujin/ドイツ人 (Philip Rebohle), the developer of DXVK.
Instead, it is an unofficial build designed to assist users still relying on the 1.10.x releases by backporting per game configurations and fixes.
It will later be integrated into my custom Proton version designed for low end PCs: Proton-Sarek.
Acknowledgments:
A huge thank you to the following contributors for their invaluable support in bringing this project to life:
- Blisto91: For inspiring the project, providing the initial idea, helping me get it started and help with the versioning of the build.
- WinterSnowfall: Helped with the versioning of the build.
- AmerXz: For sharing information about other DXVK projects, which proved immensely helpful.
- Gcenx: Creator of DXVK-macOS. For providing build fixes, backporting code from newer versions, and creating the default branch for me to work with.
Your contributions are deeply appreciated!
Credits:
Full credit goes to doitsujin/ドイツ人 (Philip Rebohle) and everyone that have worked on the dxvk project. You can find the original DXVK repository here: dxvk.
Changes:
What i have done so far:
- Backport: Adapted from a modern build and integrated into the 1.10.x branch.
- Update: Enhanced an existing configuration to match the latest build settings.
Game | Config Change |
---|---|
Alpha Protocol | Backport |
Far Cry 2 | Backport |
Secret World Legends | Backport |
F.E.A.R 1 & expansions | Backport |
Prince of Persia (2008) | Backport |
Battle Mages | Backport |
APB: Reloaded | Backport |
Splinter Cell Conviction | Backport |
WRC4 | Backport |
Battle for Middle-earth 2 and expansion | Backport |
Dungeons and Dragons: Dragonshard | Backport |
Fallout New Vegas | Backport |
Prototype | Backport |
Delta Force: Xtreme 1 & 2 | Backport |
9th Dawn II | Backport |
Dark Void | Backport |
Operation Flashpoint: Red River | Backport |
UK Truck Simulator 1 | Backport |
Sonic CD | Backport |
Battlestations Midway | Backport |
Age of Empires 2 | Backport |
Codename Panzers Phase One/Two | Backport |
King Of Fighters XIII | Update |
Warhammer: Online | Update |
Riders Republic | Backport |
Drakensang: The Dark Eye | Backport |
Aviary Attorney | Backport |
Project: Snowblind | Backport |
Conflict Vietnam | Backport |
The Incredibles | Backport |
STEINS GATE ELITE | Backport |
Halo Online | Backport |
Battle Fantasia Revised Edition | Backport |
Time Leap Paradise SUPER LIVE | Backport |
Borderlands 2 and The Pre Sequel | Update |
Tomb Raider: Legend, Anniversary, Underworld | Update, Backport |
BF2 and BF2142 | Update, Backport |
GTA IV | Update |
Dead Space 2 | Backport |
Kena: Bridge of Spirits | Backport |
Crysis 1 | Backport |
Kenshi | Backport |
Ghost Recon Wildlands | Backport |
Bladestorm Nightmare | Backport |
Fallout76 | Backport |
SnowRunner | Backport |
Crash Bandicoot N. Sane Trilogy | Backport |
GTA V | Backport |
Tom Clancy's Ghost Recon Breakpoint | Backport |
SpellForce 3 Reforced & expansions | Backport |
Final Fantasy XV | Backport |
Atelier games | Update |
Modern Warfare 2 Campaign Remastered and H2M-Mod | Backport |
Nioh | Update |
Far Cry 4 and Primal | Update |
Far Cry 3 | Update |
Batman Arkham Knight | Backport |
- I also created an Async Patched Build for those who prefer using the Async version over the original.
- Updated the
Logger
string indxvk/src/dxvk/dxvk_instance.cpp
and therenderer.drawText
string indxvk/src/dxvk/hud/dxvk_hud_item.cpp
to display "DXVK-Sarek" instead of "DXVK". This ensures clarity that the build is a custom version and not from the original DXVK repository.- Note: The engine name remains unchanged to preserve compatibility with tools like MangoHUD, which rely on the original
DXVK
identifier.
- Note: The engine name remains unchanged to preserve compatibility with tools like MangoHUD, which rely on the original
These are changes I made. There are additional settings that never made it into DXVK 1.10.3, as the 1.10.x branch continued development for quite some time after that release. I’m only reporting the fixes i implemented.
About Issues:
I’m the sole developer working directly on this project, so please limit issues to features or functionality that work correctly with the official 1.10.3 version but do not work with this custom build. Thanks
Future:
I will update this repository from time to time and see which settings can be backported from newer builds. Unfortunately, I can't backport everything, mainly due to missing code dependencies. However, some settings might still be possible to backport. If I can backport them, I will also be able to backport the configurations that rely on those settings. As always, I will do my best, and everyone is welcome to collaborate.
Thats all for now, hope it helps and GLHF :).