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
poulsbo [Le 15/10/2010, 22:15]
zobi8225
poulsbo [Le 01/03/2023, 21:36] (Version actuelle)
L'Africain
Ligne 1: Ligne 1:
-{{tag>Jaunty Karmic Lucid matériel carte_graphique intel}}+{{tag>Jammy matériel carte_graphique intel}}
  
 ---- ----
  
 ====== Poulsbo ====== ====== Poulsbo ======
- 
 ===== Introduction ===== ===== Introduction =====
- +[[wpfr>​Intel]] est un fabriquant de microprocesseurs qui propose aussi des chipsets graphiques nommés [[wpfr>​intel GMA]]. Cette page traite du GMA500 (aussi appelé ​«Poulsbo») sous Ubuntu (pour les autres, voir [[:intel_graphics]]). ​Malheureusement le support de ce matériel est extrêmement limité sous Linux. Actuellement le pilote graphique pour ces cartes est le **gma500_gfx**.\\ 
-[[wpfr>​Intel]] est un fabriquant de microprocesseurs qui propose aussi des chipsets graphiques nommés [[wpfr>​intel GMA]]. Cette page traite du GMA500 (aussi appelé ​« Poulsbo ») sous Ubuntu (pour les autres, voir [[intel_graphics]]).+**La GMA 500** n'est pas une puce graphique d'​origine Intel. Elle a été //​achetée//​ à **Imagination Technologies** : c'est en fait //une copie// de [[wpfr>​PowerVR|"​PowerVR SGX"]] et les mises à jour des pilotes sont assez rares et c'est semble-t-il la même chose pour Windows...\\ 
 +Depuis sa version 2.6.39, un nouveau module (**psb_gfx**) apparaît dans le noyau Linux pour le support du matériel Poulso. 
 +Avec le noyau 3.3.1, **Psb_gfx** est rebaptisés **gma500_gfx** et le pilote est fonctionnel par défaut sous [[:​precise]] et les versions plus récentes. 
 +Le **gma500_gfx** ne supporte pas encore la 3D.\\ 
 +\\ 
 +Intel a publié un pilote ​ qui fonctionne dans toutes les distributions linux. Il est très imparfait (il fait planté cinnamon) et semble ne plus être mis a jour [[https://​downloadcenter.intel.com/​download/​19158/​Intel-Graphics-Media-Accelerator-Driver-for-Linux-?​product=81506]]
  
 {{sch.gif|Source:​ Intel'​s website }} {{sch.gif|Source:​ Intel'​s website }}
-=== Description des SCH de la famille Poulsbo === 
-Les "​chipsets"​ de [[http://​ark.intel.com/​ProductCollection.aspx?​codeName=24973|cette famille]] sont dérivés de l’ancien 915 et du Southbridge ICH7M et regroupent toutes les fonctionnalités d'​Entrées/​Sorties (SCH = System Controller Hub) à associer aux processeurs ATOM : 
-  * les accès à la mémoire ([[http://​download.intel.com/​design/​chipsets/​embedded/​specupdt/​319538.pdf|jusqu'​à 2 Go]]) 
-  * une puce graphique GMA500 (basée sur une architecture PowerVR, mais doté d’une architecture unifiée programmable,​ au contraire de l’ancien GMA 900 à pipeline fixe). Elle supporte le décodage des formats H.264, MPEG2, MPEG4, VC1 et WMV9 de façon matérielle. 
-  * un composant HD Audio (avec seulement deux canaux), 
-  * un contrôleur P-ATA (Ultra DMA 5, 100 Mo/s) pour l'​accès au disque dur. 
-  * deux lignes PCI-Express (pour ajouter des cartes réseau tel que WiFi et Lan), 
-  * trois contrôleurs SDIO/MMC , 
-  * huit ports USB (avec la possibilité d’en utiliser un en mode client). 
  
-Leur TDP (consommation d'​énergie) est de seulement 2,3 watts, ce qui conduit le système Atom & Poulsbo à un total de 4,8 watts. Cependant cette puce est toujours gravée en 130 nm (trois générations de retard par rapport au processeur Atom)... car c'est "très économique"​ pour Intel mais en contre-partie le jeu de puce mesure 22 x 22 mm (soit une surface 2,7 fois plus large que l’Atom). La taille de Poulsbo est peut-être l'une des principales raisons pour lesquelles Atom ne vise pas encore les smartphones : il est "trop gros". 
- 
-Il y en a plusieurs versions (UL11L, US15L, US15W, US15WP, US15WPT), la plus complète étant l'​**[[http://​ark.intel.com/​chipset.aspx?​familyID=35443|US15W]]** associé aux //​processeurs Atom// (série des Z500/Z540) avec un affichage max de 1366x768 ​ et une accélération matérielle du décodage vidéos (jusqu’en HD 720p ou 1080i). 
-==== Support ==== 
- 
-Le tableau suivant récapitule la prise en charge des carte poulsbo d'​Ubuntu. 
-Il est issus de la page wiki officiel de poulsbo [[https://​wiki.ubuntu.com/​HardwareSupportComponentsVideoCardsPoulsbo/​]] 
-Il utilise les notations suivantes : 
-  * {{icons:​important.png|Fonctionne après config}} : **Fonctionne après quelques manipulations** 
-  * {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} : **Fonctionne immédiatement** 
-  * {{icons:​icon-support.png|Pas testé}} : **Pas d'​informations disponibles** 
-  * {{icons:​process-stop.png?​36|Ne fonctionne pas}} : **Ne fonctionne pas** 
- 
-^ Distribution ^ 2D ^ 3D ^ Normal Video Playback ^ Hardware Video Acceleration ^ 
-| [[:​karmic|"​Karmic Koala" - 9.10]] | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} |  {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} ​ | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} |  
-| [[:​lucid|"​Lucid Lynx" - 10.04 LTS]] |  {{icons:​important.png|Fonctionne après config}} ​ |  {{icons:​important.png| Fonctionne après config}} ​ |  {{icons:​process-stop.png?​36|Ne fonctionne pas}} | {{icons:​important.png|Fonctionne après config}} ​ |  
-| [[:Maverick |"​Maverick ​ " - 10.10]] |  {{icons:​important.png|Fonctionne après config}} | {{icons:​important.png|Fonctionne après config}} ​ | {{icons:​process-stop.png?​36|Ne fonctionne pas}}  | {{icons:​important.png|Fonctionne après config}} ​ |  
- 
- 
- 
-==== Machines concernées ==== 
-Voici la liste des pages contenant le "​tag"​ //poulsbo// :  
- 
-{{backlinks>​poulsbo}} 
- 
-Liste potentiellement beaucoup plus longue : //Acer Aspire One 751H, Asus EeePC S121, Asus EeePC T91 (tablette tactile), Asus EeePC 1101 (HGO ?), [[asus_eee_pc_1101ha|Asus EeePC 1101ha]], Asus EeePC 1201ha, MSI Wind U115 hybride, Packard Bell Dot M, Abit (USI) MID-100, Archos 9, ASUS R50A, BenQ S6,  Fujitsu UMPC U2010, Lenovo IdeaPad U8, MSI Wind U110,Clevo TN70M/​WeSurf,​ DELL Mini 10// ... 
- 
- 
-==== Synthèse du support selon les versions d'​ubuntu ==== 
- 
-(en) [[https://​wiki.ubuntu.com/​HardwareSupportComponentsVideoCardsPoulsbo|HardwareSupportComponentsVideoCardsPoulsbo]] sur wiki.ubuntu.com 
- 
-==== Particularité de ses pilotes graphiques : non intégrés en standards aux distributions Linux ==== 
  
 {{installation:​logo_puce_3d.png?​48 }} {{installation:​logo_puce_3d.png?​48 }}
  
-**La GMA 500 n'est pas une puce graphique ​d'​origine Intel**. Elle a été //​achetée//​ à **Imagination Technologies** : c'est en fait //une copie// ​de [[wpfr>PowerVR|"​PowerVR SGX"]] et les mises à jour des pilotes sont assez rares (voir [[http://blogs.koolwal.net/​2009/​07/25/​info-state-of-intel-poulsbo-chipset-graphics-driver/​|l'​info pour différentes distributions Linux]]) et c'est semble-t-il la même chose pour Windows...+===== Vérifier ​ si la carte graphique est de type Poulsbo ===== 
 +En tapant la commande suivante :<code>lspci grep VGA</​code>​ 
 +On doit obtenir quelque chose comme :<​code>​00:​02.0 VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07)</code>
  
-__News ​(14 mars 2010:__ Intel fournit un pilote **binaire** testé sur certaines distributions Linux ([[http://edc.intel.com/Software/Downloads/IEGD/|Intel Embeded Graphic Driver]])Reste à savoir comment ​l'installer sous Ubuntu.+=====Lecture de Vidéos===== 
 +En raison du manque de support du matériel d'​accélération vidéo, il se peut que celle-ci soit très lente, qu'​elle gèle, ou que le son se désynchronise de l'​image. Pour résoudre cela vous avez trois solutions. 
 +  - Vous installez **Mplayer** logiciel de lecture de vidéo. Cette application permet de faire fonctionner des vidéos en plein écran avec les pilotes poulsbo. Pour l'​utiliser,​ suivez ces instructions:​ 
 +    * [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **[[apt>​mplayer,​smplayer]]**,​ 
 +    * Lancez l'​application en faisant une recherche dans votre [[:​unity#​tableau_de_bord_dash|tableau de bord]] avec le mot clé  "​smplayer",​ 
 +    * Aller à **options/​préférences et Général** : Décochez toutes les cases cochées dans "​Captures d'​écran" ​(décocher Activer les captures d'​écran)
 +    * Choisissez l'​onglet vidéo. Prenez comme pilote ​de sortie '​vaapi',​ 
 +    ​Choisissez à gauche en bas: "​avancé",​ puis l'​onglet "​options pour Mplayer"​ : indiquer dans la case option "va vaapi"​. 
 +  - Une autre solution consiste après l'​installation de **SMplayer** à: 
 +    * Se déplacer dans le dossier contenant votre vidéo en entrant dans un [[:terminal]] la commande suivante:<​code>​cd ​/chemin_vers_votre_video<​/code> 
 +    * Puis lancer la commande suivante:<​code>​mplayer -lavdopts threads=4 -framedrop votre_fichier_video.avi</​code>​ 
 +  - Vous générez un fichier [[:​xorg|xorg.conf]] et au lieu du pilote Xorg "​uxa",​ pour la méthode d'​accélération vous mettez le pilote "​glamor"​. Vous trouverez [[http://​meets.free.fr/Downloads/BentoVillageProject/Configurations/​System/​xorg.conf-eeepc_1101HA.txt ​|ici]] le fichier //xorg.conf// que vous pouvez [[:​tutoriel:​comment_modifier_un_fichier|enregistrer]] avec les [[:sudo|les droits d'​administration]] dans ///​etc/​X11//​. 
 +Si l'on désire **l'​ouverture automatique de ses vidéos par mplayer-vaapi**:​ 
 +    * Cliquez avec le bouton droit sur votre vidéo, 
 +    * Choisissez '​ouvrir avec' et sélectionner "​smplayer'​.
  
-Source ​: [[http://​www.nanoant.com/​linux/​compiling-kernel-iegd-10x-module-for-any-linux-distribution|Nano Ant]] +Pour installer la dernière version de **Smplayer** par le [[:ppa]] suivez les instructions de la page [[:smplayer#​installation|Smplayer]].
-===== Ubuntu 10.10 (Maverick) =====+
  
-<note important>Pour le momentseul le support 2D et l'accélération matérielle fonctionnentEn revanche ​la 3D et la lecture ​de viéo posent des problèmes.</note>+=====Problème de mise en veille===== 
 +Si la mise en veille ne fonctionne pas, vous pouvez essayer plusieurs options. 
 +  - Ouvrez un [[:​terminal]] et entrez ces commandes: ​<code>sudo pm-suspend --quirk-vbemode-restore</​code>​ Ceci devrait vous permettre de mettre en veille votre système. Si tel est le cas il ne vous reste plus qu'à configurer Ubuntu pour utiliser cette option à chaque mise en veille. Pour cela[[:​tutoriel:​comment_modifier_un_fichier|ouvrez ​le fichier]] **/​etc/​pm/​config.d/​gma500** avec [[:sudo|les droits d'​administration]] dans un [[:​terminal]] ​et ajoutez-y les lignes suivantes: <​file>​ADD_PARAMETERS='--quirk-vbemode-restore'</​file>​ La veille devrait fonctionner. 
 +  - Si cela ne fonctionne toujours pas, vous pouvez essayer de modifier ​la résolution ​de 1366x768 à 1360x768 avant la mise en veille, puis revenir à 1366x768 aprèsVous pouvez automatiser cela avec ce script:  
 +    * [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/etc/​pm/​sleep.d/​01_survive_modeswitch** avec [[:sudo|les droits d'​administration]] dans un [[:​terminal]],​ 
 +    * Et copiez/​collez dedans ce qui suit: <file>#!/bin/bash
  
-==== Installation des drivers ==== +case "​$1"​ in 
-<​code>​ +    ​hibernate | suspend) 
-sudo add-apt-repository ppa:​gma500/​ppa && sudo apt-get update && sudo apt-get install poulsbo-driver-2d poulsbo-driver-3d poulsbo-config +        { xrandr ​--output LVDS---mode 1360x768 ; } 
-</​code>​+        ;; 
 +    thaw | resume) 
 +        { xrandr ​--output LVDS---mode 1366x768 ; } 
 +        ;; 
 +esac </file> 
 +    * Sauvegardez et fermez votre fichier, 
 +    * Enfin dans un [[:​terminal]] donnez les droits d'​éxécution à votre fichier avec cette commande:<​code>sudo chmod a+x /​etc/​pm/​sleep.d/​01_survive_modeswitch</​code>​ 
 +Votre ordinateur devrait se mettre en veille.
  
-===== Ubuntu 10.04 LTS (Lucid Lynx) =====+=====Optimisation de l'​allocation mémoire===== 
 +Il est possible d'​améliorer les performances de votre machine, en limitant la RAM utilisée par le système et de la rendre ainsi disponible pour la carte vidéo. 
 +  * [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​default/​grub** avec [[:sudo|les droits d'​administration]] dans un [[:​terminal]] et ajoutez les paramètres comme suit, si vous avez par exemple 1GB de RAM:<​file>​GRUB_CMDLINE_LINUX="​mem=896mb"</​file>​ Ou avec 2GB de RAM:<​file>​GRUB_CMDLINE_LINUX="​mem=1920mb"</​file>​ 
 +  * Mettez grub à jour:<​code>​sudo update-grub</​code>​
  
-<note important>​Pour le moment, seul le support 2D est pris en charge ​de manière stable. Le support 3D nécessite l'​installation ​de pilotes en version Bêta et l'accélération matérielle n'est toujours pas disponible.</note> +=====Touches ​de luminosité (hotkeys)===== 
-==== Installation Ubuntu ​"spécial poulsbo" ====+Les problèmes liés aux touches de luminosité dépendent souvent de la marque ​de votre pc et du bios. 
 +Dans le cas d'un Acer: 
 +  * [[:​tutoriel:​comment_modifier_un_fichier|Ouvrez le fichier]] **/​etc/​default/​grub** avec [[:sudo|les droits d'administration]] dans un [[:​terminal]] et ajoutez les paramètres comme suit:<file>GRUB_CMDLINE_LINUX="​acpi_osi=Linux acpi_backlight=vendor"</​file>​ Pour le Acer AO751h, essayez de blacklister //​acer_wmi//​ comme suit:<​file>​GRUB_CMDLINE_LINUX_DEFAULT="acpi_backlight=vendor acpi_osi=Linux acer_wmi.blacklist=yes"</​file>​ 
 +  * Mettez grub à jour:<​code>​sudo update-grub</​code>​ 
 +Après cela les touches multimédia devraient fonctionner.
  
-[[http://ubuntuforums.org/member.php?​u=242850|Lucazade]] a mis en place une version d'​Ubuntu intégrant le pilote 3D Poulsbo.  +=====Machines concernées===== 
-Cette version d'​Ubuntu n'est pas officielle, mais semble être relativement stable. Elle est disponible à l'​adresse suivante ​:+Voici la liste des pages contenant le "​tag" ​//poulsbo// :
  
-http://​ubuntuforums.org/​showpost.php?​p=9587446&​postcount=1406+{{backlinks>​poulsbo}}
  
-Si vous rencontrez un problème lors du retour de veille (à le ré-ouverture du couvercle le système se réveille mais l'​écran est noir), il faut [[:​tutoriel:​comment_supprimer_un_paquet|désinstaller le paquet]] **vbetool** et [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​uswsusp|uswsusp]]** à la place. +Liste potentiellement beaucoup ​plus longue ​: //Acer Aspire One 751HAsus EeePC S121Asus EeePC T91 (tablette tactile), MSI Wind U115 hybridePackard Bell Dot MAbit (USIMID-100Archos ​9, ASUS R50ABenQ S6,  ​Fujitsu UMPC U2010Lenovo IdeaPad U8MSI Wind U110,Clevo TN70M/WeSurfDELL Mini 10// ...
- +
-Il est possible que les logiciels vidéo (vlc, mplayer, totem etc.) ne fonctionnent pas. Il faut alors installer mplayer-vaapî.  +
- +
-==== Installation par dépôts (bêta avec 3D) ==== +
- +
-<​note>​ Cette solution est très instable et ne semble pas fonctionner avec toutes les machines. </​note>​ +
- +
-Après avoir fait une mise à jour complète du système, faites les opérations suivantes. +
- +
-Pour ajouter le dépôt contenant le support 3D en version Bêta, [[:​PPA|ajoutez le PPA]] **ppa:​gma500/​ppa**((https://​launchpad.net/​~gma500/​+archive/​ppa)) dans vos sources de logiciels, puis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Ensuite, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt://​poulsbo-driver-2d,​poulsbo-driver-3d,​poulsbo-config|poulsbo-driver-2d poulsbo-driver-3d poulsbo-config]]**. +
- +
-Il ne vous reste plus ensuite qu'à redémarrer. +
- +
-Ces informations sont traduites du [[https://wiki.ubuntu.com/​HardwareSupportComponentsVideoCardsPoulsbo|wiki ubuntu anglais]]. +
- +
-Pour connaitre les dernières évolution du piloteconsultez le sujet de discussion (en) [[http://​ubuntuforums.org/​showthread.php?​t=1229345&​page=124|Guide to Get the Best Performance from the GMA 500]]. +
- +
- +
-=== Lecteur de vidéo : Installation mplayer-vaapi === +
- +
-Mplayer est un logiciel de lecture de vidéo. Cette version permet de faire fonctionner des vidéo en pleine écrans avec les driver [[poulsbo]]. +
- +
-Après installation de la **version [[http://​ubuntuforums.org/​member.php?​u=242850|Lucazade]]** (voir la page de présentation de Lucazade à la page consacrée à [[http://​doc.ubuntu-fr.org/​poulsbo|poulsbo]])il se peut que les //lecteurs vidéo ne fonctionnent pas//. +
-Pour corriger ce problème, il faut installer mplayer-vaapi et smplayer +
- +
-1) **Ouvrir synaptic** et installer libva-dev, libva1 et libva-dbg ​(librairies pour accélération graphique), puis smplayersmplayer-translation et smplayer-themes (interface complémentaire et avancée de mplayer) et libmad0. +
- +
-2) **Télécharger** [[http://​www.splitted-desktop.com/​~gbeauchesne/​mplayer-vaapi/​mplayer-vaapi-latest-FULL.tar.bz2|mplayer-vaapi]] +
-Décompresser ce fichier dans un dossier personnel de votre login. Par exemple /​home/​votrelogin/​mplayer-poulsbo +
- +
-3) **Ouvrir une console** et se rendre dans le dossier mplayer-poulsbo (ou un autre) que vous avez créé. Puis exécutez la ligne +
-<​code>​./​checkout-patch-build.sh</​code>​ +
-//Attentioncela est long puisqu'​il y a plus 9000 fichiers à installer//​ +
- +
-4) **Lancer smplayer** dans Applications/​Son et vidéo +
- +
-a) Aller à **options/​préférences et Général** : sur la ligne MPlayer exécutable,​ indiquer où se trouve le Mplayer que vous venez d'​installer ​(dans le dossier mplayer-vaapi) +
- +
-b) Effacer tous les caches cochées dans screenshot +
- +
-c) Choisir l'​onglet vidéo. Prendre comme pilote de sortie '​vaapi'​ +
- +
-d) Choisir à gauche en bas : avancé, puis l'​onglet '​options pour Mplayer'​ : indiquer dans la case option '-va vaapi'​ +
- +
-Maintenant il est possible d'​ouvrir les vidéos. //De nombreuses options existent sous smplayer.//​ +
- +
-5) Si l'on désire **l'​ouverture automatique de mplayer-vaapi** +
- +
-- Cliquer avec le bouton droit sur votre vidéo +
- +
-- Choisir '​ouvrir avec' et sélectionner "​smplayer'​ +
- +
-===== Ubuntu 9.10 (Karmic Koala) ===== +
- +
-[[:​PPA|Ajoutez le PPA]] **ppa:​gma500/​ppa**((https://​launchpad.net/​~gma500/​+archive/​ppa)) dans vos sources de logicielspuis [[:​tutoriel:​comment_modifier_sources_maj#​recharger_la_liste_des_paquets|rechargez la liste des paquets]]. Ensuite, [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt://​libdrm-poulsbo1,​poulsbo-config,​poulsbo-driver-2d,​poulsbo-driver-3d,​psb-firmware,​psb-kernel-headers,​psb-modules,​xpsb-glx|libdrm-poulsbo1 poulsbo-config poulsbo-driver-2d poulsbo-driver-3d psb-firmware psb-kernel-headers psb-modules xpsb-glx]]**. +
- +
-Une fois l'​installation des paquets terminée, vous devez redémarrer votre ordinateur. +
- +
-<note important>​Après l'​installation d'un nouveau kernel et en cas de problème, vous pouvez entrer cette commande dans un [[terminal]] : +
- +
-<​code>​sudo dpkg-reconfigure psb-kernel-source</​code>​ +
- +
-</​note>​ +
- +
-===== Ubuntu ​9.04 (Jaunty Jackalope) ===== +
- +
-====Installation en passant par le mode VESA par défaut==== +
- +
-L'​installation standard se déroule sans soucis (en mode "​graphique)tout le matériel intégré au //poulsbo// étant reconnu**sauf le driver vidéo** qui n'est pas présent sur le CD. +
-Ainsil'​affichage //passe en mode VESA : 1024x768//, ce qui donne généralement un effet de "​distorsion"​ (aspect élargit quand la résolution native des écrans est particulière,​ par exemple en **1366x768** sur le LCD de certaines machines). +
- +
- +
-====Installation manuelle du pilote PSB (en 2D)==== +
-Pour résoudre les problèmes (**d'​installation,​ ou d'​instabilité** : //gels de l'​interface X11 au bout d'un certain temps//), il faut __installer le driver en mode "​2D"​__ de la manière suivante : +
- +
-  * faire la **"​mise à jour de base"​** d'​après-installation (i.e. : être connecté au réseau pour atteindre les serveurs miroirs de Canonical)dans le [[terminal]] ;​ +
-<​code>​ +
-$ sudo apt-get upgrade +
-$ sudo apt-get dist-upgrade +
-$ sudo shutdown -r now +
-</​code>​ +
- +
-  * ajouter le dépôt **ubuntu-mobile/​ppa**((https://​edge.launchpad.net/​~ubuntu-mobile/​+archive/​ppa)) avec la clé publique qui va bien ; +
-...d'​abord prendre en compte la clé PGP : +
-<​code>​ +
-$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6598A30 +
-</​code>​ +
- +
-...puis [[:​tutoriel:​comment_modifier_sources_maj|modifiez vos sources de mises à jour]] pour y ajouter le dépôt suivant : +
-<​code>​ +
-deb http://​ppa.launchpad.net/​ubuntu-mobile/​ppa/​ubuntu jaunty main  +
-deb-src http://​ppa.launchpad.net/​ubuntu-mobile/​ppa/​ubuntu jaunty main +
-</​code>​ +
- +
-  * [[:​tutoriel:​comment_installer_un_paquet|installer le paquet]] **[[apt://​poulsbo-driver-2d|poulsbo-driver-2d]]** ;​ +
- +
-  * Paramètrer X11 pour une accélération aspects 2D uniquement en insérant dans la //section// **Device** de **/​etc/​X11/​xorg.conf** les lignes suivantes : +
-<​code>​ +
-Option "​AccelMethod"​ "​EXA"​ +
-Option "​DRI"​ "​off"​ +
-Option "​MigrationHeuristic"​ "​greedy"​ +
-</​code>​ +
- +
-Concernant l'​accélération 2D [[http://​lwn.net/​Articles/​330150/​|chez Intel]]//EXA// est la "bonne méthode"​ (assez récenteet UXA prévu pour des machines sans mémoire graphique dédiée ne semble pas fonctionner). +
- +
-  *compiler le module //psb// (pour l'​adapter au noyau) ... problème découvert lors du passage au niveau supérieur du noyau (de //​2.6.28-**13**//​ à //​2.6.28-**14**/​/, Ce //bug// est détaillé sur Launchpad: **[[https://​bugs.launchpad.net/​ubuntu/​+source/​xserver-xorg-video-psb/​+bug/​406651|Bug #​406651]]**)Ceci doit-être fait **après un boot en 2.6.28-14** (par exemple avec une //session graphique par défaut à 1024x768// : "low graphic session",​ ou dans un terminal secondaire comme **Ctrl-Alt-F1**) avec une connexion à //​internet//​ fonctionnelle (pour pouvoir rapatrier les sources) : +
-<​code>​ +
-$ sudo apt-get autoremove +
-$ sudo apt-get install psb-kernel-source +
-$ sudo apt-get upgrade +
-$ sudo shutdown -r now +
-</​code>​ +
- +
-Le résultat est //​fonctionnel//​ (stable), **mais pas au top** de ce que sait faire cet accélérateur graphique (décompression vidéo hardware, 3d). +
- +
-====Re-configuration nécessaire en cas d'​upgrade du noyau==== +
-Lors d'un nouveau passage à un **niveau supérieur du noyau** (comme par exemple le 18 août 2009 pour la //​2.6.28-__15__//​),​ ou une **évolution de la libc** (comme par exemple le 15 septembre 2009 pour la //​2.9-4ubuntu6.1//​),​ il est nécessaire de **recompiler le module //PSB//** avec : +
-<​code>​ +
-$ sudo apt-get remove psb-kernel-source +
-$ sudo apt-get install psb-kernel-source +
-$ sudo shutdown -r now +
-</​code>​ +
- +
-====Configuration Manuelle complémentaire (pour la 3D)==== +
-Cette solution tirée de : [[http://​ubuntuforums.org/​showpost.php?​p=7775498&​postcount=9]] permet l'//​activation//​ du **DRI** (accélération matérielle) en //libérant de la mémoire au niveau du noyau pour le GMA//... après avoir effectué la configuration manuelle pour la 2D décrite ci-dessus. +
- +
-Il s'agit de modifier les paramètres de lancement du noyau pour **libérer //238 Mo// de RAM** (qui seront utilisés par l'​adaptateur graphique) en modifiant le fichier de démarrage de GRUB : __///​boot/​grub/​menu.lst//​__  +
- +
-  * ajouter avant la première ligne "​kernel",​ nécessaire à la compatibilité de //grub// avec la commande //mem// suivante, (car en Ko 804864=768*1024) : +
-<​code>​ +
-uppermem 804864 +
-</​code>​ +
- +
-  * ajouter à la fin de la première ligne "​kernel"​ : //​__mem=786mb__//​ (sur une machine à 1 Go). Il peut aussi être nécessaire de remplacer //splash// par //​nosplash//​ (démarrage "non graphique"​ : défilement des logs).Voici un exemple : +
-<​code>​ +
-kernel /​boot/​vmlinuz-2.6.28-14-generic root=UUID=c34d1d57-59d3-4f6f-abc1-fd83aea4 ro quiet nosplash mem=786mb +
-</​code>​ +
- +
-  * Paramètrer X11 pour les accélérations matérielles 3D en modifiant dans la //section// **Device** de **/​etc/​X11/​xorg.conf** la ligne : +
-<​code>​ +
-Option "​DRI"​ "​on"​ +
-</​code>​ +
- +
-Concernant la 3D, la //DRI// ([[http://​people.freebsd.org/​~anholt/​dri/​faq.html|Direct Rendering Infrastructure]]) correspond aux éléments utilisés par X11 (en fait  XFree86, l'​ancêtre de __Xorg__) pour mettre en œuvre les accélérations matérielles au moyen des //DRM// (Direct Rendering Modules). +
- +
-__Optionel :__ A ajouter à la fin du fichier **xorg.conf** pour pouvoir redémarrer X11 (l'​interface graphique) avec la séquence de touches //​CTRL+ALT+Effacement//​. +
- +
-<​code>​ +
-Section "​ServerFlags"​ +
-Option ​ "​DontZap" ​      "​False"​ +
-EndSection +
-</​code>​ +
- +
-  *installer le paquet //​poulsbo-driver-3d//​ : +
-<​code>​ +
-$ sudo apt-get install poulsbo-driver-3d +
-</​code>​ +
- +
-  * Enfin, **Rebooter**. +
- +
-===Activation des effets 3D du Bureau (Compiz)=== +
-L'​opération de modification de la //white list// décrite ci-dessous peut-être faite avant le reboot indiqué ci-dessus. +
- +
-Il est  nécessaire d'​éditer ///​usr/​bin/​compiz//​ (c'est un script sh) et d'​ajouter **psb** à la fin de la liste des drivers de la ligne **//​WHITELIST="​nvidia ... fglrx"//​** (sous root). +
- +
-<​code>​ +
-WHITELIST=”nvidia intel ati radeon i810 fglrx psb” +
-</​code>​ +
- +
-Ensuite, **rebooter**,​ et le paramétrage des effets sera //​standard//​ par __Système -> Préférences -> Apparence__ et l'​onglet __Effets Visuels__ (mais consomme un peu plus de CPU, et par exemple l'​ouverture de session est nettement plus longue). +
- +
- +
- +
- +
-===== Archives ===== +
- +
-==== Bogues antérieurs (ou résolus)==== +
- +
-===septembre 2009 : incompatibilité du module psb avec le kernel 2.6.28-15.51=== +
-<note warning>​ +
-Ce bug est //avéré// sur l'Acer __Aspire One 751h__ (voir sa [[acer_aspire_one_751#​Bug pour le kernel 2.6.28-15.51|page dédiée]]) ... où ce kernel (**//​2.6.28-15//​.__51__**) amène à un "​écran noir" ! +
- +
-__Résolu :__ avec la mise-à-jour suivante du kernel **//​2.6.28-15//​.__52__** ! +
- +
-Remarque : //​actuellement,​ ces deux "​kernels"​ sont **proposed**,​ c'est à dire en PRE-VERSION (et donc déconseillés).//​ +
- +
-</​note>​ +
- +
-===30 juillet 2009 : incompatible avec l'​upgrade du noyau (2.6.28-14-generic)=== +
-Après la mise à jour (de sécurité ?) du noyau en //​2.6.28-14//​ le module //PSB// ne fonctionne plus en résolution native et "​redescend"​ en compatibilité VESA. +
- +
-__Bug Launchpad__ : [[https://​bugs.launchpad.net/​ubuntu/​+source/​xserver-xorg-video-psb/​+bug/​406651|#​406651 : 2.6.28-14 kills PSB driver]] +
- +
-__Résolution "​temporaire"​ :__ continuer à booter sur le précédent noyau //​initrd.img-2.6.28-13-generic//,​ en le sélectionnant manuellement au //boot//, ou en modifiant dans /​boot/​grub/​menu.lst le paramètre "​default"​ à "​2"​ (i.e. : booter automatiquement sur la 3ième ligne). +
- +
-__Résolution **définitive** :__ il est nécessaire de //​recompiler//​ les **modules psb** ! +
- +
-Ceci doit-être fait **après un boot en 2.6.28-14** (en fait le "​dernier niveau de noyau",​ par exemple avec une //session graphique par défaut à 1024x768// : "low graphic session",​ ou dans un terminal secondaire comme **Alt-F1**) avec une connexion à //​internet//​ fonctionnelle (pour pouvoir rapatrier les sources). +
- +
-On doit alors saisir dans un terminal (les //$// ne doivent pas être saisis) : +
-<​code>​ +
-$ sudo apt-get install psb-kernel-source +
-$ sudo shutdown -r now +
-</​code>​ +
- +
-Si cette opération a déjà été fait une fois, et que l'on passe à un autre niveau du noyau qui **//repose le même problème//​** mais //indique que le module PSB est "à jour"//,​ il faut l'​enlever et le ré-installer pour forcer la recompilation : +
-<​code>​ +
-$ sudo apt-get remove psb-kernel-source +
-$ sudo apt-get install psb-kernel-source +
-$ sudo shutdown -r now +
-</​code>​ +
- +
-=== fin août 2009 (Problème principal) : instabilité de la 3d === +
-**La libération de mémoire du noyau pour le GMA (comme indiqué ci-dessus) a permis de résoudre ce problème d'​instabilité très gênant.** +
- +
-Il est possible de **passer à la 3D** en ajoutant le paquet //​poulsbo-driver-3d//​ : +
- +
-<​code>​ +
-$ sudo apt-get install poulsbo-driver-3d +
-</​code>​ +
- +
-La vidéo est fluide (lecture de DVD avec [[xine]]) et il faut ensuite à configurer les effets 3D du bureau ([[Compiz]]). +
- +
-**Mais le driver est instable, et l'​écran se fige au bout d'un certain temps !** +
- +
-__Bug launchpad__ : [[https://​bugs.launchpad.net/​bugs/​393290|#​393290 [GMA-500] Xorg spontaneously freezes after a while]]+
  
 ===== Voir aussi ===== ===== Voir aussi =====
- 
   * **(en)** [[https://​wiki.ubuntu.com/​HardwareSupportComponentsVideoCardsPoulsbo|Page Wiki de Ubuntu sur la carte Poulsbo]]   * **(en)** [[https://​wiki.ubuntu.com/​HardwareSupportComponentsVideoCardsPoulsbo|Page Wiki de Ubuntu sur la carte Poulsbo]]
-  * **(en)** [[http://​gma500.wiki-site.com/​index.php/​Main_Page|wiki-site sur le GMA 500]] (pas très à jour !). +  * **(en)** [[https://​ubuntuforums.org/​showthread.php?​t=1229345&​page=94|Discussion « Guide to Get the Best Performance from the GMA 500 »]] à propos de l'​implémentation de la carte.
-  * **(en)** [[http://​ubuntuforums.org/​showthread.php?​t=1229345&​page=94|Discussion « Guide to Get the Best Performance from the GMA 500 »]] à propos de l'​implémentation de la carte.+
   * **(en)** [[http://​www.facebook.com/​group.php?​gid=62711517402|Groupe de pression sur Facebook]] **pour qu'​Intel fasse en sorte que des pilotes convenables soient mis à disposition.**   * **(en)** [[http://​www.facebook.com/​group.php?​gid=62711517402|Groupe de pression sur Facebook]] **pour qu'​Intel fasse en sorte que des pilotes convenables soient mis à disposition.**
 +  * **(en)** [[https://​andre.blaatschaap.be/​tag/​gma500/​]] ** solution pour Ubuntu 14.04 (fonctionne également pour Ubuntu 16.04!)** utilisation des drivers d'​Intel par un ppa 
 +  ​
 ---- ----
  
-//​Contributeurs:​ [[:​utilisateurs:​Escé]],​ [[:​utilisateurs:​zobi8225]],​ [[:​utilisateurs:​Nizou]]//​.+//​Contributeurs:​ [[:​utilisateurs:​Escé]],​ [[:​utilisateurs:​zobi8225]],​ [[:​utilisateurs:​Nizou]], [[:​utilisateurs:​l_africain|L'​Africain]],​ [[:​utilisateurs:​BeAvEr|BeAvEr]]//.
  • poulsbo.1287173736.txt.gz
  • Dernière modification: Le 15/10/2010, 22:15
  • par zobi8225