fglrx questões com o AMD Mobility Radeon HD 2600 XT no Xubuntu 13.04

1

O problema

Tenho um iMac antigo (~ 2007ish), no qual instalei recentemente o Xubuntu 13.04 (64 bit). Por várias razões, é importante que eu consiga uma aceleração de gráficos 2D razoável nesta máquina e, infelizmente, mesa não é suficiente. Por isso, tenho lutado para instalar os drivers proprietários da AMD, mas sem sucesso até agora.

De acordo com a saída de lspci | grep VGA , parece que tenho uma AMD Mobility Radeon HD 2600 XT / 2700. Procurando no Gerenciador de configurações > Software & amp; Atualizações > Drivers adicionais Não vejo nenhuma opção para instalar um driver de exibição proprietário.

Coisas que eu tentei:

1) Instalando fglrx ou fglrx-updates do repositório restrito Raring normal

Em ambos os casos lightdm não inicia de todo. dmesg | tail me dá:

[   21.939526] AMD IOMMUv2 driver by Joerg Roedel <[email protected]>
[   21.939530] AMD IOMMUv2 functionality not available on this system'
[   22.078527] <6>[fglrx] Maximum main memory to use for locked dma buffers: 1873 MBytes.
[   22.078991] <3>[fglrx:firegl_init_device_list] *ERROR* No supported display adapters were found
[   22.078993] <3>[fglrx:firegl_init_module] *ERROR* firegl_init_devices failed

Baseado no site da AMD e em vários outro respostas neste site, parece que a série Radeon HD 2000 - 4000 de adaptadores não é mais suportada pelos drivers Catalyst mainline disponíveis diretamente da AMD, ou os pacotes fglrx disponível a partir dos repositórios padrão do Ubuntu.

2) Adicionando este repositório , fazendo downgrade do Xserver para 1.12.4 e instalando fglrx-legacy

Desta vez, o processo lightdm parece começar, mas a tela está totalmente apagada (gradientes de cor em movimento estranhos). Eu vejo isso em dmesg | tail :

[   18.562524] fglrx_pci 0000:01:00.0: irq 48 for MSI/MSI-X
[   18.562950] <6>[fglrx] Firegl kernel thread PID: 1264
[   18.563022] <6>[fglrx] Firegl kernel thread PID: 1265
[   18.563091] <6>[fglrx] Firegl kernel thread PID: 1266
[   18.563203] <6>[fglrx] IRQ 48 Enabled
[   19.847271] <6>[fglrx] Gart USWC size:624 M.
[   19.847275] <6>[fglrx] Gart cacheable size:245 M.
[   19.847279] <6>[fglrx] Reserved FB block: Shared offset:0, size:1000000 
[   19.847281] <6>[fglrx] Reserved FB block: Unshared offset:fe0b000, size:1f5000

3) Instalando os drivers legados do Catalyst transferidos directamente do site da AMD

Durante a instalação, recebo uma mensagem dizendo DKMS part of installation failed. Please refer to /usr/share/ati/fglrx-install.log for details . O log de instalação diz isto:

cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=3.8.0-27-generic --norootcheck......(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS

Ele presumivelmente falhou na construção porque esse driver suporta apenas versões do kernel até 3.4, enquanto o meu é 3.8.0-27.

O que vem depois?

Existe alguma maneira de obter drivers AMD proprietários trabalhando no Ubuntu com uma Radeon HD 2600 XT? Estou aberto a outras opções, como baixar minha versão do Ubuntu ou mudar para um gerenciador de janelas diferente. Alguém poderia sugerir qualquer combinação de versões do Ubuntu e do Catalyst que sejam compatíveis?

    
por ali_m 18.08.2013 / 19:16

1 resposta

1

Eu acho que você quer fazer o downgrade para (x) buntu 12.04, a versão mais recente que ainda usa o xorg 1.12, que é compatível com o driver legado da Radeon. Aqui e ali foram postadas as instruções para enganar o Catalyst em lançamentos mais recentes , mas eu não ouvi uma história de sucesso há muito tempo. (Divulgação: Meus próprios gráficos Radeon não foram legados. Pessoalmente eu ainda não tenho esse problema. Eu apenas tenho interesse.)

    
por Salt 18.08.2013 / 22:56