web-dev-qa-db-fra.com

Le moyen le plus simple de vérifier si le vin utilise mon GPU discret (AMD)?

J'utilise un GPU AMD dédié (HD 8570M) et il est installé correctement dans mon système.

  *-display                 
   description: Display controller
   product: Sun PRO [Radeon HD 8570A/8570M]
   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
   physical id: 0
   bus info: pci@0000:01:00.0
   version: 00
   width: 64 bits
   clock: 33MHz
   capabilities: pm pciexpress msi bus_master cap_list rom
   configuration: driver=amdgpu latency=0
   resources: irq:26 memory:b0000000-b7ffffff memory:b8000000-b803ffff ioport:4000(size=256) memory:b8040000-b805ffff

Mais sur le jeu en cours de lecture dans le vin, il est à peine jouable, sous Windows, ils DO Ran doucement, et je peux confirmer que Windows utilise réellement le GPU. Je soupçonné que le vin utilise à la place mes graphismes Intel intégrés.

Comment voudrais-je vérifier cela dans le vin? Y a-t-il un moyen facile de le comprendre?

2
Liso

pour vérifier la carte graphique utilisée, vous pouvez utiliser la variable d'environnement WINDEBUG avec le canal wgl.

Exemple:

WINEDEBUG=+wgl wine game.exe &> wine.log

Le vin produira ensuite quelque chose de similaire à celui-ci

0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL version             : 3.0 Mesa 19.2.8.
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo GL renderer            : Mesa DRI Intel(R) HD Graphics 630 (Kaby Lake GT2) .
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo GLX version            : 1.4.
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX version     : 1.4.
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Server GLX vendor:     : SGI.
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX version     : 1.4.
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Client GLX vendor:     : Mesa Project and SGI.
0036:trace:wgl:X11DRV_WineGL_InitOpenglInfo Direct rendering enabled: True

Les références:

2
jrandiny