Sunday, May 5, 2024
 Popular · Latest · Hot · Upcoming
3
rated 0 times [  3] [ 0]  / answers: 1 / hits: 11242  / 1 Year ago, wed, december 21, 2022, 5:51:06

After installing Ubuntu 12.04 on a Toshiba NB510 the screen resolution is 800x600 instead of the native 1024x600. This is a netbook that contains the infamous GMA3650 (aka PowerVR SGX5450) which is poorly supported by the Linux kernel. I've looked around and tried several different solutions. Namely:




  • I've tried installing a newer kernel (3.3+), since some people have reported success with it. That didn't seem to fix the resolution problem.

  • I've tried installing an older version of Ubuntu (10.04), since someone suggested there's an older driver that should provide basic support for the card, but the liveCD image wouldn't boot.

  • I've tried using this ppa. On first reboot, the screen resolution was correct. Subsequent reboots lead to a blank screen immediately after grub.

  • I've tried passing the kernel option video=1024x600 with the above PPA, to no avail.

  • I've tried installing a daily build of Quantal. The live image boots with the correct resolution. The installed system boots to a blank screen. The video=1024x600 option doesn't work here either.

  • On Quantal I've blacklisted the gma500_gfx driver to force the use of vesa. This causes Ubuntu to boot into a 800x600 resolution.

  • After this, I've tried using the following xorg.conf:



    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


    where the modeline comes from DDC, as reported in /var/log/Xorg.0.log. This seems to have no effect, with the resolution stuck at 800x600.


  • Additionally, adding nomodeset to the kernel command line does not help with either the resolution problem or the blank-screen problem.



Ideally, since I don't think I can trust the gma500_gfx driver or that from Meego (the one in Sarvatt's PPA), I would like to use the vesa driver (probably reverting to 12.04), and specify the resolution in a xorg.conf file, but I can't seem to get this to work. Any ideas?



BTW, this is a problem I'm helping a friend with, I don't have direct access to the machine.


More From » 12.04

 Answers
1

The black-screen problem is in fact a backlight brightness issue. If you look closely you can see the screen actually displays what it should, but the backlight is off.



Here are the steps I followed with the help of @pablomme to fix the issue using daily build of Quantal on new generation Atom Netbook. I tried it on N2800 and should be same for N2600 with the infamous GMA36x0 integrated graphics card, hopefully when using either the binary driver from Sarvatt's PPA or the gma500_gfx driver:




  1. At the GRUB prompt, select the Ubuntu entry and press e.

  2. Using the cursor keys, move to the line containing quiet splash and delete $vt_handoff from it.

  3. Press F10 to boot.

  4. At the desktop press Ctrl+Alt+T to open a terminal, type:



    sudo gedit /etc/default/grub


    press Enter, enter your password when prompted and press Enter.


  5. In the editor that opens add the following line at the end of the file:



    GRUB_GFXPAYLOAD_LINUX="auto"


    Then save the file and close the editor.


  6. In the terminal type:



    sudo update-grub


    and press Enter. Once it's finished you can close the terminal.




With the above the brightness should no longer be reset to zero at boot-time, so you'll be able to see the screen. If you would like to change the brightness, open a terminal and enter:



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


where CC is the value of the brightness (hexadecimal, going from 00 to FF; e.g. 00=minimum, 33=dark, 77=medium, BB=light, FF=maximum).


[#36870] Thursday, December 22, 2022, 1 Year  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
ampust

Total Points: 133
Total Questions: 109
Total Answers: 111

Location: Reunion
Member since Fri, Jul 22, 2022
2 Years ago
;