1 votes

Quelle VGA est utilisée si je joue (ordinateur portable hybride amd) ?

J'ai un ordinateur portable avec des graphiques hybrides intel et amd. En fait, j'utilise Ubuntu 19.10 mais du point de vue de la question, ce n'est pas pertinent. La question est : Comment puis-je décider si mon ordinateur portable utilise la carte dédiée ou l'intel intégrée lorsque je joue à un jeu ? Tant que je n'ai pas de panneau de contrôle pour choisir la carte graphique, je ne comprends pas comment je peux en être sûr.

Avant de répondre, veuillez garder à l'esprit que cette carte n'est pas prête pour amdgpu, c'est pourquoi elle utilise le pilote radeon. Merci beaucoup d'avance pour les réponses appropriées !

Information :

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Grap
hics Controller (rev 09) (prog-if 00 [VGA controller])
        Subsystem: Dell Haswell-ULT Integrated Graphics Controller
        Flags: bus master, fast devsel, latency 0, IRQ 47
        Memory at c0000000 (64-bit, non-prefetchable) [size=4M]
        Memory at b0000000 (64-bit, prefetchable) [size=256M]
        I/O ports at 5000 [size=64]
        [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
        Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
        Capabilities: [d0] Power Management version 2
        Capabilities: [a4] PCI Advanced Features
        Kernel driver in use: i915
        Kernel modules: i915

03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus PRO [Radeon HD 8850M / R9 M265X] (prog-if 00 [VGA controller])
        Subsystem: Dell Venus PRO [Radeon HD 8850M / R9 M265X]
        Flags: bus master, fast devsel, latency 0, IRQ 49
        Memory at a0000000 (64-bit, prefetchable) [size=256M]
        Memory at c0500000 (64-bit, non-prefetchable) [size=256K]
        I/O ports at 3000 [size=256]
        Expansion ROM at c0540000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Capabilities: [270] Secondary PCI Express <?>
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu

Info2 :

 *-display                 
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller [8086:A16]
       vendor: Intel Corporation [8086]
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:47 memory:c0000000-c03fffff memory:b0000000-bfffffff ioport:5000(size=64) memory:c0000-dffff
  *-display
       description: VGA compatible controller
       product: Venus PRO [Radeon HD 8850M / R9 M265X] [1002:6823]
       vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002]
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
       resources: irq:49 memory:a0000000-afffffff memory:c0500000-c053ffff ioport:3000(size=256) memory:c0540000-c055ffff

0voto

int_ua Points 7978

Sur les systèmes modernes avec un hybride Intel/AMD, c'est généralement Intel par défaut et si vous voulez exécuter quelque chose sur un GPU AMD, vous devez définir une variable d'environnement. DRI_PRIME=1 pour ce processus. Par exemple, si vous savez comment lancer le processus en question à partir de la ligne de commande, vous pouvez simplement ajouter la variable avant la commande :

$ DRI_PRIME=1 glxinfo | grep Device
Device: AMD ...

Par opposition à

$ glxinfo | grep Device
Device: Mesa DRI Intel...

Si vous essayez d'exécuter un jeu Steam, essayez cette ligne exacte dans les options de lancement du jeu :

DRI_PRIME=1 %command%

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X