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?