[Jessie] Problème de résolution d'écran

Bonjour,

J’ai acquis il y a quelques années un serveur HP Proliant ML115. Ces derniers jours j’ai décidé de lui installer un linux, j’ai donc choisi de télécharger les isos de Debian Jessie.
Cependant, malgré plusieurs (ré)installations, j’ai toujours le même problème, à savoir la résolution de mon écran, bloquée à 640x480…

Quand je démarre, Grub se lance sans problème et avec une résolution d’écran élevée. Mais ensuite, lorsque Debian se lance la résolution revient à 640x480…

Mon serveur est équipé d’un chipset graphique Matrox Electronics MG200E. J’ai donc naturellement cherché sur internet comment installer le pilote correspondant. Matrox met à disposition son firmware, en version 4.4 pour Linux… Shell d’installation qui requière la présence d’un dossier X11R6 qui n’existe plus depuis Xorg 7 (si j’en crois mes recherches infructueuses sur le sujet).
Du coup j’ai cherché plus loin et j’ai trouvé comment installer les packages mga.

Pour vérifier mon installation, j’ai lancé quelques commandes dont voici les résultats :
`sphinx@debian:~$ lsmod | grep mga
mgag200 40352 2
i2c_algo_bit 12751 1 mgag200
ttm 77862 1 mgag200
drm_kms_helper 49210 1 mgag200
drm 249998 5 ttm,drm_kms_helper,mgag200
i2c_core 46012 5 drm,drm_kms_helper,mgag200,i2c_algo_bit,i2c_nforce2

sphinx@debian:~$ lspci | grep VGA
05:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. MGA G200e [Pilot] ServerEngines (SEP1) (rev 02)

root@debian:/home/sphinx# Xorg -version

X.Org X Server 1.16.4
Release Date: 2014-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.16.0-4-amd64 x86_64 Debian
Current Operating System: Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2+deb8u2 (2016-06-25) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.0-4-amd64 root=UUID=98406c8c-0e17-472e-86cd-201fe21f4222 ro initrd=/install/initrd.gz quiet
Build Date: 11 February 2015 12:32:02AM
xorg-server 2:1.16.4-1 (http://www.debian.org/support)
Current version of pixman: 0.32.6
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.`

Evidemment, dans les paramètres (parce que j’ai installé l’environnement graphique Gnome), seule la résolution 640x480 est présente.

En continuant de farfouiller sur le net, j’ai trouvé la commande xrandr, qui permet apparemment de créer de nouvelles résolutions d’écran y compris si elles ne sont pas listée. J’ai donc tenté ma chance en créant la résolution maximale de mon écran 1920x1080 :
`root@debian:/home/sphinx# xrandr
Screen 0: minimum 320 x 200, current 640 x 480, maximum 4096 x 4096
VGA-0 connected primary 640x480+0+0 477mm x 268mm
640x480 75.00* 72.81 66.67 60.00

root@debian:/home/sphinx# cvt 1920 1080

1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz

Modeline “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

root@debian:/home/sphinx# xrandr --newmode “1920x1080_60.00” 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync

root@debian:/home/sphinx# xrandr --addmode VGA-0 “1920x1080_60.00”

root@debian:/home/sphinx# xrandr --output VGA-0 --mode “1920x1080_60.00”`

Bien sur, ca n’a pas eu l’effet escompté sinon je ne serais pas venu chercher un peu d’aide ici :sweat_smile: :

Bon, je me suis dit que c’était peut être parce que la résolution que je demandais à mon serveur était trop élevée. J’ai donc essayé plus petit, à savoir 1240x960 :
`root@debian:/home/sphinx# cvt 1240 960

1240x960 59.84 Hz (CVT) hsync: 59.60 kHz; pclk: 97.75 MHz

Modeline “1240x960_60.00” 97.75 1240 1312 1440 1640 960 963 973 996 -hsync +vsync

root@debian:/home/sphinx# xrandr --newmode “1240x960_60.00” 97.75 1240 1312 1440 1640 960 963 973 996 -hsync +vsync

root@debian:/home/sphinx# xrandr --addmode VGA-0 “1240x960_60.00”

root@debian:/home/sphinx# xrandr --output VGA-0 --mode “1240x960_60.00”`

Là encore, j’ai obtenu un résultat, à quelques pixels près identique au résultat précédent…

:sweat: A chaque fois je débugge ma situation en revenant à la résolution de départ, 640x480… Quelqu’un aurait-il une idée du pourquoi du comment ca refuse de marcher ? :anguished:

Merci par avance à toutes et tous pour l’aide que vous pourrez m’apporter.

bonsoir

peut être que ça ne fera pas avancer, mais en faisant une petite recherche “matrox” dans synaptic, j’ai trois paquets qui sortent du lot :
firmware-linux-nonfree
* Matrox G200 WARP engine microcode (matrox/g200_warp.fw)
* Matrox G400/G550 WARP engine microcode (matrox/g400_warp.fw)

matroxset
This utility can be used to map heads to outputs, change the output
mode to monitor, TV, or digital flat panel, display information about
horizontal and vertical blanking, and view or modify a number of card
specific controls.

xserver-xorg-video-mga
Ce paquet fournit le pilote pour la famille de jeux de composants MGA de
Matrox, y compris Millennium et les cartes Mystique.
Plus d’informations à propos de X.Org se trouvent sur : URL:http://www.X.org
Ce paquet est compilé à partir du module de pilote xf86-video-mga d’X.Org.

J’ai recommencé de 0 toute mon installation (histoire d’être sur de partir sur de bonnes bases)
xserver-xorg-video-mda a été installé et configuré automatiquement à l’installation (cette fois j’ai essayé avec le CD amd64 nonfree netinstall).

firmware-linux-nonfree installé sans erreur (je l’installe toujours, j’ai un dongle wifi qui nécessite firmware-realtek pour fonctionner)

matroxset (que je découvre) installé également sans problème.

Rien de tout ca n’a changé quoi que ce soit… J’ai réessayé les commandes xrandr pour changer ma résolution après avoir installé les paquets (puisque je n’ai toujours que la résolution 640x480 proposée dans l’interface graphique) et j’ai toujours le même genre de rendu :frowning:

Par ailleurs, je n’ai pas trop compris comment se servir de matroxset ni même à quoi il sert :sweat_smile: (je suis très faché avec l’anglais)

Je n’ai pas ce problème avec une Matrox G200 (pas E) sur un écran de résolution 1600x1200 mais c’est un modèle différent, probablement beaucoup plus ancien, qui n’est pas géré par le module mgag200. Ce module est assez récent, il a été introduit dans le noyau 3.5. Il n’a pas besoin du firmware g200_warp.fw. Sa description dit qu’il est censé être utilisé avec le pilote en “userspace” (comprendre : pilote X) xf86-video-modesetting, fourni par le paquet xserver-xorg-video-modesetting.

Ce paquet est-il installé ? Il devrait normalement l’être puisque c’est une dépendance du méta-paquet xserver-xorg-video-all.

Si oui, il faudrait regarder dans les logs de démarrage du noyau (via dmesg ou dans /var/log/kern.log) et ceux du serveur X (/var/log/Xorg.0.log).

Le paquet xserver-xorg-video-modesetting est bien installé, en effet :frowning:

De quelle manière puis-je insérer les logs ? (je ne suis pas autorisé au glisser/déposer)

Par copier-coller, en texte préformaté.
Sinon sur un site de partage de fichiers ou une page perso.