web-dev-qa-db-fra.com

Comment changer la résolution d'un ATI Rage Mobility 128 au dessus de 800x600 en 10.04?

Je suis assez confiant que sous Hardy je n'avais qu'à changer la profondeur de couleur à 16 , même si je ne me souviens pas quel pilote (ATI, r128, fglrx) j'ai utilisé. J'ai essayé ATI et r128 (fglrx semble planter) mais je ne peux toujours pas augmenter la résolution d'écran à 1024x768, qui fonctionnait sous Hardy. Que dois-je faire d'autre? Y a-t-il quelque chose que je dois ajouter à la section Moniteur de xorg.conf peut-être? L'ordinateur portable est un Dell Latitude C600.

2
Tobias Kienzler

Pour mon Dell Latitude C600, je n'avais qu'à suivre ce post :

Je ne suis pas sûr des différences de distribution, mais cela a fonctionné pour moi sur Xubuntu 8.10 avec le même matériel. Malheureusement, il n'est pas capable de jouer aux jeux les plus récents et les plus grands de ce que j'ai pu lire: cependant j'étais heureux de finalement le faire fonctionner sur tous les articles que j'ai scannés et le howto est partout sur le web pendant des semaines. Je suis encore relativement nouveau dans tout cela et je n'ai pas l'intention de revenir à Windows, surtout maintenant. Je viens de trouver ce fil de discussion sur les forums Ubunt . Le tout dernier post est ce qui m'a informé. Avant cela, j'avais essayé de configurer manuellement xorg.conf qui ne serait pas lu dans Xubuntu 8.10. Quoi qu'il en soit, voici quelques commandes à exécuter en premier.

C'est exactement ce que j'ai fait

Sudo apt-get remove --purge fglrx*  
Sudo apt-get remove --purge xserver-xorg-video-ATI xserver-xorg-video-radeon  
Sudo apt-get install xserver-xorg-video-ATI  
Sudo dpkg-reconfigure -phigh xserver-xorg

Sauvegardez ensuite votre xorg.conf situé à /etc/X11/xorg.conf

Sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

J'ai ensuite édité le xorg.conf fichier situé à /etc/X11/xorg.conf pour ressembler à ceci

Sudo -H gedit /etc/X11/xorg.conf


# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the Shell Prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# Note that some configuration settings that could be done previously
# in this file, now are automatically configured by the server and settings
# here are ignored.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# Sudo dpkg-reconfigure -phigh xserver-xorg

Section "Module"
Load "i2c"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection

Section "Device"
Identifier "ATI Technologies Inc. Rage Mobility M3 AGP 2x"
Driver "ATI"
BusID "PCI:1:0:0"
VideoRam 8192
Option "AgpMode" "2"
Option "EnablePageFlip" "true"
Option "Accel" "true"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-70
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc. Rage Mobility M3 AGP 2x"
Monitor "Generic Monitor"
DefaultDepth 16
EndSection

Section "DRI"
Mode 0066
EndSection

#
#
#Section "Device"
# Identifier "Configured Video Device"
#EndSection
#
#Section "Monitor"
# Identifier "Configured Monitor"
#EndSection
#
#Section "Screen"
# Identifier "Default Screen"
# Monitor "Configured Monitor"
# Device "Configured Video Device"
#EndSection
#
#

Enregistrez le fichier et redémarrez

Si vous venez de copier et coller ce fichier xorg.conf ci-dessus, vous devriez avoir démarré en résolution 1024x768 et si vous exécutez glxinfo dans le rendu direct du terminal, vous devriez dire yes

mes vitesses glx étaient à 420 en 5 secondes quand j'ai commencé ce projet il y a deux semaines et il y a environ 1 heure j'ai fini avec les instructions décrites (je les ai juste trouvées un peu avant qu'il ne m'ait fallu deux semaines pour les suivre)

$ glxgears
3571 in 5 seconds
0
Tobias Kienzler

Vous utilisiez peut-être fglrx sur Hardy, mais AMD/ATI a abandonné la prise en charge des anciennes cartes graphiques telles que la vôtre. Vous devrez donc utiliser le pilote -ATI à la place.

La suggestion dans le commentaire précédent de purger fglrx lorsque vous avez utilisé à la fois fglrx et ATI est un bon conseil en général. Si vous essayez d'utiliser -ATI et qu'il y a toujours un pilote de noyau fglrx ou une bibliothèque glx qui traînent, cela peut causer de la confusion. Généralement, cela n'affecte pas la résolution mais les problèmes sont plutôt imprévisibles.

En supposant que vous utilisez le pilote open source -ATI maintenant, une option que vous pouvez essayer est de désactiver le paramètre de mode du noyau. En effet, alors que X était responsable de la sélection de la résolution, le noyau le fait de nos jours. (Ceci est appelé Kernel Mode-Setting, ou KMS). Si cela fonctionnait (autrefois avec UMS) mais maintenant non (avec KMS), voici un guide pour revenir à UMS pour -ATI:

Une autre chose courante à vérifier sur ces anciennes cartes graphiques est le paramètre AGPMode. Les valeurs possibles sont 1, 2, 4, 8. Il semble un peu imprévisible quel nombre est requis; 2 peut fonctionner pour une machine, et sur une machine apparemment identique, vous devez utiliser une valeur différente. Les développeurs -ATI n'ont pas trouvé un bon moyen de le deviner de manière fiable dans tous les cas.

Au-delà de cela, vérifiez votre Xorg.0.log; à mi-chemin, il passe en revue les résolutions et décide lesquelles correspondent aux taux de rafraîchissement du moniteur. Parfois, s'il y a des problèmes, cela deviendra évident là-bas. Par exemple, s'il essaie de trouver une résolution commune qui fonctionne à la fois pour le LVDS et pour le VGA (même si aucun VGA n'est présent), ou s'il y a une erreur dans l'EDID ou quelque chose.

Enfin, en théorie, -ATI devrait fonctionner correctement sans xorg.conf présent. Si vous ne l'avez pas déjà essayé, écartez simplement votre /etc/X11/xorg.conf et voyez ce qui se passe lorsque vous courez sans. La moitié du temps, cela résoudra le problème.

2
Bryce