Article Number: 000132626
Este artigo explica as diferenças entre as placas gráficas dedicadas e as placas de vídeo. O que os drivers proprietários e os drivers de código aberto significam para sua saída de vídeo. Este artigo trata dos computadores Dell que utilizam o sistema operacional Ubuntu e dos problemas de vídeos mais prováveis e comuns que você deverá enfrentar com o passar do tempo. Este artigo é uma espécie de guia de referência, pois é um guia de solução de problemas.
Lembre-se de que a Dell oferece suporte ao hardware fornecido com a unidade e à reinstalação ou recuperação do sistema operacional que acompanha a unidade. Espero que estas informações sejam úteis para você.
A maioria dos sistemas de notebook e AIO (All in one) pode executar duas GPUs na placa-mãe. A primeira é a GPU integrada, que faz parte da CPU integrada, e a segunda é chamada de GPU dedicada. A GPU dedicada é um adicional opcional e sempre mais avançada que a GPU integrada. Se o sistema incluir um multiplexador de hardware, será possível alternar entre GPUs.
Apesar de serem tecnicamente uma segunda GPU adicionada à GPU integrada, as placas de vídeo suplementares não fazem parte das placas gráficas híbridas. A maioria das configurações do BIOS de desktop significam que, quando uma placa de vídeo complementar é detectada, ela assume o controle da GPU integrada.
Você está enfrentando o problema fora do sistema operacional Ubuntu?
O problema ocorre fora do sistema operacional? Consulte o artigo sobre tela externa ou o artigo sobre tela interna para obter a solução de problemas complementar.
Se o problema não ocorre fora do sistema operacional:
No menu Bootloader do Grub - selecione boot your computer into recovery mode (inicializar o computador no modo de recuperação)
Escolha resume normal boot (reiniciar boot normal) no menu de recuperação (essa ação tentará executar um boot normal utilizando as configurações de vídeo de recuperação de falhas)
Se a inicialização normal não solucionar o problema, retorne ao modo de recuperação e selecione a opção run in failsafe graphic mode.
Se o vídeo ainda estiver ausente, você poderá tentar a reinstalação do sistema operacional. Como alternativa, você pode acessar o prompt de shell raiz, se for experiente no assunto, ou um guia para solução adicional de problemas usando o Terminal.
Você está enfrentando o problema fora do sistema operacional Ubuntu?
O problema ocorre fora do sistema operacional? Consulte o artigo sobre tela externa ou o artigo sobre tela interna para obter a solução de problemas complementar.
Se o problema não ocorre fora do sistema operacional:
Problemas de desempenho e Estabilidade de vídeo podem ser melhorados se você desativar os efeitos visuais. (isso significa mudar para o ambiente de desktop 2D.)
Abra Terminal (CTRL + ALT + T) e instalar o gerenciador de configurações compiz:
sudo apt-get install compizconfig-settings-manager
No painel do Ubuntu, procure compiz settings manager, abra o aplicativo e desative ou desmarque:
Effects > Animations, Fading Windows, Windows Decoration (Efeitos > Animações, Desbotamento do Windows, Decoração do Windows)
Se o vídeo ainda estiver distorcido, você poderá tentar a reinstalação do sistema operacional para solucionar o problema.
A resolução padrão para Ubuntu 14.04 é 640 x 480 na configuração básica e 1024 x 768 na configuração avançada.
Usando a GPU de vídeo padrão, você vê apenas a configuração básica de 640 x 480? É recomendável executar o Xdiagnose e marcar todas as três opções de depuração. Isso restaurará a tela para o padrão máximo de 1024 x 768.
Para obter resoluções acima de 1024 x 768, é necessário usar o comando xrandr no Terminal para adicionar um novo modo com a nova resolução. (essa ação não é mantida após uma reinicialização).
Caso seja um usuário experiente em Ubuntu e queira manter as alterações após uma reinicialização, Você pode consultar adicionar os xrandr newmode
comandos e addmode
no /etc/gdm/init/default antes " initctl ...
"
O resultado deve ser semelhante ao código a seguir:
xrandr --newmode "1280x1024_60_new" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSynch +V
xrandr --addmode VGA-0 1280x1024_60_new
Se as teclas de atalho Fn para ajuste do brilho não funcionarem. Você está procurando mais controle do que o oferecido. Será possível instalar applets que oferecem uma janela de GUI (interface gráfica do usuário) com várias configurações de vídeo. Caso seja um usuário experiente em Ubuntu, os comandos do Terminal, como gksu e leafpad poderão ser usados para criar um arquivo para fazer os atalhos Fn funcionarem.
Outra solução para usuários experientes que pode solucionar seus problemas é adicionar um parâmetro do Grub. Será necessário ter o gksu e o leafpad instalados e operar como administrador com controle sobre o sudo. Substitua a linha GRUB_CMDLINE_LINUX="" existente pela nova linha GRUB_CMDLINE_LINUX="acpi_osi=Linux" no arquivo de texto do Grub e atualize-o no Terminal. Se as teclas de brilho no teclado ainda não funcionarem, é possível substituir GRUB_CMDLINE_LINUX="acpi_osi=Linux" por GRUB_CMDLINE_LINUX="acpi_backlight=vendor" e tentar novamente. Se ainda houver problemas mesmo depois de todos esses procedimentos, experimente o próximo método.
O primeiro passo é instalar o xbacklight se ele ainda não estiver presente no sistema. Crie um aplicativo de inicialização chamado luminosidade; para isso, procure aplicativos de inicialização e clique em Add (Adicionar). Aplique o comando a seguir ao novo aplicativo e reinicie o sistema. Se isso não funcionar, tente o próximo método.
xbacklight -set 70
A primeira coisa a fazer é abrir uma janela do Terminal e identificar o seu tipo exato de placa e o BusID (O BusID tem cinco (5) dígitos 00: 0,0, anote-o.
Ispci | grep -i vga
Combine o BusID com os dois comandos a seguir para reduzir e aumentar a luminosidade na tela (será necessário testar até descobrir quais configurações são ideais para você.)
sudo setpci -s 00:00.0 F4.B=50
sudo setpci -s 00:00.0 F4.B=90
Para que essa alteração não se perca na reinicialização, será necessário ter o gksu e o leafpad instalados. Abra o arquivo /etc/re.local no Leafpad e adicione essa linha setpci -s 00:00.0 F4.B=50
acima da linha existente que diga Exit 0:
Se ainda estiver enfrentando problemas mesmo após todos esses procedimentos. O próximo método é o último recurso e deverá ser usado apenas por usuários experientes em Ubuntu.
É possível usar até mesmo o xrandr para afetar a saída de brilho. (Você deve ter certeza sobre o hardware de seu computador. Confirme essa informação em um guia apropriado. Antes de tentar executar muitas ações no Terminal com o comando sudo.)
A ventoinha da sua placa gráfica funciona em velocidade máxima? É possível criar um script usando o seguinte comando para ser executado antes do encerramento:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Se você desativou a placa dedicada não utilizada e o notebook trava ao tentar ativar. Você pode fazer um novo arquivo chamado 11_switcheroo_suspend
em e certificar- /etc/pm/sleep.d
se de que o arquivo é executável:
#!/bin/bash
PATH=/bin:/usr/bin
switchfile=/sys/kernel/debug/vgaswitcheroo/switch
[[ -n "$1"&& -f "$switchfile" ]] || exit 1
retval=0
case "$1" in
hibernate|suspend)
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
retval=$?
;;
resume|thaw)
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
retval=$?
;;
*)
[ -x /bin/logger ] && /bin/logger -i -t switcheroo_suspend -p user.info "Unknown mode: $1"
=$?
;;
esac
exit $retval
Dependendo de qual GPU é iniciada no boot, ela poderá apresentar um problema que exigirá a conexão do sistema à energia elétrica.
Esse é outro termo para drivers binários, ou seja, drivers de código fechado fornecidos pelos fabricantes de hardware da GPU secundária. Alguns dispositivos de hardware podem requerer esse tipo de driver para que funcionem de forma completa e correta. Infelizmente, não há como os desenvolvedores intervirem nesse tipo de driver e corrigirem qualquer bug encontrado.
A comunidade Linux cria drivers de código aberto para funcionar com certas GPUs. Eles são mais comumente usados em GPUs que não preveem fornecimento de versões do Linux pelo fabricante nem há drivers proprietários disponíveis. Como benefícios, o código aberto recebe suporte da comunidade e costuma ter seus bugs corrigidos o tempo todo. A desvantagem está no fato de não oferecerem suporte completo a todos os recursos de cada GPU.
A primeira coisa é identificar corretamente seu hardware.
Você pode determinar o tipo e o modelo usando o comando abaixo no Terminal:
lspci | grep VGA
Para obter informações mais detalhadas, execute:
sudo lshw -C video
Para obter uma lista de hardware compatível, confira o artigo a seguir:
Há duas maneiras de instalar um driver proprietário no Ubuntu:
A primeira maneira é por meio da janela Gerenciador de hardware da GUI (interface gráfica do usuário).
Abra a Central de Software e vá para Edit (Editar)
Selecione Additional Drivers (Drivers adicionais)
O comando verificará o que já está instalado e baixará uma lista de todos os demais drivers proprietários e atualizações disponíveis.
Você pode ativar ou desativar um driver. Se houver várias versões, lembre-se de que é melhor usar a mais recente aplicável ao seu hardware. Geralmente, ela tem melhores chances de funcionar e contém as correções mais recentes para quaisquer problemas.
A segunda maneira é por meio da Interface de linha de comando (CLI)
Abra uma janela do Terminal (CTRL + ALT + T)
O exemplo abaixo mostra comandos para NVIDIA:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install Nvidia-current
Vários drivers de código aberto abrangem alguns fabricantes.
Listei abaixo alguns programas atuais:
Esse é o driver padrão compatível com a maioria das placas sem aceleração e tem um conjunto limitado de possíveis resoluções.
Esse é o driver de código aberto mais recente para suporte a Intel Graphics
Esse é outro driver AMD Radeon que prevê suporte 3D e é composto por radeon, r200, r300g, r600g e radeonsi.
Esse driver se baseia inteiramente em informações obtidas por meio de engenharia reversa para dispositivos Nvidia.
Esse driver também se baseia inteiramente em informações obtidas por meio de engenharia reversa para dispositivos Nvidia Tegra.
Essa empresa forneceu drivers de código aberto para todos os dispositivos anteriores à G550; todos os modelos posteriores à G550 utilizam um driver de código fechado.
Compatível com a GPU S3 Chrome; todos os demais produtos S3 são de código fechado.
Esse driver incluía suporte integrado para a GPU Mali ARM.
Esses drivers são compatíveis com as séries Vivante GC400, GC800 e GC1000.
Esse driver é compatível com a série Qualcomm Adreno de GPUs.
Essa foi uma tentativa de dar suporte à série Videocore de GPUs. A Broadcom, que produziu a série Videocore, lançou o código aberto do núcleo de placas gráficas IV. Isso fez parte do segundo aniversário do lançamento da Broadcom Raspberry Pi.
vga_switcheroo é o que permite alternar entre GPUs se a máquina for equipada com um multiplexador de hardware.
Para conferir se o kernel foi compilado com a opção correta, é possível examinar o arquivo config-2.6.nn-mm-generic no diretório /boot:
grep -i switcheroo /boot/config-*
vga_switcheroo funciona quando o kernel é inicializado por meio da opção de kernel modeset=1 e/ou quando a opção nomodeset não está presente. Para testar se vga_switcheroo está ativado, procure o arquivo de switch:
ls -l /sys/kernel/debug/vgaswitcheroo/switch
Se o vga_switcheroo estiver disponível, é possível alternar entre GPUs. Prepare-se caso algo dê errado e faça o sistema travar, pois o fato de o arquivo existir não garante que a máquina é compatível.
Esse comando é usado para ativar a GPU desconectada, mas não alterna as saídas:
echo ON > /sys/kernel/debug/vgaswitcheroo/switch
Esse comando conecta as placas gráficas integradas às saídas:
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
Esse comando conecta placas gráficas dedicadas às saídas:
echo DIS > /sys/kernel/debug/vgaswitcheroo/switch
Esse comando desativa a placa gráfica desconectada:
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch
Com esse comando, é possível verificar o estado atual das placas gráficas híbridas. Normalmente, haverá duas linhas de saída: a primeira deve mostrar Pwr, e a segunda Off:
cat /sys/kernel/debug/vgaswitcheroo/switch
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 Feb 2021
7
Solution