[R600] Wolfenstein: The New Order text glitch on menu
Description:
Text in the menus are glitched when using HD 5870. This is the case even when the HD 5870 is the only GPU. Swithcing to R7 260X with AMDGPU doesn't show this behaviour. Try running it through Lutris and Heroic launcher and it is the same issue. To reproduce, just simply run it on a R600 GPU. I ran the game with DRI_PRIME=1
System information
[2nd_ryzen@fedora ~]$ inxi -GSC -xx
System:
Host: fedora Kernel: 6.5.6-200.fc38.x86_64 arch: x86_64 bits: 64
compiler: gcc v: 2.39-9.fc38 Desktop: sway v: 1.8.1 dm: SDDM Distro: Fedora
release 38 (Thirty Eight)
CPU:
Info: quad core model: AMD Ryzen 3 3100 bits: 64 type: MT MCP arch: Zen 2
rev: 0 cache: L1: 256 KiB L2: 2 MiB L3: 16 MiB
Speed (MHz): avg: 2254 high: 2736 min/max: 2200/3906 boost: enabled cores:
1: 2736 2: 2200 3: 2200 4: 2200 5: 2200 6: 2057 7: 2244 8: 2200
bogomips: 57602
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: AMD Bonaire XTX [Radeon R7 260X/360] vendor: ASUSTeK
driver: amdgpu v: kernel arch: GCN-2 pcie: speed: 5 GT/s lanes: 4 ports:
active: HDMI-A-2 empty: DP-2,DVI-D-1,DVI-D-2 bus-ID: 25:00.0
chip-ID: 1002:6658
Device-2: AMD Cypress XT [Radeon HD 5870] vendor: ASUSTeK driver: radeon
v: kernel arch: TeraScale-2 pcie: speed: 5 GT/s lanes: 16 ports:
active: DP-1 empty: DVI-I-1,HDMI-A-1 bus-ID: 26:00.0 chip-ID: 1002:6898
temp: 55.5 C
Display: wayland server: Xwayland v: 22.1.9 compositor: sway v: 1.8.1
driver: gpu: amdgpu,radeon d-rect: 4480x1440 display-ID: 1
Monitor-1: DP-1 pos: primary,left model: HP ZR2240w res: 1920x1080
dpi: 103 diag: 545mm (21.5")
Monitor-2: HDMI-A-2 pos: right model: LG (GoldStar) IPS QHD res: 2560x1440
dpi: 123 diag: 604mm (23.8")
API: OpenGL v: 4.6 vendor: amd mesa v: 23.1.8 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: AMD Radeon R7 200 Series (bonaire LLVM 16.0.6
DRM 3.54 6.5.6-200.fc38.x86_64) device-ID: 1002:6658
API: Vulkan v: 1.3.243 surfaces: xcb,xlib,wayland device: 0
type: discrete-gpu driver: mesa radv device-ID: 1002:6658 device: 1
type: cpu driver: mesa llvmpipe device-ID: 10005:0000
API: EGL Message: EGL data requires eglinfo. Check --recommends.
[2nd_ryzen@fedora ~]$ DRI_PRIME=0 glxinfo | grep "Device"
Device: AMD Radeon R7 200 Series (bonaire, LLVM 16.0.6, DRM 3.54, 6.5.6-200.fc38.x86_64) (0x6658)
[2nd_ryzen@fedora ~]$ DRI_PRIME=1 glxinfo | grep "Device"
Device: AMD CYPRESS (DRM 2.50.0 / 6.5.6-200.fc38.x86_64, LLVM 16.0.6) (0x6898)
If applicable
- Wine version: Wine-GE 8-17
Regression
Not a regression as far as I know.
API Trace
https://drive.google.com/file/d/18GPI-45r8P-vv7MlOwxHVsLT5FH7vmKk/view?usp=drivesdk
Lutris Log
lutris-wrapper: Wolfenstein: The New Order
Started initial process 5651 from gamemoderun apitrace trace /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine /home/2nd_ryzen/Games/Heroic/WolfensteinTNO/WolfNewOrder_x64.exe +com_skipIntroVideo 1
Start monitoring process.
apitrace: loaded into /usr/bin/apitrace
apitrace: unloaded from /usr/bin/apitrace
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine
gamemodeauto:
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wineserver
fsync: up and running.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: unloaded from /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
apitrace: loaded into /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: redirecting dlopen("libGL.so.1", 0x102) from /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/lib64/wine/x86_64-unix/winex11.so
apitrace: tracing to /home/2nd_ryzen/Games/Heroic/WolfensteinTNO/wine64-preloader.trace
apitrace: attempting to read configuration file: /home/2nd_ryzen/.config/apitrace/gltrace.conf
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: warning: unknown function "glPolygonOffsetClamp"
apitrace: warning: unknown function "glGetUnsignedBytei_vEXT"
apitrace: warning: unknown function "glGetUnsignedBytevEXT"
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
WARNING: radv is not a conformant Vulkan implementation, testing use only.
WARNING: radv is not a conformant Vulkan implementation, testing use only.
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: warning: _gl_param_size: unknown GLenum 0x9596
apitrace: loaded into /usr/bin/ntlm_auth
apitrace: unloaded from /usr/bin/ntlm_auth
apitrace: loaded into /usr/bin/ntlm_auth
apitrace: unloaded from /usr/bin/ntlm_auth
apitrace: unloaded from /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine-preloader
apitrace: unloaded from Z:\home\2nd_ryzen\Games\Heroic\WolfensteinTNO\WolfNewOrder_x64.exe
apitrace: unloaded from /home/2nd_ryzen/.local/share/lutris/runners/wine/wine-ge-8-17-x86_64/bin/wine64-preloader
Monitored process exited.
Initial process has exited (return code: 0)
Exit with return code 0
Screenshots/video files (if applicable)
https://drive.google.com/file/d/18HM1jdsRHwP6U8k4r5tfz7kSgi8K99ks/view?usp=drivesdk
Any extra information would be greatly appreciated
N/A.