Your 3D accelerator card is not supported by World of Warcraft. please install a 3D accelerator card with dual-TMU support

I can play classic TCB before update wine to 6.9-1
but now it says card is not supported by World of Warcraft
I use Lxqt as desktop environment]
my hardware
Intel(R) Core™ i5 CPU 760 @ 2.80GHz
VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cypress LE [Radeon HD 5830]

mydriver
reference arch wiki ATI
mesa 21.1.2-0
lib32-mesa 21.1.2-0
xf86-video-ati 1:19.1.0-2
mesa-vdpau 21.1.2-0
lib32-mesa-vdpau 21.1.2-0

Enabling video acceleration
libva-mesa-driver 21.1.2-0

my wine
Wine-Staging 6.9-1
Winetricks 20210206-1
winetricks dxvk
winecfg
windows 7 UCRTBase

World of Warcraft Classic System Requirements
Minimum Requirements
Windows® 7 64-bit
Processor
Intel® Core™ 2 Duo E6600 or
AMD Phenom™ 8750 or better
Video
NVIDIA® GeForce® 8800 GT 512 MB or
AMD Radeon™ HD 4850 512 MB or
Intel® HD Graphics 4000

Hello @sunriseast :slight_smile:

It is not clear which GPU you actually use as main.

inxi -Gazy
xrandr --listproviders

Normally when you need to use the Radeon Card and you run the Intel Card as main, then you need to add the variable DRI_PRIME=1 like this:

DRI_PRIME=1 glxinfo | grep "OpenGL renderer"

thank u very much.

Graphics:
Device-1: AMD Cypress LE [Radeon HD 5830] vendor: Micro-Star MSI
driver: radeon v: kernel bus-ID: 02:00.0 chip-ID: 1002:689e class-ID: 0300
Display: x11 server: X,org 1.20.11 driver: loaded: radeon
resolution: <missing: xdpyinfo>
OpenGL: renderer: AMD CYPRESS (DRM 2.50.0 / 5.9.16-1-MANJARO LLVM 11.1.0)
v: 4.3 Mesa 21.1.2 compat-v: 3.1 direct render: Yes

Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 8192 x 8192
DisplayPort-0 disconnected primary (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 338mm x 270mm
1280x1024 60.02*+ 75.02
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 72.19 75.00 60.32
640x480 75.00 72.81 66.67 59.94
720x400 70.08

I don’t use any Intel card
Intel is my cpu
Intel(R) Core™ i5 CPU 760 @ 2.80GHz

DRI_PRIME=1 glxinfo | grep OpenGL
OpenGL vendor string: X,Org
OpenGL renderer string: AMD CYPRESS (DRM 2.50.0 / 5.9.16-1-MANJARO, LLVM 11.1.0)
OpenGL core profile version string: 4.3 (Core Profile) Mesa 21.1.2
OpenGL core profile shading language version string: 4.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.1 Mesa 21.1.2
OpenGL shading language version string: 1.40
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.1 Mesa 21.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
OpenGL ES profile extensions:

Ok, good. How did you install it? Everything by hand or used a script?

The script at lutris says:

- task:
    arch: win64
    description: 'Wine Staging: Enabling DXVA2'
    key: backend
    name: set_regedit
    path: HKEY_CURRENT_USER\Software\Wine\DXVA2
    prefix: $GAMEDIR
    value: va

- write_json:
    data:
      Client:
        GameLaunchWindowBehavior: '2'
        HardwareAcceleration: 'false'
        Sound:
          Enabled: 'false'
    description: Disabling Sound/Hardware Acceleration/Streaming in Blizzard App
    file: $GAMEDIR/drive_c/users/$USER/Application Data/Battle.net/Battle.net.config

Maybe you need to disable nvapi?

  overrides:
    nvapi: disabled
    nvapi64: disabled

thank u very much.
I don’t use lutris.
I installed driver,wine by pacman.

I’ll try ur method

You might also want to check

vulkaninfo

to see if it vulkan is running as a lot of times games are using that as for the 3D.

#pacman -S vulkan-radeon lib32-vulkan-radeon
but I got
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.172/vulkaninfo/vulkaninfo.h:248:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

I got something similar when I had both vulkan-radeon and amdvlk drivers install… Try remove amdvlk as it does the same as vulkan-radeon.

thank u very much
pacman -Q | grep amdvlk
pacman -Q | grep vulkan
lib32-vulkan-icd-loader 1.2.176-1
lib32-vulkan-mesa-layers 21.1.2-1
lib32-vulkan-radeon 21.1.2-1
vulkan-icd-loader 1.2.176-1
vulkan-mesa-layers 21.1.2-1
vulkan-radeon 21.1.2-1
vulkan-tools 1.2.172-1

vulkaninfo
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.172/vulkaninfo/vulkaninfo.h:248:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

VK_LOADER_DEBUG=all vulkaninfo
:
:
INFO: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.i686.json, version “1.0.0”
DEBUG: Searching for ICD drivers named /usr/lib32/libvulkan_radeon.so
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
ERROR: /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
INFO: Found ICD manifest file /usr/share/vulkan/icd.d/radeon_icd.x86_64.json, version “1.0.0”
:
:
ERROR: setupLoaderTermPhysDevs: Failed to detect any valid GPUs in the current config
ERROR: setupLoaderTrampPhysDevs: Failed during dispatch call of ‘vkEnumeratePhysicalDevices’ to lower layers or loader to get count.
DEBUG: Unloading layer library libVkLayer_MESA_device_select.so
ERROR at /build/vulkan-tools/src/Vulkan-Tools-1.2.172/vulkaninfo/vulkaninfo.h:248:vkEnumeratePhysicalDevices failed with ERROR_INITIALIZATION_FAILED

@sunriseast Are you really sure that you run World of Warcraft with DXVK (so vulkan) before or did you run it with the opengl layer? I find no information that your card supports vulkan…

For example my card: NVIDIA GeForce GTX 1050 Ti Specs | TechPowerUp GPU Database

Vulkan: v1.2

Now your card: ATI Radeon HD 5830 Specs | TechPowerUp GPU Database

Vulkan: N/A

I guess you need to install the normal directx9/10/11 (not DXVK) and run it with the opengl translation layer.

thak u a lot.

ATI Radeon HD 5830 Specs
Vulkan: N/A
I was stunned.

I’m sorry for wasting ur time.

Thank all

I deleted ~./wine
wincfg
Applications
window version
Windows7
Libraries
d3d11
dxgi

it works!

This topic was automatically closed 15 days after the last reply. New replies are no longer allowed.