Wine unable to utilize a Quadro gpu

Questions about Wine on Linux
Locked
FoxNerdSaysMoo
Newbie
Newbie
Posts: 1
Joined: Mon Jun 13, 2022 9:18 am

Wine unable to utilize a Quadro gpu

Post by FoxNerdSaysMoo »

I am trying to run a game using wine, however wine is unable to detect my Nvidia Quadro P620 gpu. I am running Arch Linux, and all drivers should be up to date (updated them all this morning). Wine then uses `llvmpipe`, which the game detects as a GTX 470.

Image

Things I have tried:
  • Using dxdk (it failed spectacularly, the launcher wouldn't even launch)
  • Overriding the GPU vendor and device ID's.

    Code: Select all

    0104:err:winediag:wined3d_get_user_override_gpu_description Invalid GPU override 10de:1cb6 specified, ignoring.
    0104:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 13.0.1, 256 bits)").
    0104:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
    0104:fixme:d3d:wined3d_guess_card No card selector available for card vendor 0000 (using GL_RENDERER "llvmpipe (LLVM 13.0.1, 256 bits)").
    0104:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0096FBEC 1 C) semi-stub
    
    Wine does not recognize the IDs as valid (I attains the IDs from `lspci -nn | grep VGA`).
  • Ensuring that OpenGL worked.

    Code: Select all

    011c:fixme:imm:ImmReleaseContext (000201A2, 00ABA930): stub
    011c:trace:wgl:wglChoosePixelFormat 0x10100d5 0x96f120: size 40 version 1 flags 37 type 0 color 32 0,0,0,0 accum 0 depth 0 stencil 0 aux 0
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version             : 4.5 (Compatibility Profile) Mesa 22.1.1.
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer            : llvmpipe (LLVM 13.0.1, 256 bits).
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version            : 1.4.
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version     : 1.4.
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor:     : NVIDIA Corporation.
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version     : 1.4.
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor:     : Mesa Project and SGI.
    011c:trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True
    011c:trace:wgl:init_opengl GLX is up and running error_base = 158
    011c:trace:wgl:register_extension 'WGL_ARB_create_context'
    
    (as per the FAQ)
Here is the output of `lspci -v | grep -A 10 VGA`

Code: Select all

01:00.0 VGA compatible controller: NVIDIA Corporation GP107GL [Quadro P620] (rev a1) (prog-if 00 [VGA controller])
        Subsystem: Dell Device 1264
        Flags: bus master, fast devsel, latency 0, IRQ 137
        Memory at a3000000 (32-bit, non-prefetchable) [size=16M]
        Memory at 90000000 (64-bit, prefetchable) [size=256M]
        Memory at a0000000 (64-bit, prefetchable) [size=32M]
        I/O ports at 3000 [size=128]
        Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
        Capabilities: <access denied>
        Kernel driver in use: nvidia
        Kernel modules: nouveau, nvidia_drm, nvidia

If there is any other information you would like, I would be happy to give it.
Locked