{{tag> matériel carte_graphique}}
----
====== OpenChrome: S3 Unichrome ======
**OpenChrome** est un projet de pilote libre pour les [[https://en.wikipedia.org/wiki/S3_Chrome|puces graphiques VIA/S3G]] UniChrome et UniChrome Pro (CLE266, KN400, KM400, K8M800, PM800, CN400, VN800, K8M890 Chrome9 IGP).
Pour de plus amples informations sur le projet, visitez [[https://www.freedesktop.org/wiki/Openchrome|cette page]] (en).
Le pilote est installé par défaut il correspond au paquet : [[apt>xserver-xorg-video-openchrome]].
===== Avant de commencer =====
* Vous devez avoir [[:sudo|les droits d’administrateur]].
===== Gestion de la 2D =====
==== Prise en compte des pilotes openchrome par le serveur graphique ====
Après avoir [[:xorg#que_faire_s_il_n_y_a_pas_de_fichier_xorgconf_sur_le_disque|générer votre fichier xorg.conf]] il est vivement conseillé de faire une sauvegarde de ce dernier (qui est le fichier de configuration du serveur X) : sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
Ainsi, en cas de problèmes, il suffit de restaurer l'ancien fichier, ceci vous évitera peut-être bien des maux de tête : sudo cp /etc/X11/xorg.backup /etc/X11/xorg.conf
* [[:tutoriel:comment_modifier_un_fichier|Éditez le fichier]] xorg.conf pour adopter le pilote « via » :gksudo gedit /etc/X11/xorg.conf
Et dans la section « ''"Device"'' » en face de driver mettez "openchrome" :
Section "Device"
et changez
Driver "blahblah"
pour
Driver "openchrome"
* Enregistrez le fichier.
Au final, [[:tutoriel:comment_redemarrer_le_serveur_graphique|relancez l'interface graphique X]].
==== Attention ====
Si le serveur graphique Xorg ne se relance pas (vous aurez un écran bleu avec des symboles bizarres et du texte en anglais), il faudra soit rétablir la version sauvegardée de xorg.conf, soit éditer de nouveau le fichier xorg.conf pour remettre l'ancien pilote dans la section ''Device''. Notez la ligne de commande suivante avant de relancer : sudo nano /etc/X11/xorg.conf
===== OpenChrome et la 3D =====
Pour savoir si la 3D est activée (mais ça m'étonnerait franchement beaucoup), tapez : glxinfo | grep rendering
vous devriez obtenir une ligne du style:
Direct rendering: Yes
À moins que ça ne fasse planter votre serveur X. :-D
**Sinon, il vous reste toujours la 2D : c'est mieux que rien !**
===== Problèmes et solutions =====
==== Mon système se glace avec des applications OpenGL, des jeux, écran de veille, ou avec Wine====
Ceci est dû à un bug dans drm. Pour y remédier [[:tutoriel:comment_modifier_un_fichier|éditez le fichier]] **/etc/X11/xorg.conf** et remplacez load par Disable :
Section "Module"
...
Disable "dri"
...
EndSection
Cela aura pour effet de supprimer l'accélération 3D et d'avoir un rendu logiciel à la place d'un rendu matériel, mais votre système ne se glacera plus.
====Je n'ai pas d'image lorsque je lis des vidéos====
Cela arrive le plus souvent sur des ordinateurs portables et est dû au fait que Openchrome ne gère pas correctement Xv sur certains modèles. Vous pouvez essayer de changer le pilote vidéo de votre lecteur (dans Xine) pour "gl" ou "x11" et tester. Ce problème n'apparaît plus lorsqu'on utilise un moniteur externe. Les développeurs du projet Openchrome travaillent sur la résolution du problème.
Avec VLC : Ouvrez VLC, puis cliquez sur Paramètres ⇒ Préférences ⇒ Vidéo ⇒ Output Modules, cocher la case « Options Avancées », puis changer le mode de sortie vidéo pour le mode « X11 ».
Avec Totem, le changement de greffon de sortie se fait par :
''$ gstreamer-properties''\\
Dans l'onglet Vidéo, sélectionner "X Window System (sans Xv)" à la place de "Autodetect" ([[http://forum.ubuntu-fr.org/viewtopic.php?pid=2912789#p2912789|source]]; testé sur un vieux portable Acer Aspire 1350 sous Karmic)
====Ma souris disparaît parfois====
C'est un bug connu qui affecte la gestion des puces VN800 et VM800. Vous pouvez essayer d'ajouter l'option suivante dans la section //Device// de «xorg.conf» :
Option "SWCursor" "true"
====Je n'ai plus de 3D après une mise à jour du noyau linux====
Si vous avez installé manuellement les DRM du noyau, il va vous falloir les recompiler à nouveau avec les nouveaux headers du noyau. la procédure est la même que celle déjà expliquée.
====Lenteur extrême rendant le système inexploitable====
La cause (constaté sur Lubuntu 12.04 et 14.04) est la 3D, il faut donc désactiver le module.
Dans votre fichier xorg.conf modifiez la ligne (mettre "disable" à la place de "load") :
Section "Module"
...
Disable "dri"
...
EndSection
=====Voir aussi=====
* [[https://help.ubuntu.com/community/OpenChrome|La documentation anglophone]].
----
// Contributeurs :[[:utilisateurs:l_africain|L'Africain]] //