dgVoodoo 2 wrapper 'bright texture' rendering problem in AMD Driver only

nullbyte

New member
dgVoodoo 2 is a wrapper containing DLL's to drop into DirectX8, DirectX 1-7, and Glide games in order to render them through the DirectX 11 API. Download here: http://dege.freeweb.hu/dgVoodoo2/dgVoodoo2.html

This resolves issues of running old games on modern systems. For example, Ephinea PSOBB, a game originally by Sega, is a DirectX8 game that is forced to run on Intel graphics in switchable graphics systems because AMD and nVidia have chosen to not support DirectX8 or older games for switchable graphics. This means for old games, the discrete grapics card can no longer be used, limiting performance in these old games because the Intel graphics is not good enough. However, by using a wrapper, such as a DirectX8 to DirectX9, or DirectX8 to DirectX11 one, the game is properly detected by AMD and nVidia graphics drivers, and switchable graphics support enabled, allowing old games to be moved to the switchable graphics. The issue is - and this comes from the developer of dgVoodoo 2 - that AMD driver has a bug causing various games to render with 'bright textures.' The developer believes this causes Ephinea PSOBB to render all text with white, gold, green, and blue blocks with the actual text missing.

See this post for screenshots of the blocks in place of text: https://www.vogons.org/viewtopic.php?f=59&t=61506&start=20#p693100 (third picture demonstrates what it should look like)

dgVoodoo 2 developers reports this bug has been traced to the AMD driver and impacts numerous games in this post: https://www.vogons.org/viewtopic.php?f=59&t=61506&start=20#p694560

It turns out that text renders properly using MS WARP renderer in dgVoodoo 2 which forces rendering through the Microsoft WARP renderer instead of AMD Radeon driver.

You can also set the switchable graphics to Intel by setting psobb.exe to 'power save' mode and the text renders fine.

Oddly this impacts only dgVoodoo 2 wrapper, and the ReShade DirectX8 to DirectX9 wrapper available at the following site works fine, but it is entirely different rendering path (DirectX9 instead of DirectX11): github.com/crosire/d3d8to9/releases

nVidia cards also render the text fine. This is an AMD driver only issue.

PSOBB is available free to download and test here: https://ephinea.pioneer2.net/
 
Always thought some users here were high ups could get it fixed. But submitted a report.

Historically submitting a report does not get results for most software.
 
Back
Top