Drivers Proprietários para: Nvidia e ATI

Há quatro maneiras para você instalar drivers 3D em seu sistema:

  1. sgfxi / !h2 smxi

    Para instalar o smxi:

    cd /usr/local/bin; wget techpatterns.com/smxi.zip; unzip smxi.zip && smxi
    Para abri-lo, sempre como root: 
    smxi
    ... e siga as instruções
    

    ou, se quiser instalar apenas o script da placa 3d:

    cd /usr/local/bin && wget -Nc http://techpatterns.com/downloads/distro/sgfxi && chmod +x sgfxi && sgfxi
    para ver as opções:
    sgfxi -h
    

    O sgfxi dá suporte, atualmente, a drivers ATI fglrx e Nvidia. Suporta também conversões de ou para os drivers livres do xorg, como ati, intel, ou nv. O !h2 smxi usa sgfxi como motor para instalação dos drivers, apenas adicionando algumas opções extras para os usuários.

    O driver padrão é o que está instalado, se não houver argumentos que se sobreponham a ele. No entanto, se sua placa for muito antiga e pedir um driver legado ('legacy driver'), o script escolherá um para você.

    Quando você roda o script, ele faz uma pausa para dizer qual driver vai instalar. Você pode aceitar OU sair e rodá-lo de novo com um argumento diferente, que satisfaça suas necessidades.

    Você pode ainda rodar o instalador do sgfxi dentro do próprio !h2 smxi, pois, como dissemos, ele usa o sgfxi para instalar os drivers de sua placa. Antes de tudo, visite a página do !h2 smxi para mais informações. Em seguida, rode este comando:

    smxi -kiwdt
    

    sgfxi-h: A opção -h fornece uma lista com todos os drivers suportados e mostra uma síntese das especificações de seu sistema, do kernel e da versão do xorg. Outras opções úteis:

    -c Usa modo compósito (apenas placas NVidia)
    -d Remove IgnoreDisplayDevices, o que vai permitir TV, por exemplo (apenas nVidia)
    -h Mostra este menu de ajuda
    -n Instala automaticamente os drivers nv, intel e ati, nativos do xorg;
       Limpa de seu sistema os drivers binários antigos e atualiza o xorg.conf com informações sobre os novos;
       Retira do xorg.conf informações sobre nvidia e fgrlx
    -N Força a instalação de um driver xorg específico
    Sintaxe: sgfxi -N <um dos drivers da lista, como -N radeon>
       Drivers xorg suportados: ati i128 i740 i810 i810-modesetting intel mga neomagic nv radeon sis tdfx vesa vga voodoo
       Também faz as alterações necessárias no xorg.conf. Configuração total e automática do radeon xorg 3D
    -o Sobrepõe-se ao padrão: instala um driver específico; a sobreposição é absoluta
    Sintaxe: -o 9746 (para NVidia, não use a parte 1.0- ) ou -o 8.32.5 (para fglrx)
    -r Remove modelines do xorg.conf
    -t Ativa twinview dinâmico (apenas NVidia)
    
  2. install-binary-gfx

    O novo script para instalação de drivers de placas de vídeo chama-se: install-binary-gfx. Para obtê-lo, rode get-sidux-binary-gfx uma vez no terminal, como root:

    get-sidux-binary-gfx
    install-binary-gfx -a (para montar a fonte sid)
    

    Ele vai escolher o driver certo para sua placa, montar um pacote .deb, instalá-lo e alterar seu arquivo xorg. conf automaticamente. Para que as mudanças tenham efeito, é necessário reiniciar o X (Ctrl+Alt+Backspace).

    Opções

    Há algumas opções que você pode ativar manualmente:

     Como usar: ./install-binary-gfx [opções]
    -a | --auto            Modo automático
    -b | --build           Apenas montar MOD (módulo) (nvidia|nvidia-legacy|ati|ati-legacy|fglrx)
    -d | --detect          Apenas detectar a placa
    -u | --update          Atualizar script
    -v | --verbose         Explícito ('Verbose')
    

    Exemplos

    install-binary-gfx -a (Detecta sua placa e instala os drivers sid automaticamente)
    install-binary-gfx -b nvidia (Somente monta o módulo nvidia-xxxxxx.deb em /usr/src. Faz o mesmo para fglrx e nvidia-legacy)
    install-binary-gfx -b ati (Somente monta o módulo ati-xxxxxx.deb em /usr/src. Faz o mesmo para fglrx e ati-legacy.)
    install-binary-gfx -d (Detecta sua placa e mostra as informações sobre ela)
    install-binary-gfx -u (Simplesmente atualiza o script)
    

    Problemas

    Se o script não funcionar para sua placa, rode-o em modo debug e poste o resultado, bem como o arquivo de log /var/log/sidux-CARD-installer.log no Fórum do sidux ou use http://paste.debian.net, vá em #sidux e forneça o link para conseguir ajuda via IRC.

  3. Instalar drivers não-livres rodando o Live-CD

    sudo sgfxi
    

    com isso, temos a versão mais recente do script; agora pressione:

    ctrl+alt+f1
    

    e rode

    sgfxi
    
    sgfxi -h
    ...para ver as opções
    

    após a instalação do driver, o X é reiniciado

  4. Usar os instaladores da NVidia e da ATI

    Baixe o driver binário direto da NVidia
    Baixe o driver binário direto da ATI
    

Drivers livres para nVidia, ATI, Radeon, Intel

  1. sgfxi

    Você pode usar o sgfxi também para mover-se entre os drivers livres e não-livres ou voltar para os drivers livres nativos. Os comandos principais são:

    -n Instala automaticamente o driver xorg nativo correto para seu sistema: nv, intel ou ati
       Limpa de seu sistema os antigos drivers binários, atualiza o xorg.conf com as informações do novo driver e
       limpa do xorg.conf menções aos drivers nVidia e fgrlx
    -N Força a instalação de um driver xorg específico
    Sintaxe: sgfxi -N <um dos drivers da lista, como like -N radeon>
     Drivers xorg suportados: ati i128 i740 i810 i810-modesetting intel mga neomagic nv radeon sis tdfx vesa vga voodoo
     Também faz as alterações necessárias no xorg.conf. Configuração total e automática do radeon xorg 3D.
    

    Primeiro:

    apt-get update
    apt-get install sidux-scripts
    sgfxi
    

    Daí, para instalar ou voltar para um driver nativo:

    sgfxi -n
    OU
    sgfxi -N <nome_do_driver_xorg>
    
  2. sgfxi / !h2 smxi

    Use o sgfxi via !h2 smxi. Simplesmente execute o script com as opções seguintes, que levam direto à seção de instalação dos drivers para as placas 3D. O smxi já incorpora o sgfxi, o que significa que você não precisa instalá-lo separadamente.

    Visite a página do!h2 smxi para maiores informações, então digite:

    smxi -kiwdt
    
  3. Do jeito difícil

    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 FireGLcards da ATI, além dos sub-drivers 'atimisc', 'r128' e 'radeon'. Há suporte também para a série 3D livre da Intel.

    Para instalar:

    Pressione Ctrl+Alt+F1 para sair do KDE e entrar no modo texto
    Logue-se como root
    Digite init 3
    (para ter certeza de que o X não está rodando mais)
    apt-get update
    apt-get install xserver-xorg-video-nv
    OU
    apt-get install xserver-xorg-video-ati
    init 5 && exit
    

    Note que esses drivers não são os mesmos drivers binários "nvidia/ati', que oferecem capacidade 3D, mas, por outro lado, são proprietários e não têm suporte.

    A seguir, você precisa editar o arquivo /etc/X11/xorg.conf. ENTRETANTO, FAÇA UMA CÓPIA DELE PRIMEIRO, pois qualquer erro cometido resultará em muitas lágrimas pra você...

    Para editá-lo, clique nele com o botão direito e abra-o como root (você pode fazer isso pelo teclado também, é claro). Encontre o texto SECTION DEVICE e mude o driver para nv OU ati

    AVISO!!! EDITE O XORG.CONF POR SUA PRÓPRIA CONTA E RISCO!!!

    Mais informações sobre X.Org

Dicas para hardware que precisa de soluções não-livres

Devido à complexidade da legislação, o LiveCD do sidux é montado com software livre somente.

Sources List

Como a ISO do sidux contém apenas software livre, você provavelmente sentirá necessidade de adicionar repositórios com aplicações não-livres (contrib/ non-free) à sua /etc/apt/sources.list.d/debian.list or /etc/apt/sources.list:

# See sources.list(5) for more information, especially
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.
# The /etc/apt/sources.list.d/ directory provides a way to add sources.list
# entries in separate files that end with sources.list file.

# Unstable
deb http://ftp.de.debian.org/debian unstable main contrib non-free
# deb-src http://ftp.de.debian.org/debian unstable main contrib non-free

# sidux
deb http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
#deb-src http://sidux.com/debian/ sid main contrib non-free firmware fix.main fix.contrib fix.non-free
Placas de Vídeo
Firmware
$ fw-detect

Com isto você recebe uma lista de recomendações e quais comandos executar. Retorna "null" se você não necessitar de nada ou se todo o firmware já estiver instalado.

Tentamos oferecer pacotes para firmware legalmente redistribuível em nossos repositórios 'non-free', mas nem todo fabricante permite isso.

Escrevendo em partições NTFS com ntfs-3g

ATENÇÃO:: Ainda que o ntfs-3g seja considerado 'estável', jamais use-o sem antes fazer cópias de seus arquivos importantes; não o use, também, em sistemas de produção! Se o fizer e perder dados, lembre-se de que foi avisado. Portanto, o risco é todo seu!

Abra um terminal e digite os comandos abaixo. Veja Particionando seu HD - Nomes dos Discos

sux
apt-get update && apt-get install ntfs-3g
umount /media/xdxx
mount -t ntfs-3g /dev/disk/by-uuid/xxyyzz[etc] /media/xdxx
Para sair do terminal, digite: exit

Agora seu volume NTFS deve estar montado rw e você será capaz de armazenar dados nele. Repetimos, porém: use apenas em situações emergenciais, NUNCA no dia-a-dia!!!

Page last revised 28/07/2008 0200 UTC