Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
openchrome [Le 12/12/2006, 21:20]
82.234.172.178
openchrome [Le 11/09/2022, 10:36] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-Openchrome est un projet de pilote libre pour les puces graphiques VIA/S3G UniChrome et UniChrome Pro. +{{tag> matériel carte_graphique}}
-(CLE266, KN400, KM400, K8M800, PM800, CN400, VN800, K8M890 Chrome9 IGP)+
  
-Pour de plus amples informations sur le projet, visitez ​ (en anglais) [[http://​www.openchrome.org/​]]+----
  
-Ce tutoriel vous aidera à compiler les fichiers sources du projet pour Ubuntu 6.06 (Dapper), 6.10 (Edgy) et suivantes. Cela devrait aussi fonctionner sur la distribution debian et les distributions basées sur debian comme Kanotix et Knoppix.+====== OpenChrome: S3 Unichrome ======
  
-=== Avant de commencer ​ === +**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). 
-  * Vous devez avoir des droits d'​administateur.+Le pilote est installé par défaut il correspond au paquet : [[apt>​xserver-xorg-video-openchrome]].
  
-  * Assurez-vous d'​avoir activé les dépôts Universe et Multiverse d'​Ubuntu.+===== Avant de commencer =====
    
- +  * Vous devez avoir [[:sudo|les droits d’administrateur]].
- +
-=== Compilation des pilotes OpenChrome === +
- +
-== Installez ​les paquets nécessaires ==+
    
-    * Sous Ubuntu 6.10 (Edgy), tapez dans un terminal : +  
-   +===== Gestion de la 2D =====
-  ''​sudo apt-get build-dep xserver-xorg-video-via''​+
  
-    * Sous Ubuntu 6.06.1 (Dapper), Debian et les distributions basées sur Debiantapez :+==== 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: <​code>​sudo cp /​etc/​X11/​xorg.conf /​etc/​X11/​xorg.backup</​code>​ 
 +Ainsien cas de problèmesil suffit de restaurer l'​ancien fichier, ceci vous évitera peut-être bien des maux de tête <​code>​sudo cp /​etc/​X11/​xorg.backup /​etc/​X11/​xorg.conf</​code>​ 
 +  * [[:​tutoriel:​comment_modifier_un_fichier|Éditez le fichier]] xorg.conf pour adopter le pilote « via » :<​code>​gksudo gedit /​etc/​X11/​xorg.conf</​code>​ 
 +Et dans la section « ''"​Device"''​ » en face de driver mettez "​openchrome"​ : 
 +<​file>​ 
 +  Section "​Device"​ 
 +</​file>​ 
 +et changez 
 +<​file>​ 
 +  Driver "​blahblah"​ 
 +</​file>​ 
 +pour 
 +<​file>​ 
 +  Driver "​openchrome"​ 
 +</​file>​ 
 +  * Enregistrez le fichier.
  
 +Au final, [[:​tutoriel:​comment_redemarrer_le_serveur_graphique|relancez l'​interface graphique X]].
  
-  ''​sudo apt-get build-dep xserver-xorg-driver-via''​+==== Attention ====
  
-  * Vous devez aussi installer les outils ​de compilations suivants+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 : <​code>​sudo nano /​etc/​X11/​xorg.conf</​code>​
  
-''​ +===== OpenChrome et la 3D =====
-sudo apt-get subversion autoconf automake1.9 libtool git-arch''​+
  
 +Pour savoir si la 3D est activée (mais ça m'​étonnerait franchement beaucoup), tapez : <​code>​glxinfo | grep rendering</​code>​
 +vous devriez obtenir une ligne du style:
 +<​file>​
 +  Direct rendering: Yes
 +</​file>​
 +À moins que ça ne fasse planter votre serveur X. :-D
  
-== Allons-y gaiement ​==+**Sinon, il vous reste toujours la 2D : c'est mieux que rien !**
  
-Nous allons maintenant compiler les sources :+===== Problèmes et solutions =====
  
-  * Créez un nouveau répertoire +==== Mon système se glace avec des applications OpenGL, des jeux, écran de veille, ou avec Wine====
-   +
-''​ +
-mkdir openchrome''​+
  
-  * Allez dans ce répertoire ​:+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 ​: 
 +<​file>​ 
 +    Section "​Module"​ 
 +       ... 
 +       ​Disable ​   "​dri"​ 
 +       ... 
 +    EndSection 
 +</​file>​
  
-''​cd openchrome'​'+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.
  
-  * Téléchargez les sources : +====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èlesVous 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 externeLes développeurs du projet Openchrome travaillent sur la résolution ​du problème.
-''​svn co http://​svn.openchrome.org/​svn/​trunk/''​ +
- +
-  * Pour la puce K8M890 tapez la ligne suivante à la place : +
- +
-''​svn co http://​svn.openchrome.org/​svn/​branches/​vt3336_branch/''​ +
- +
-  * Allez dans le répertoire ​des sources +
- +
-''​cd trunk''​ +
- +
-  * Pour la puce K8M890 tapez ce qui suit à la place +
- +
-''​cd vt3336_branch''​ +
- +
-  * La ligne de commande suivante prépare l'​installation des pilotes +
- +
-''​sudo ./​autogen.sh --prefix=/​usr/''​ +
- +
-  * Compilez les sources +
- +
-''​sudo make''​ +
- +
-  * Installez les pilotes +
- +
-''​sudo make install''​ +
- +
- * Editez ​le fichier xorg.conf pour adopter ​le pilote ​"​via"​ +
-  +
-''​sudo gedit /​etc/​X11/​xorg.conf''​ +
- +
-Allez dans la section ​"Device" ​ +
- +
-''​Section ​"Device"''​ +
-  +
-et changez +
- +
-''​Driver "​blahblah"''​ +
- +
-pour +
- +
-''​Driver "​via"''​ +
- +
-Enregistrez le fichier. +
- +
-Au final, relancez l'​interface graphique X par la combinaison de touches Crl-Alt-Backspace(Suppression arrière) +
- +
-===== 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 é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''​+
  
 +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 ».
  
-=== openChrome and 3D === +Avec Totem, le changement de greffon de sortie se fait par : 
-3D should work out of the box in EdgyIf it does not do the following:+''​$ 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)
  
- * '''​Obtain the sourcecode'''​ +====Ma souris disparaît parfois====
- {{{ +
-git-clone git://​anongit.freedesktop.org/​git/​mesa/​drm}}}+
  
- ​* ​'''​Compile libdrm and drm kernel modules'''​ +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» : 
-  * '''​libdrm'''​[[BR]] +<​file> ​       Option ​         "​SWCursor"​ "​true"<​/file>
-  Change to the directory where the drm sourcecode is stored +
-  {{{cd drm +
-}}} +
-  Run the autogen script +
-  {{{./autogen.sh --prefix=/usr +
-}}} +
-  Compile the source code +
-  {{{make +
-}}} +
-  Install the compiled source code +
-  {{{make install +
-}}}+
  
-  * '''​drm kernel modules'''​[[BR]] +====Je n'ai plus de 3D après une mise à jour du noyau linux==== 
-  Change to the correct directory (you have to already be in the directory drm) +Si vous avez installé manuellement les DRM du noyau, il va vous falloir les recompiler à nouveau avec les nouveaux headers du noyaula procédure est la même que celle déjà expliquée.
-  {{{cd linux-core +
-}}} +
-  Compile the kernel modules +
-  {{{make LINUXDIR=/​lib/​modules/​`uname -r`/build DRM_MODULES=via +
-}}} +
-  Copy the kernel modules to the correct location +
-  {{{cp *.ko /​lib/​modules/​`uname -r`/​kernel/​drivers/​char/​drm/​ +
-}}} +
-  Run depmod +
-  {{{depmod -ae +
-}}} +
- That should be itReboot and see how it goes.+
  
-=== Problems and solutions ​=== +====Lenteur extrême rendant le système inexploitable==== 
- * '''​My system sometimes freezes'''​[[BR]] +La cause (constaté sur Lubuntu 12.04 et 14.04) est la 3Dil faut donc désactiver le module. 
- This is being caused by a bug in drmTo solve thisyou have to uncomment +Dans votre fichier xorg.conf modifiez la ligne (mettre "​disable"​ à la place de "​load"​) : 
- {{{ +<​file>​ 
-        ​Load ​   "​dri"​ +     ​Section "​Module"​ 
-}}} +       ... 
- in your xorg.confAs a result, you won't have 3D acceleration anymore, but your system won't freeze.+       Disable ​   "​dri"​  
 +       ​... 
 +    EndSection</​file>​
  
- ​* ​'''​I do not have any picture when playing videos'''​[[BR]] +=====Voir aussi===== 
- This mostly happens when using a laptop and is caused by openChrome not supporting Xv correctly on some models. You can try to change the video driver in Xine to "​gl"​ or "​x11"​ and see if that helps. This problem does not appear when not using the integrated LCD and using an external monitor instead. The openChrome developers are investigating into this problem.+  * [[https://​help.ubuntu.com/​community/​OpenChrome|La documentation anglophone]]. 
 +----
  
- * '''​My mouse cursor sometimes disappears'''​[[BR]] +// Contributeurs :[[:​utilisateurs:​l_africain|L'​Africain]] //
- This is known to happen on VN800 and VM800 chipsets. As a solution, you can try to add +
- {{{ +
-        Option ​         "​SWCursor"​ "​true"​ +
-}}} +
- To the device section in your xorg.conf.+
  • openchrome.1165954803.txt.gz
  • Dernière modification: Le 19/01/2007, 08:49
  • (modification externe)