Skip to content

Releases: pythonlover02/DXVK-Sarek

DXVK-Sarek v1.10.6 Release

05 Jan 20:19
Compare
Choose a tag to compare

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 to d3d9.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

09 Dec 00:26
Compare
Choose a tag to compare

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 to dxgi.hideNvidiaGpu and added support for DXVK_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

01 Dec 20:23
Compare
Choose a tag to compare

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 in dxvk/src/dxvk/dxvk_instance.cpp and the renderer.drawText string in dxvk/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.

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 :).

Release: