# Retour positif pour GMA3600

**URL:** <https://www.debian-fr.org/t/retour-positif-pour-gma3600/58493>\
**Category:** Trucs et Astuces\
**Created:** [Février 21, 2016, 5:47 UTC](https://www.debian-fr.org/t/retour-positif-pour-gma3600/58493 "2016-02-21T17:47:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcsm33](https://www.debian-fr.org/user_avatar/www.debian-fr.org/jcsm33/32/3832_2.png) [@jcsm33](https://www.debian-fr.org/u/jcsm33)\
**Post date:** [Février 21, 2016, 5:47 UTC](https://www.debian-fr.org/t/retour-positif-pour-gma3600/58493/1 "2016-02-21T17:47:09Z")

</div>

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](http://www.imsc.res.in/~kapil/blog/floss/fixing-a-hole-2013-03-07-00-03) 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

```auto
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

```auto
apt-get build-dep xserver-xorg-video-modesetting
```

1. Télécharger le code source debian (version 0.3.0 donc)

```auto
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)

```auto
dch -v 0.5.0-1~local
```

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

```auto
dpkg-buildpackage -us -uc
```

1. Installer le paquet (i386 ou amd64 suivant votre environnement)

```auto
# dpkg -i xserver-xorg-video-modesetting_0.5.0-1~local_i386.deb
```

![8)](https://www.debian-fr.org/uploads/default/original/1X/ae031e9834d19166598edd060b063d44f1829139.gif "Cool") Utiliser un fichier xorg.conf minimaliste comme celui de Mast Kalandar

```auto
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 !

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 5:47 UTC](https://www.debian-fr.org/t/retour-positif-pour-gma3600/58493/2 "2016-02-21T17:47:17Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![lol](https://www.debian-fr.org/user_avatar/www.debian-fr.org/lol/32/15629_2.png) [@lol](https://www.debian-fr.org/u/lol)\
**Post date:** [Février 21, 2016, 5:50 UTC](https://www.debian-fr.org/t/retour-positif-pour-gma3600/58493/3 "2016-02-21T17:50:19Z")

</div>

Salut,  
Merci beaucoup jcsm33.

![:006](https://www.debian-fr.org/uploads/default/original/1X/924eb3db8bedad6a0d333b02031d3c6a9af9d9c5.gif "salut")
