Cambiar entre GPU Intel / AMD en 18.04

11

Acabo de instalar el controlador de gráficos de Oibaf, en mi computadora portátil, y también Lutris (con Wine y todo eso) porque quiero jugar juegos como Diablo 3.

Todo funcionó bien, también instalé vulkan y Wine + Gallium Nine. La salida de lshw -c videoes:

  *-display                 
   description: VGA compatible controller
   product: HD Graphics 5500
   vendor: Intel Corporation
   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:45 memory:d3000000-d3ffffff memory:c0000000-cfffffff ioport:7000(size=64) memory:c0000-dffff
 *-display
   description: Display controller
   product: Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430]
   vendor: Advanced Micro Devices, Inc. [AMD/ATI]
   physical id: 0
   bus info: pci@0000:0d:00.0
   version: 83
   width: 64 bits
   clock: 33MHz
   capabilities: pm pciexpress msi bus_master cap_list rom
   configuration: driver=radeon latency=0
   resources: irq:46 memory:b0000000-bfffffff memory:d5000000-d503ffff ioport:4000(size=256) memory:d5040000-d505ffff

Mi tarjeta de video es AMD R5 M430, y la laptop es HP 250 G5

También aquí está la salida de lspci -k | grep -EA3 'VGA|Display|3D'

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 5500 (rev 09)
        Subsystem: Hewlett-Packard Company HD Graphics 5500
        Kernel driver in use: i915
        Kernel modules: i915
--
0d:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520] (rev 83)
        Subsystem: Hewlett-Packard Company Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330 / M430 / R7 M520]
        Kernel driver in use: radeon
        Kernel modules: radeon, amdgpu
sticsk
fuente
¿Has intentado deshabilitar tu tarjeta gráfica integrada desde el BIOS?
Alex
@ Alex, me temo que no puedo hacerlo en mi HP 250 G5, solo lo revisé.
sticsk
@sticsk ¿Pudiste hacer que esto funcionara, es decir, cambiar de Intel a AMD?
gansub

Respuestas:

5

Puede encontrar muchas respuestas a su pregunta aquí en Ask Ubuntu :

Debe revisar todos estos enlaces.

Además, encontrará muchos enlaces útiles de otras fuentes:

Todos los enlaces son demasiado largos para resumir en esta respuesta.


En lugar de usar el lspci -nn | grep VGAque solo mostrará su GPU Intel y no su GPU AMD, debe intentar una búsqueda ampliada usando algo como esto:

$ lspci -k | grep -EA3 'VGA|Display|3D'
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 06)
    DeviceName:  Onboard IGD
    Subsystem: Dell Skylake Integrated Graphics
    Kernel driver in use: i915
--
01:00.0 3D controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
    Subsystem: Dell GM204M [GeForce GTX 970M]
    Kernel driver in use: nvidia
    Kernel modules: nvidiafb, nouveau, nvidia_384_drm, nvidia_384
WinEunuuchs2Unix
fuente
1
El de agosto de 2018 es mío ... y ya revisé el primero y el tercero y no están funcionando. Switcheroo no funciona o no cambiará a discreto, lo hice funcionar en 16.04 pero todavía muestra que estoy usando el Intel de Configuración, por ejemplo. Y el controlador AMDGPU no está disponible para mi AMD R5 M430, por eso instalé el controlador de Oibaf. Sin embargo, comprobaré el Prime
sticsk el
@sticsk Lo siento, no entendí el hecho de que fuiste uno de los autores en los enlaces. Obviamente has estado haciendo tu tarea y probando todas las soluciones comunes. Avíseme si esta respuesta no es útil para usted u otros y la eliminaré. Gracias.
WinEunuuchs2Unix
Actualicé el lspcicomando; EDITAR: También revisaré el PRIME de Arch y te haré saber si algo está pasando.
sticsk
La edición a lo lspcihace más informativo. Acabo de encontrar esto que te puede interesar: linuxconfig.org/…
WinEunuuchs2Unix
2
Usaría Olbaf como último recurso porque eso es lo que llamamos tecnología "Bleeding Edge". Trato de mantener la tecnología convencional tanto como sea posible. Otro consejo al tratar con múltiples controladores es que debe extraerse minuciosamente para asegurarse de que el anterior se elimine por completo antes de instalar uno nuevo. Este es un problema común en el mundo de gráficos nVidia en Linux.
WinEunuuchs2Unix
5

He estado arando Internet durante días por este problema. Tenía una configuración y problemas similares. Yo probé suerte en aquí sobre el uso de DRI_PRIME = 1 antes de cualquier comando de usar el GPU dedicada. Así que lo intenté

export $DRI_PRIME=1

Y esto funcionó. Por lo que añade una línea en /etc/environment, DRI_PRIME=1 , reiniciado y ahora Detalles del sistema muestra mi tarjeta de AMD como predeterminado.

Advertencia: creo que esto deshabilita los gráficos integrados y cambia su sistema para que solo use su GPU dedicada

roarnald
fuente
Maldita sea, en realidad me olvidé de esta pregunta, idk si esto ayudará a alguien, si me avisa para marcarlo como resuelto. Cambié Ubuntu por meses ahahahah
sticsk
Jajajaja, casi me di por vencido para cambiar la versión de Ubuntu también
roarnald
Fue bueno cuando comencé, pero ahora mejoré y
cambié
DRI_PRIME=1 steamparece ser suficiente
PvdL