Alternar entre GPU Intel / AMD em 18.04

11

Acabei de instalar o driver gráfico do Oibaf, no meu laptop, e também o Lutris (com Wine e tudo isso) porque quero jogar jogos como o Diablo 3.

Tudo funcionou bem, eu também instalei o vulkan e o Wine + Gallium Nine A saída de lshw -c videoé:

  *-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

Minha placa de vídeo é AMD R5 M430 e o laptop é HP 250 G5

Também aqui está a saída 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
fonte
Você tentou desativar a placa de vídeo integrada da BIOS?
Alex
@ Alex Acho que não posso fazê-lo no meu HP 250 G5, apenas verifiquei.
sticsk
@sticsk Você conseguiu fazer isso funcionar, ou seja, mudar da Intel para a AMD?
Gansub 31/05/19

Respostas:

5

Você pode encontrar muitas respostas para sua pergunta aqui no Ask Ubuntu :

Você deve revisar todos esses links.

Além disso, você encontrará muitos links úteis de outras fontes:

Todos os links são muito longos para resumir nesta resposta.


Em vez de usar o lspci -nn | grep VGAque mostrará apenas sua GPU Intel e não a AMD GPU, tente uma pesquisa expandida usando algo como isto:

$ 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
fonte
11
O de agosto de 2018 é meu ... e eu já revi o primeiro e o terceiro e eles não estão funcionando. O Switcheroo não está funcionando ou não mudará para discreto, eu o fiz funcionar no 16.04, mas ainda mostra que estou usando o Intel nas configurações, por exemplo. E o driver AMDGPU não está disponível para o meu AMD R5 M430, por isso instalei o driver do Oibaf. Vou verificar o primeiro, porém
sticsk
@sticsk Desculpe, eu não percebi o fato de você ser um dos autores nos links. Obviamente, você está fazendo sua lição de casa e tentando todas as soluções comuns. Deixe-me saber se esta resposta é inútil para você ou outras pessoas e eu a excluirei. Obrigado.
WinEunuuchs2Unix 26/08/18
Eu atualizei o lspcicomando; EDIT: Também vou verificar o PRIME do Arch e informar se algo está acontecendo.
sticsk
A edição para lspcitorna mais informativo. Acabei de encontrar isso em que você poderia estar interessado: linuxconfig.org/…
WinEunuuchs2Unix
2
Eu usaria o Olbaf como último recurso, porque é o que chamamos de tecnologia "Bleeding Edge". Eu tento manter a tecnologia convencional, tanto quanto possível. Outro conselho ao lidar com vários drivers, você deve ser minucioso para garantir que o anterior seja totalmente removido antes de instalar um novo. Esse é um problema comum no mundo gráfico da nVidia no Linux.
WinEunuuchs2Unix 26/08/18
5

Venho lavando a Internet há dias sobre esse problema. Tinha configuração e problemas semelhantes. Eu me deparei aqui sobre o uso de DRI_PRIME = 1 antes de qualquer comando para usar sua GPU dedicada. Então eu tentei

export $DRI_PRIME=1

e isso funcionou. Então eu adicionei uma linha-lo em /etc/environment, DRI_PRIME=1 , reiniciado e agora Detalhes do Sistema mostra o meu cartão AMD como padrão.

Advertência: Eu acho que isso desativa os Gráficos Integrados e altera seu sistema para usar apenas sua GPU dedicada

roarnald
fonte
Porra cara, eu realmente esqueci essa pergunta, idk se isso vai ajudar alguém, se isso me deixar saber para marcar como resolvido. Eu mudei o Ubuntu por meses ahahahah
sticsk
Hahahaha Eu quase desisti de mudar a versão Ubuntu também
roarnald
Foi bom quando comecei, mas agora melhorei e mudei para outra distribuição
sticsk
DRI_PRIME=1 steamparece ser suficiente
PvdL 25/02