Como solucionar problemas de placa gráfica / driver no Ubuntu

0

Estou tendo problemas com minha antiga placa gráfica (ATI HD4850) no Ubuntu 14.04. Eu suspeito que ele pode estar ficando velho por muito tempo, mas eu gostaria de ter certeza que não é um problema de driver (open source radeon). Eu li todos os tipos de posts sobre todos os tipos de coisas ninja de linha de comando, mas qual desses comandos ajuda? Qual comando faz o quê?

    
por tlhIngan 03.03.2018 / 21:34

1 resposta

0

Aqui estão alguns comandos úteis e o que eles fazem:

Verifique a aceleração de hardware e o OpenGL

Aqui é onde eu geralmente começo. Se algo ficar confuso, como o seu antigo cartão que não é mais suportado pelo driver atual, ele geralmente será exibido aqui primeiro.

/usr/lib/nux/unity_support_test -p OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD RV770 OpenGL version string: 3.0 Mesa 10.1.3 Not software rendered: yes Not blacklisted: yes GLX fbconfig: yes GLX texture from pixmap: yes GL npot or rect textures: yes GL vertex program: yes GL fragment program: yes GL vertex buffer object: yes GL framebuffer object: yes GL version is 1.4+: yes Unity 3D supported: yes

Verifique a ID da placa gráfica e o driver instalado

Isso é útil quando você suspeita que seu cartão antigo não pode mais ser suportado, ou simplesmente não tem certeza de qual variante específica de uma placa gráfica você tem, ou não tem certeza de qual driver está sendo executado (código aberto ou proprietário?). Execute este comando como sudo , você obtém uma saída mais completa.

sudo lshw -c video *-display
description: VGA compatible controller product: RV770 [Radeon HD 4850] vendor: Advanced Micro Devices, Inc. [AMD/ATI] physical id: 0 bus info: pci@0000:04: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:41 memory:d0000000-dfffffff memory:fdce0000-fdceffff ioport:dc00(size=256) memory:fdcc0000-fdcdffff

O suporte de driver para chips da ATI é listado por código de GPU, e não pelo número do meu modelo de cartão graphcis. Aqui temos o GPU RV770 e o driver radeon (código aberto).

Qual versão do driver eu estou correndo? É o mais recente?

São 2 perguntas. Primeiro, qual versão do driver você está executando. Você precisa saber o nome do pacote do Ubuntu. A saída do comando anterior nos disse que o driver é chamado de 'radeon', mas o nome do pacote pode ser bem diferente. Use apt para procurar por um pacote instalado contendo o nome 'radeon'. Use um curinga (*) antes e depois para obter tudo e qualquer coisa que contenha a palavra radeon.

sudo apt-get update sudo apt list --installed *radeon* Listing... Done libdrm-radeon1/now 2.4.67-1ubuntu0.14.04.1 amd64 [installed,upgradable to: 2.4.67-1ubuntu0.14.04.2] xserver-xorg-video-radeon/trusty-updates,now 1:7.3.0-1ubuntu3.1 amd64 [installed]

Este comando encontrou 2 pacotes instalados, parece que o primeiro tem uma atualização disponível, o segundo não diz, sugerindo que esteja atualizado. Para garantir, use apt para encontrar a versão mais recente.

apt show xserver-xorg-video-radeon | grep -i version WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts. Version: 1:7.3.0-1ubuntu3.1 Essa é a versão que temos.

    
por tlhIngan 03.03.2018 / 21:55