Onde procurar erros
Um bom lugar para começar é /var/log/syslog
ou dmesg
. Você pode pesquisar nesses registros por informações relevantes com base no tipo de driver ou hardware, ou com base na hora em que ocorreu um problema. O diretório /var/log
tem outros registros que podem ajudar dependendo do problema.
Os erros gráficos podem estar listados em ~/.Xsession-errors
ou /var/log/Xorg.0.log
.
Se você puder encontrar uma seção relevante com base nessa pesquisa, essa seção será um bom ponto de partida para procurar soluções aqui ou em outro lugar.
Tipos de problemas
Totalmente morto
Isso pode significar que você deve instalar os drivers manualmente ou o dispositivo não é suportado pelos drivers. Pesquisar com base no nome do hardware ajudará a decidir qual é. Se o dispositivo não for suportado pelo driver, você pode arquivar um bug (ou ver se já existe ).
Problemas intermitentes
Tente determinar quando os problemas acontecem. Uma ação específica aciona o problema? Esta informação provavelmente será necessária para corrigir o problema. Observar os horários em que o problema acontece ajudará quando procurar por pistas nos arquivos de log.
Problemas de configuração
Isso dependerá do driver e do tipo de dispositivo.
Drivers alternativos
Alguns dispositivos, especialmente certas placas gráficas ou dispositivos de rede, têm vários drivers disponíveis. Experimente a ferramenta "Restricted Drivers" no Ubuntu para ver se as opções estão listadas aqui. Se nada aparecer, procure o modelo do seu dispositivo para ver quais são as opções.
Os documentos de ajuda do Ubuntu fornecem um bom ponto de partida para depurar muitos problemas de driver. Além disso, há uma boa chance de alguém estar na mesma situação, por isso, procure nos fóruns e aqui para possíveis soluções.
Informações do dispositivo
Para dispositivos PCI, tente lspci
.
Para dispositivos USB, tente lsusb
.
Os dispositivos podem ser listados na inicialização em /var/log/syslog
quando forem detectados. O hardware gráfico está listado em /var/log/Xorg.0.log
.
Drivers gráficos
Os drivers mais comuns são para placas gráficas da Intel, Nvidia e ATI / AMD.
Os drivers da Intel estão incluídos no kernel, portanto, eles devem ser carregados automaticamente para a maioria das placas Intel. A atualização do seu kernel (seja através de atualizações de software ou pela atualização do Ubuntu) poderia corrigir problemas com os drivers da Intel.
As placas Nvidia e ATI / AMD têm duas opções: um driver de código aberto e um driver proprietário de código fechado.
Para cartões suportados, o driver de código aberto é usado por padrão. Para a Nvidia, esse é o driver nouveau
e, para a ATI / AMD, esse é o driver radeon
ou ati
.
Drivers de fonte fechada também estão disponíveis nos fabricantes. A Nvidia fornece o driver nvidia
, e a ATI / AMD fornece o fglrx
driver .
Os drivers de código-fonte fechado geralmente oferecem melhor desempenho e recursos do que as versões de código-fonte aberto, e podem valer a pena tentar resolver problemas.
Para outros tipos de cartões, como SIS e VIA , os drivers são incluídos por padrão e podem ser atualizados entre versões do Ubuntu ou em atualizações regulares de software.