Onde posso encontrar um driver gráfico compatível para uma placa gráfica antiga sem suporte? [duplicado]

0

Então, aqui está o problema. Eu tenho um laptop bastante antigo, comprei em 2007. É um Acer Aspire 5100-5023, se isso significa alguma coisa para alguém. Ele tem uma placa gráfica integrada, ATI Radeon Xpress 1100. A ATI (acho que a AMD agora) não fornece mais suporte legado para esta placa.

Agora eu tenho o Ubuntu 12.10. Tem xorg 1.13. O Unity não roda corretamente sem essa versão do xorg. No entanto, quaisquer drivers de catalisador existentes não são compatíveis com o xorg 1.13. Os drivers OpenGl atualmente parecem ter sido suficientes para minhas atividades habituais. Quaisquer problemas gráficos encontrados até agora foram toleráveis, estou até com resolução de 1920x1080 (eu tenho um monitor conectado, a tela embutida no meu laptop nunca poderia sonhar em fazer isso. É realmente um dinossauro agora.)

O problema surge quando tento rodar jogos. Particularmente eu tenho tentado rodar o Starcraft 2 através do PlayOnLinux, que é um front end para o Wine. Eu tenho que habilitar o depurador para ver o que está errado e aponta para OpenGl não ser capaz de renderizar um ambiente 3D. Particularmente err:winediag:wined3d_dll_init The GLSL shader backend has been disabled. You get to keep all the pieces if it breaks. Mas isso é informação irrelevante para o meu problema.

Então aqui está a minha pergunta: Qual é o melhor driver gráfico alternativo para minha placa gráfica? Os drivers proprietários não são compatíveis com a versão atual do xorg, enquanto os drivers OpenGl são ineficientes. Provavelmente, há pessoas trabalhando na criação de um driver compatível, mas imagino que gostaria de ver se há algum projeto lá fora para criar o driver que eu tanto preciso.

Provavelmente existem outras placas gráficas mais antigas que precisam de drivers compatíveis. Com tal necessidade, há uma solução.

Esta informação pode ou não ser relevante. A saída de dmesg | grep -i radeon é

    [   64.010927] [drm] radeon defaulting to kernel modesetting.
    [   64.010933] [drm] radeon kernel modesetting enabled.
    [   64.011036] radeon 0000:01:05.0: power state changed by ACPI to D0
    [   64.011042] radeon 0000:01:05.0: power state changed by ACPI to D0
    [   64.012906] radeon 0000:01:05.0: VRAM: 256M 0x0000000070000000 - 0x000000007FFFFFFF (256M used)
    [   64.012911] radeon 0000:01:05.0: GTT: 512M 0x0000000080000000 - 0x000000009FFFFFFF
    [   64.012954] [drm] radeon: irq initialized.
    [   64.022849] [drm] radeon: 256M of VRAM memory ready
    [   64.022852] [drm] radeon: 512M of GTT memory ready.
    [   64.053820] [drm] radeon: 3 quad pipes, 1 z pipes initialized.
    [   64.074991] radeon 0000:01:05.0: WB enabled
    [   64.075003] radeon 0000:01:05.0: fence driver on ring 0 use gpu addr 0x0000000080000000 and cpu addr 0xf04fe000
    [   64.799739] [drm] radeon: ring at 0x0000000080001000
    [   64.812571] [drm] radeon legacy LVDS backlight initialized
    [   64.812576] [drm] Radeon Display Connectors
    [   64.814687] [drm] radeon: power management initialized
    [   65.090504] fbcon: radeondrmfb (fb0) is primary device
    [   65.090827] fb0: radeondrmfb frame buffer device
    [   65.090840] [drm] Initialized radeon 2.18.0 20080528 for 0000:01:05.0 on minor 0

A saída de sudo lshw -c display é

      *-display               
           description: VGA compatible controller
           product: RS482 [Radeon Xpress 200M]
           vendor: Advanced Micro Devices [AMD] nee ATI
           physical id: 5
           bus info: pci@0000:01:05.0
           version: 00
           width: 32 bits
           clock: 66MHz
           capabilities: pm vga_controller bus_master cap_list rom
           configuration: driver=radeon latency=66 mingnt=8
           resources: irq:17 memory:c0000000-cfffffff ioport:9000(size=256) memory:b0100000-b010ffff memory:b0120000-b013ffff

Além disso, quando vou ver o menu do gráfico em informações do sistema, ele informa que o driver é desconhecido. No entanto, desta vez, quando fui verificar, ele disse "Gálio 0,4 na ATI RS480", enquanto hoje cedo era desconhecido. Eu não sei se isso tem algo a ver comigo brincando com o playonlinux ou uma atualização recente.

    
por Nil 15.03.2013 / 02:23

1 resposta

1

Você já descobriu que o driver de código aberto radeon suporta seu hardware para executar o Unity mesmo em 1920x1080, mas não espere encontrar drivers melhores para uma placa gráfica que não seja mais suportada pelo fabricante (eles nem sequer fornecem drivers para o Windows7).

Fique feliz que você pode rodar um sistema operacional moderno como o Ubuntu, mas não espere muito dos poderes de jogo neste computador antigo.

    
por Takkat 15.03.2013 / 09:15