Retour positif pour GMA3600

Pour ceux qui auraient acheté un netbook avec atom n2600, un retour positif (en anglais) pour faire fonctionner la partie graphique cedar trail proprement (sans le pilote intel propriétaire limité)

Fixing a hole par Mast Kalandar

Merci à lui !

EDIT
La situation actuelle dans debian 7 wheezy est la suivante : il faut le pilote gma500_gfx (présent dans le noyau backports 3.9) mais il faut aussi le paquet xserver-xorg-video-modesetting qui n’est pas installé par défaut. Sauf que dans debian, il est en version 0.3.0, y compris dans sid alors que upstream, on en est à 0.8.0. Malheureusement, la version 0.3.0 n’aide pas à résoudre le problème. Dans ubuntu, il existe en version bien supérieure mais avec une dépendance incompatible avec debian (abi xorg 13 pour ubuntu et 12 pour debian). Mast Kalandar explique qu’il a résolu le problème en créant son paquet à partir du code source de la version 0.5.0 en y ajoutant le dossier debian du code source de la version 0.3.0. Voici donc les étapes :

  1. Télécharger le code source de la version 0.5.0 upstream
wget http://cgit.freedesktop.org/xorg/driver/xf86-video-modesetting/snapshot/xf86-video-modesetting-0.5.0.tar.gz
  1. Ajouter les paquets nécessaires à la création du paquet
apt-get build-dep xserver-xorg-video-modesetting
  1. Télécharger le code source debian (version 0.3.0 donc)
apt-get source xserver-xorg-video-modesetting
  1. Copier le dossier debian/ dans l’arborescence de xf86-video-modesetting-0.5.0
  2. Pour que le numéro de version soit en accord, utiliser (par exemple)
dch -v 0.5.0-1~local

Le fichier changelog s’ouvre dans l’éditeur, enregistrer les modifications.
6) Construire le paquet

dpkg-buildpackage -us -uc
  1. Installer le paquet (i386 ou amd64 suivant votre environnement)
# dpkg -i xserver-xorg-video-modesetting_0.5.0-1~local_i386.deb

8) Utiliser un fichier xorg.conf minimaliste comme celui de Mast Kalandar

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath   "/usr/lib/xorg/modules"
	FontPath     "/usr/share/fonts/X11/misc"
	FontPath     "/usr/share/fonts/X11/cyrillic"
	FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
	FontPath     "/usr/share/fonts/X11/Type1"
	FontPath     "/usr/share/fonts/X11/100dpi"
	FontPath     "/usr/share/fonts/X11/75dpi"
	FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
	FontPath     "built-ins"
EndSection

Section "Module"
	Load  "record"
	Load  "extmod"
	Load  "dri"
	Load  "glx"
	Load  "dri2"
	Load  "dbe"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/input/mice"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

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

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

Section "Device"
        Option      "SWCursor" 
	Identifier  "Card0"
	Driver      "modesetting"
	BusID       "PCI:0:2:0"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport   0 0
		Depth     1
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     4
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     8
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     15
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     16
	EndSubSection
	SubSection "Display"
		Viewport   0 0
		Depth     24
	EndSubSection
EndSection

L’avantage du module modesetting sur le module fbdev, c’est la possibilité de changer la taille de l’écran avec des outils comme xrandr, ce qui n’est pas rien si on veut utiliser un écran externe !

Salut,
C’est sympa, mais tel quel ça mérite pause café; parce que quand le lien sera mort, ton “T&A” le sera lui aussi.

Rédige un petit papier perso, en français, et poste le ici.
Sinon, je déplacerais dans PC.

Salut,
Merci beaucoup jcsm33.

:006