Use Reddit? Come join our Reddit Sub as another place to follow the community!
We use affiliate links to earn us some pennies. Learn more.

D7VK 1.8 is out now bringing more enhancements for many retro Direct3D Windows games on Linux, thanks to new features and bug fixes. This continues to make Linux one of the best platforms for game preservation.

The creator of D7VK mentioned "proper" support for ProcessVertices calls has arrived which fixes "rendering in a sleuth of games across all supported APIs". Additionally, they've ditched "proxied presentation entirely and replaced it with legacy presentation" which also fixes up various display issues for many games.


Pictured - Tomb Raider: The Last Revelation

Main highlights:

  • Implemented proper handling of ProcessVertices on the CPU (thanks to @CkNoSFeRaTU). This has fixed rendering issues in Forsaken, Resident Evil, Praetorians, Hidden & Dangerous, Escape from Monkey Island, Tomb Raider: The Last Revelation and other titles.
  • A new legacy presentation path was introduced to replace proxied presentation, which has enabled fixes for missing video content, loading screens and/or missing menu elements in Blade of Darkness, Sacred, Lands of Lore III, Codename: Outbreak, FIFA 2001, FIFA '99, Simon the Sorcerer 3D etc. All games which were previously presented with WineD3D now get full DXVK HUD support, as well as framerate limits and other adjustments where needed (see the config.cpp file for affected titles, since the list is prohibitively long).
  • Following some investigation by none other than @CkNoSFeRaTU, an issue causing missing terrain in Age of Wonders II / Age of Wonders: Shadow Magic has been tracked down and resolved.
  • Also following an "anonymous tip" from @CkNoSFeRaTU, we've fixed an oversight in D3D light handling which caused broken lights in X: Beyond the Frontier and X: Tension. Both titles are now working correctly.
  • Fixed an issue which caused missing intro playback in Divine Divinity.
  • Fixed missing pause menu backgrounds in Tomb Raider III.
  • Fixed an oversight which caused a startup crash in Hype: The Time Quest.
  • Thanks to @CkNoSFeRaTU, we've worked around a scaling issue in Resident Evil which caused background image line artifacts.
  • Resolved a regression involving depth stencil copies, by rebasing against latest upstream DXVK (see doitsujin#5596)
  • Added builtin config profiles with fixes for many games, including, but not limited to POD, Prince of Persia 3D, Jurassic Park: Trespasser.

Source: GitHub

Article taken from GamingOnLinux.com.
3 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can follow me personally on Mastodon [External Link].
See more from me
All posts need to follow our rules. Please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Readers can also email us for any issues or concerns.
1 comment

tmtvl 2 hours ago
Hype: The Time Quest
Goodness me, now there's a blast from the past. POP3D as well... reading the list is like stepping through a time portal.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon Logo Patreon. Plain Donations: PayPal Logo PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
Login / Register