Os drivers Xorg de código aberto para nVidia, ATI/AMD, Radeon, Intel & Xorg

Drivers Xorg de código aberto para nVidia, ATI/AMD, Radeon e Intel vêm pré-instalados no aptosid.

Nota: os drivers livres geralmente não necessitam do xorg.conf.

Se você estiver usando drivers proprietários e quiser voltar para os drivers de código aberto, edite /etc/X11/xorg.conf.d/xx-xxxx.conf como root. Encontre a sessão SECTION DEVICE e altere o driver para radeon OU intel (citamos os mais comuns apenas).

Para desativar o driver proprietário do Nvidia e ativar o driver livre do nouveau dê uma olhada no wiki no artigo http://aptosid.com/index.php?module=wikula&tag=GoNvidia.

A edição do xorg.conf é totalmente por sua conta e risco.

Mais informação sobre Intel   ATI/AMD   ATI/AMD Feature Matrix   nouveau   X.Org

2D video drivers

Os drivers da X.Org (veja xserver-xorg para uma descrição detalhada) dão suporte em 2D para as placas Riva, TNT, GeForce e Quadro da NVIDIA e Mach, Rage, Radeon e FireGL da ATI, além dos subdrivers atimisc, r128, r6xx/r7xx e radeon. Tanto Radeon quanto Intel dão suporte a aceleração 2D (xv texturizado) para reprodução de vídeo.

ATI/AMD 3D Drivers

Algumas placas ATI também dão suporte a 3D (e animações KDE) com xserver-xorg-video-radeon. Até o momento, o suporte atinge chipsets até r700.

Para atualizar automáticamente novos pacotes de firmwares não livres para placas de vídeo 2D e 3D:

apt-get install firmware-linux

Então, reinicie o computador.

Intel 2D e 3D

Os drivers da Intel, incluídos em sua série de drivers livres, devem funcionar perfeitamente com placas de vídeo 2D e 3D.

Drivers binários de código fechado para nVidia, com dmakms & xorg.conf.d

Você necessita de acrescentar <contrib non-free> no ficheiro debian.list, como exemplo veja em Adicionar non-free nos ficheiros das sources.list.d

Uma lista completa e precisa de GPUs com suporte pode ser obtida no menu Products na página de downloads da NVIDIA Linux Graphics Driver (NVIDIA - Drivers Gráficos para Linux).

Você também pode ler nvnews para outras opções.

Certifique-se de que o directório de configuração /etc/X11/xorg.conf.d para o systema existe e adicione um ficheiro chamado 20-nvidia.conf :

mkdir /etc/X11/xorg.conf.d
touch /etc/X11/xorg.conf.d/20-nvidia.conf

Com seu editor de textos favorito, (e.g. kwrite, kate, mousepad, mcedit,vi, vim):

<editor> /etc/X11/xorg.conf.d/20-nvidia.conf

agora, adicione todos os códigos abaixo ao arquivo to 20-nvidia.conf:

##
Section "Device"
         Identifier      "Device 0"
         Driver          "nvidia"
EndSection
# This is a trailing line, it is needed so that End Section is not the last line

Se você tiver mais de uma placa de vídeo, será necessário descobrir o PCI e incluí-lo no arquivo 20-nvidia.conf:

lspci | grep -i vga

Isso deve resultar em uma sintaxe similar a esta:

01:00.0 VGA compatible controller:

Adicione o busid 01:00.0 como uma linha extra debaixo da linha 'Driver'; entretanto, note que a sintaxe é PCI:x:y:z: com um zero sendo desprezado e com a adição dos dois pontos, assim:

BusID		 "PCI:1:0:0"

Installing the nvidia drivers

NOTA: Use 'apt-cache search nvidia' e 'apt-cache show <pacote>' para descobrir o driver certo para você. There are basically 2 types of nvidia drivers, the current Debian Sid 3D drivers and the legacy Debian Sid 3D drivers.

Para os drivers 3D nVidia correntes: ≥ GeForce 6xxx :

Prepare o módulo:

apt-get install nvidia-kernel-source nvidia-kernel-common dmakms

Então ative o Dynamic Module-Assistant Kernel Module Support (dmakms) para nVidia, de forma que, da próxima vez que o kernel for atualizado, um módulo nVidia também será preparado para ele, sem intervenção manual. Para isso, adicione nvidia-kernel-source ao arquivo de configuração /etc/default/dmakms :

echo nvidia-kernel-source >> /etc/default/dmakms

Daí:

m-a a-i nvidia-kernel-source

Seguido de:

apt-get install nvidia-glx

Reinicie seu PC para que a instalação do módulo faça efeito.

Quando o Xorg for atualizado, você vai precisar somente de reinstalar nvidia-glx:

apt-get install --reinstall nvidia-glx

Quando um novo driver da nVidia estiver disponível:

m-a a-i nvidia-kernel-source
apt-get install --reinstall nvidia-glx

Reinicie sua máquina para que a instalação do módulo faça efeito.

Nomenclatura usada no Debian para os drivers legados da NVidia:

Exemplo para drivers 3D legados NVidia usando ≤ GeForce 5xxx :

Para outros drivers legados, simplesmente substitua o número 173xx pelo número correspondente ao seu driver.

m-a a-i nvidia-kernel-legacy-173xx-source && apt-get install nvidia-glx-legacy-173xx dmakms

Altere o dmakms:

echo nvidia-kernel-legacy-173xx-source >> /etc/default/dmakms

Quando o xorg for atualizado, você vai precisar de instalar somente o nvidia-glx-legacy:

apt-get install --reinstall nvidia-glx-legacy-173xx

Falha no carregamento do módulo

Se o carregamento do módulo nVidia falhar, por um motivo ou outro (um componente novo do xorg, um problema no sistema de arquivos, uma recusa do X em iniciar):

modprobe nvidia

Então, reinicie o computador.

Se ainda assim o módulo não carregar:

 m-a a-i -f nvidia-kernel-source

ou

 m-a a-i -f nvidia-kernel-legacy-173xx-source

Com isso, o módulo é reconstruído. Agora basta reiniciar.

Leia:

$ /usr/share/doc/dmakms
Page last revised 21/11/2011 0815 UTC