web-dev-qa-db-fra.com

Résolution de résolution 800x600 dans Toshiba NB510 (GMA 3650) avec pilote vesa

Après avoir installé Ubuntu 12.04 sur un Toshiba NB510, la résolution de l’écran est 800x600 au lieu de 1024x600 en natif. C'est un netbook qui contient le fameux GMA3650 (également appelé PowerVR SGX5450) qui est mal supporté par le noyau Linux. J'ai regardé autour de moi et essayé plusieurs solutions différentes. À savoir:

  • J'ai essayé d'installer un nouveau noyau (3.3+), car certaines personnes ont rapporté avoir réussi. Cela n'a pas semblé résoudre le problème de résolution.
  • J'ai essayé d'installer une version plus ancienne d'Ubuntu (10.04), car quelqu'un a suggéré qu'il existe un pilote plus ancien qui devrait fournir un support de base pour la carte, mais que l'image liveCD ne démarre pas.
  • J'ai essayé d'utiliser this ppa . Au premier redémarrage, la résolution de l'écran était correcte. Les redémarrages ultérieurs mènent à un écran vide immédiatement après la vid.
  • J'ai essayé de passer l'option de noyau video=1024x600 avec le PPA ci-dessus, en vain.
  • J'ai essayé d'installer une version quotidienne de Quantal. L'image en direct démarre avec la résolution correcte. Le système installé démarre sur un écran vide. L'option video=1024x600 ne fonctionne pas ici non plus.
  • Sur Quantal, j'ai mis en liste noire le pilote gma500_gfx pour forcer l'utilisation de vesa. Cela provoque l’initialisation d’Ubuntu à une résolution de 800x600.
  • Après cela, j'ai essayé d'utiliser le xorg.conf suivant:

    Section "Device"
        Identifier  "card"
        Driver      "vesa"
    EndSection
    
    Section "Monitor"
        Identifier  "panel"
        Modeline    "1024x600_DDC" 54.03 1024 1048 1184 1344 600 603 609 670 -hsync -vsync
        Option      "PreferredMode" "1024x600_DDC"
    EndSection
    
    Section "Screen"
        Identifier  "screen"
        Device      "card"
        Monitor     "panel"
        DefaultDepth    24
        SubSection "Display"
            Depth   24
            Modes   "1024x600_DDC"
        EndSubSection
    EndSection
    

    où la modélisation vient de DDC, comme indiqué dans /var/log/Xorg.0.log. Cela semble n'avoir aucun effet, avec la résolution bloquée à 800x600.

  • De plus, l'ajout de nomodeset à la ligne de commande du noyau ne résout pas le problème de résolution ni le problème d'écran blanc.

Idéalement, étant donné que je ne pense pas pouvoir faire confiance au pilote gma500_gfx ou à celui de Meego (celui du PPA de Sarvatt), j'aimerais utiliser le pilote vesa (revenant probablement à 12.04), et spécifiez la résolution dans un fichier xorg.conf, mais je n'arrive pas à obtenir que cela fonctionne. Des idées?

BTW, c'est un problème que j'aide un ami, je n'ai pas d'accès direct à la machine.

5
pablomme

Le problème de l'écran noir est en fait un problème de luminosité du rétroéclairage. Si vous regardez de près, vous pouvez voir que l'écran affiche ce qu'il devrait être, mais le rétroéclairage est désactivé.

Voici les étapes que j'ai suivies avec l'aide de @pablomme pour résoudre le problème en utilisant la version quotidienne de Quantal sur la nouvelle génération Atom Netbook. Je l'ai essayé sur le N2800 et il devrait en être de même pour le N2600 avec la fameuse carte graphique intégrée GMA36x0, en utilisant le pilote binaire du PPA de Sarvatt ou le pilote gma500_gfx:

  1. À l'invite GRUB, sélectionnez l'entrée Ubuntu et appuyez sur e.
  2. À l’aide des touches du curseur, placez-vous sur la ligne contenant quiet splash et supprimez-le $vt_handoff.
  3. Presse F10 pour démarrer.
  4. Au bureau, presse Ctrl+Alt+T pour ouvrir un terminal, tapez:

    Sudo gedit /etc/default/grub
    

    presse Enter, entrez votre mot de passe lorsque vous y êtes invité et appuyez sur Enter.

  5. Dans l'éditeur qui s'ouvre, ajoutez la ligne suivante à la fin du fichier:

    GRUB_GFXPAYLOAD_LINUX="auto"
    

    Enregistrez ensuite le fichier et fermez l'éditeur.

  6. Dans le type de terminal:

    Sudo update-grub
    

    et appuyez sur Enter. Une fois que vous avez terminé, vous pouvez fermer le terminal.

Avec ce qui précède, la luminosité ne devrait plus être remise à zéro au démarrage, vous pourrez donc voir l'écran. Si vous souhaitez modifier la luminosité, ouvrez un terminal et entrez:

Sudo setpci -s "00:02.0" F4.B=BB

CC est la valeur de la luminosité (hexadécimale, allant de 00 à FF; par exemple 00 = minimum, 33 = sombre, 77 = moyen, BB = léger, FF = maximum).

3
matcha

Le support de votre GMA3600 peut être fourni directement par le noyau si vous le compilez avec l’option

CONFIG_DRM_GMA3600=y

de nombreux utilisateurs sur Internet signalent que cette option fonctionne bien avec le noyau 3.3 ou supérieur.

Cette option est généralement désactivée et non adoptée par de nombreux noyaux qui sont fournis par défaut dans de nombreuses distributions. Ubuntu ne fait pas exception.

il suffit de lancer cette commande

cat /boot/config-$(uname -r) | grep -i gma

et vous obtiendrez ce que je dis.

Je suggère de recompiler le noyau https://help.ubuntu.com/community/Kernel/Compile ou de compiler le pilote dont vous avez besoin en tant que module et de le charger si cela est possible avec votre noyau actuel configuration, pensez à utiliser un noyau> = 3.3.

J'ai également trouvé un sujet en français qui a marqué ce problème comme résolu http://forum.ubuntu-fr.org/viewtopic.php?id=852521 .

la solution dans ce fil français consiste essentiellement à installer ce PPA https://launchpad.net/~sarvatt/+archive/cedarview et tous les 3 paquets qu'il contient http: // forum .ubuntu-fr.org/viewtopic.php? pid = 10015261 # p10015261 .

Il y a aussi ce blog avec une solution légèrement différente qui utilise le même PPA qu'avant http://daily.siebler.eu/2012/06/ubuntu-12-04-driver-for-int-intarview-atom- n2000-und-d2000-serie /

1
user827992

Tout d'abord, ouvrez le terminal et tapez:

  1. Sudo add-apt-repository ppa:ubuntu-x-swat/x-updates

  2. Suivi de Sudo apt-get update

  3. Et Sudo apt-get install xserver-xorg-video-intel

Cela installera les derniers pilotes INTEL. Il suffit de redémarrer une fois installé et de rechercher les modifications apportées. S'il n'y en a pas, allez à Paramètres système et voyez si vous avez les bons paramètres d'affichage pour changer la résolution.

Si cela ne fonctionne pas, essayez ce référentiel PPA de test:

Type de terminal ouvert dans:

  1. Sudo add-apt-repository ppa:intel-gfx-testing/ppa
  2. Suivi de Sudo apt-get update

Une fois que vous avez terminé, redémarrez et essayez de changer la résolution que vous recherchez.

0
Amit Rane