Minha placa gráfica

0

Estou tentando mudar para o Linux no meu laptop.

Eu baixei o Ubuntu 16.04 e o instalei, e sem problemas, exceto com minha placa de vídeo, um AMD Radeon hd 7610m.

Eu sei que a AMD não suporta mais o fglrx no Linux mais recente, e que eu tenho que depender de drivers de código aberto. O problema é que a tela mostra muitos artefatos quando há mais de uma janela na tela, especialmente quando há muita transparência ou movimentação de personagens na tela.

Os jogos funcionam bem, no entanto.

Esse problema também estava presente no Windows. No Windows, alterar as configurações de Powerplay de gráficos da ATI para "Maximizar a duração da bateria" reduziu drasticamente o problema. Também desabilitando a GPU, e apenas habilitando-a para jogos ou vídeos trabalhados.

Eu não posso fazer nada disso no Ubuntu. Então, o que estou perguntando se você pode me ajudar a fazer pelo menos um deles no Ubuntu

  1. desative a GPU
  2. gerencie as configurações de energia da GPU

    • Também não consigo encontrar nenhuma opção para alterar isso nas minhas biografias
    • Tentei ativar o modo de gráficos baixos na unidade de e isso ajudou (não há falhas agora), mas os artefatos ainda aparecem.

Atualizar

  • parece que não consigo fazer com que meu trabalho com gráficos da Intel use switcheroo
  • se trabalhar com bateria (sem carregador), tudo corre suavemente sem nenhum tipo de artefato
por Amr Okasha 11.11.2017 / 13:07

1 resposta

2

Como você pergunta em (1) para desabilitar a GPU, eu suponho que você tenha uma configuração híbrida e queira desabilitar sua GPU separada. Você pode usar switcheroo para isso.

Ativando o Switcheroo

Primeiro, verifique se o switcheroo está ativo, em um tipo de terminal:

sudo grep -i switcheroo /boot/config-*

Sua saída deve se parecer com:

/boot/config-4.1.0-1-amd64:CONFIG_VGA_SWITCHEROO=y

Então você precisa editar o seu arquivo de configuração do grub fazendo:

sudo gedit /etc/default/grub

Na linha

GRUB_CMDLINE_LINUX_DEFAULT=

adicione radeon.modeset = 1 e exclua o nomodeset se houver.  Então, essa linha deve se parecer com:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.modeset=1"

Por fim, atualize suas configurações do Grub:

sudo update-grub

e reinicie seu laptop.

Desligue o seu GPU discreto

Primeiro você precisa ser root, em um terminal, digite:

sudo su

Em seguida, para exibir o tipo de estado da sua GPU:

sudo cat /sys/kernel/debug/vgaswitcheroo/switch

Sua saída deve parecer     0: IGD:: Desligado: 0000: 00: 02.0     1: DIS: +: DynPwr: 0000: 01: 00.0

A GPU em uso está marcada com o sinal "+". IGD states for Integrated e DIS for Discrete. Se você não estiver em uma configuração de GPU híbrida, você terá apenas uma linha.

Para ativar a GPU integrada:

echo IGD > /sys/kernel/debug/vgaswitcheroo/switch

Para desativar a GPU usada não :

echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Você pode verificar novamente o estado da sua GPU digitando novamente:

sudo cat /sys/kernel/debug/vgaswitcheroo/switch

Observação: o servidor X não gerencia a troca de placas gráficas durante o uso, portanto, após suas alterações, será necessário reiniciá-lo:

service lightdm start

Ou simplesmente reinicie seu laptop.

Parafraseando a partir do link

    
por Doudou 11.11.2017 / 13:36