Debian 7.7 PPC (iMac G4) - troca de driver nouveau para nv

5

Estou tentando fazer com que o Linux comece a ter um antigo iMac G4 / 800 com hardware de vídeo NV11. Até agora eu tentei o Ubuntu 14.04, o Ubuntu 12.04 e o Debian 7.7. Todos enfrentam os seguintes problemas comuns:

  • Não consigo que o nouveau funcione - de forma alguma. O console é renderizado como OK, mas, assim que o nouveau é inicializado, a tela 'se torna branca' e eu recebo um travamento strong - nenhum comutador Ctrl-Alt, nada de linha de comando cega, nada. Isso se aplica tanto ao nouveau 'atual' incluído com as distribuições acima e ao último-lançado nouveau 1.0.11 (que eu instalei manualmente.)

  • Eu posso inicializar a linha de comando se eu não carregar nouveau (ou seja, use nomodeset ou nouveau.modeset = 0 como parâmetros yaboot).

  • fbdev e vesafb fornecem uma área de trabalho totalmente inutilizável de cores baixas.

  • O antigo Mac OS X 10.2 que estava na máquina funcionava perfeitamente, portanto não acho que haja um problema de hardware.

Focando no Debian 7.7:

  • Existe um pacote para 'xserver-xorg-video-nv' nos / oldstable archives.

EDIT: Eu não posso instalar o pacote xserver-xorg-video-nv de oldstable sem um monte de risco, pois parece que há conflitos com o novo xserver-xorg-core / xserver-video-abi-6.0 que está instalado. Então - existe uma maneira de fazer o nouveau funcionar com o NV11, ou há uma maneira conhecida de fazer o vesafb entrar nesta placa para apresentar um desktop utilizável?

EDIT # 2: vesafb parece não funcionar, pois fbdev parece estar identificando erroneamente o hardware. Eu tento passar 'video = vesafb: 1024x768-16 @ 60' e acabo com um ponteiro de mouse psicodélico de baixa cor e isso no Xorg.0.log:

(==) FBDEV(0): Creating default Display subsection in Screen section "Default Screen Section" section for depth/fbbpp 8
(==) FBDEV(0): Depth = 8, (==) framebuffer bpp 8
(==) FBDEV(0): Default visual is PseudoColor
(==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
(==) FBDEV(0): hardware: 0Ffb NVDA,NVMAC (video memory: 768kb)
    
por Adam Lawrence 10.01.2015 / 18:28

2 respostas

2

Minha solução atual, para o registro:

A única maneira que consegui fazer com que a tela fosse exibida nessa máquina era:

  • lista negra nouveau
  • adicione os repositórios oldstable a sources.list
  • apt-get remove de todo o subsistema Xorg (e gdm)
  • apt-get -t oldstable install do subsistema Xorg da revisão anterior (incluindo o driver nv) e xfce4

(Eu optei por usar o xfce4, dada a idade do hardware)

X inicia, carrega o driver nv e ... agora eu tenho uma GUI.

É um pouco de compromisso, mas pelo menos partes do sistema operacional estão atualizadas.

    
por 20.01.2015 / 18:49
-2

Existe uma maneira de instalar drivers proprietários que deveriam funcionar melhor:
Ir link .
Em Tipo de produto , selecione Legado . Em Product Series , selecione GeForce 2 MX Series
Clique em Pesquisar
Baixe o arquivo *.run .
Definir opções executáveis para ele chmod +x *.run
Execute-o.

    
por 10.01.2015 / 18:42