Como posso manualmente / forçar a instalação de um driver específico no Ubuntu?

0

Eu recentemente baixei o Ubuntu 14.04.1 LTS 32-bit e criei uma máquina virtual usando o Microsoft Virtual PC (o antigo, não o Windows Virtual PC) para testá-lo. Eu fiz isso já que meu host é um antigo Pentium 4 com Windows XP com apenas 1GB de RAM, então acho que o Microsoft Virtual PC é o mais leve entre o Oracle Virtualbox e o VMWare. Eu só poderia dar ao convidado cerca de 360MB. Funciona, embora um pouco lento. Meu principal problema (além da velocidade) é que o hardware gráfico virtual não é reconhecido e estou preso na resolução de 800x600, fazendo uso de alguns aplicativos difíceis (botões não mostrando etc). Eu sei do Windows que o cartão virtual é S3, mas não há adições virtuais (drivers etc) para o Linux e o driver embutido do Ubuntu é instalado, mas não é usado, pois o hardware não é reconhecido.

Como posso forçar o Ubuntu a usar drivers específicos para os gráficos? Eu sei que em um sistema Windows eu iria ao Gerenciador de Dispositivos e forçaria / instalaria manualmente o driver gráfico S3 e esperançosamente funcionaria. Eu fiz isso muitas vezes em PCs reais com alguns modelos estranhos da ATI e funcionou. Existe algo semelhante no Ubuntu de 32 bits? Se isso envolver o terminal, por favor, me forneça todo o código para copiar e colar, pois não estou familiarizado com o Linux.

Obrigado antecipadamente!

    
por user275069 20.01.2015 / 18:05

1 resposta

0

Você pode tentar configurar manualmente o arquivo xorg.conf e escolher um driver de vídeo específico.

Experimente um destes:

s3 - Old S3 Chipsets
s3virge - S3 ViRGE series (ViRGE, ViRGE DX,GX,GX2,MX,MX+,VX and Trio3D,Trio3D/2x)
savage - S3 Savage series (Savage 3D,4,2000,/MX,/IX, ProSavage PM133,KM133, Twister, TwisterK

Eu tentaria primeiro o driver 's3' padrão. Aqui está um arquivo xorg.conf muito básico

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
EndSection

Section "Device"
    ### Available Driver options are:-
    ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
    ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
    ### <percent>: "<f>%"
    ### [arg]: arg optional
    #Option     "HWcursor"                  # [<bool>]
    #Option     "Xinerama"                  # [<bool>]
    #Option     "StaticXinerama"            # <str>
    #Option     "GuiLayout"                 # <str>
    #Option     "AddDefaultMode"            # [<bool>]
    #Option     "RenderAccel"               # [<bool>]
    #Option     "DRI"                       # [<bool>]
    #Option     "DirectPresents"            # [<bool>]
    #Option     "HWPresents"                # [<bool>]
    #Option     "RenderCheck"               # [<bool>]
    Identifier  "Card0"
    Driver      "s3"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
EndSection

Você pode salvá-lo como xorg.conf e executar o comando Xorg -config xorg.conf to try is out. (você precisará estar no console sem o X rodando ou você apenas obterá um erro.

Se isso não funcionar, você poderia postar o conteúdo do seu arquivo /var/log/Xorg.0.log?

    
por 21.01.2015 / 01:31