Page 1 of 4 123 ... LastLast
Results 1 to 10 of 33

Thread: Ugly text-mode splash with Nvidia drivers - this may help

  1. #1
    Join Date
    Jun 2008
    Location
    British Columbia, Canada
    Beans
    420

    Ugly text-mode splash with Nvidia drivers - this may help

    With the new xorg and nvidia drivers that were installed recently, my plymouth splash screen broke once more to display the text-only "Ubuntu 10.10" message.

    Here is one way to fix this, without any changes to GRUB, that worked for me in Lucid and now in Maverick:

    1. Install v86d from the universe repository

    2. Add the following line to /etc/initramfs-tools/modules:

    uvesafb mode_option=<x-res>x<y-res>-<bits>@<refresh> mtrr=3 scroll=ywrap

    where
    <x-res> is the x-resolution of the screen mode to use
    <y-res> is the y-resolution
    <bits> is the colour depth of the mode (8,16,24 or 32 bits)
    <refresh> is the refresh rate of the mode (eg. 60 for most TFT screens)

    The example in the code box is for 1280*1024 at 60Hz and 32bit colour depth

    Code:
    uvesafb mode_option=1280x1024-32@60 mtrr=3 scroll=ywrap
    3. Run the following command

    Code:
    sudo update-initramfs -u
    Upon the next boot, you should see a nice splash screen in the screen mode you just selected.

    Thanks to "whatever" who initially posted the solution above.
    Last edited by recluce; October 5th, 2010 at 07:23 AM. Reason: typo corrected v86b -> v86d

  2. #2
    Join Date
    Mar 2006
    Location
    Williams Lake
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    Xserver-xorg-1.9 was released today, so it should show up in the repositories fairly soon. It may be an idea to hold off with the fix, until it's installed.

  3. #3
    Join Date
    Jun 2008
    Location
    British Columbia, Canada
    Beans
    420

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    My test system updated to xorg 1.9 - and the fix still works (no need to re-apply).

  4. #4
    Join Date
    Mar 2008
    Beans
    523
    Distro
    Ubuntu Development Release

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    First of all, thank you.

    There are some truly terrible tutorials floating around regarding how to fix this, and this is one of the only methods that works without BIG drawbacks.

    That being said, I followed a slightly larger how-to that included this, and a couple of other steps. Not sure if that was necessary or not.

    None, the less, let me add the additional things I did.

    1. After installing v86d I ran the following command to get a list of framebuffer modes that work on my system. This was an important step because although my desktop monitor's native resolution was a supported frame-buffer size, the native resolution of my netbook was NOT

    Code:
    sudo hwinfo --framebuffer
    2. I also, following the other tutorial, modified my /etc/default/grub. (don't forget sudo update-grub2 after you make your changes) I'm not sure if this was actually necessary, but it did no harm.

    Code:
    ........
    GRUB_TIMEOUT=10
    GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1680x1050-24@60,mtrr=3,scroll=ywrap"
    #GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    GRUB_CMDLINE_LINUX=""
    ........
    Note that instead of replacing or modifying the original GRUB_CMDLINE_LINUX_DEFAULT entry, I simply commented it out. This is a VERY good practice, as it allows you to revert the changes if you make a mistake. I would recommend doing the same thing to the modules file. Mine looks like....

    Code:
    # List of modules that you want to include in your initramfs.
    #
    # Syntax:  module_name [args ...]
    #
    # You must run update-initramfs(8) to effect this change.
    #
    # Examples:
    #
    # raid1
    # sd_mod
    #The next line was added by steve to fix plymouth
    uvesafb mode_option=1680x1050-24@60 mtrr=3 scroll=ywrap
    Again, this is a good practice for many reasons, but especially if things change and this fix is no longer needed.

    Plymouth now looks beautiful on my desktop, and passable on my netbook. I still have my VTs, and they are at the proper resolution for my monitor.

    The only real mystery is why Ubuntu does not do this for us. I understand why the default install has the open source drivers, but I see no technical reason why the postint scripts for the ubuntu nvidia packages wouldn't be able to check your monitor's resolution and set this up for you.
    Last edited by VeeDubb; September 8th, 2010 at 10:44 AM.
    My blog about getting your life in gear: Growing Up After 30.

    My Photography: Stephen Michael Photography.

  5. #5
    Join Date
    Aug 2010
    Location
    Arizona USA
    Beans
    2,870
    Distro
    Ubuntu Development Release

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    Nice one! =D>

    Worked a treat for 10.10. Now it looks like 10.04.1

    Um... And, I'm serious. Thanks!

  6. #6
    Join Date
    Aug 2010
    Location
    Arizona USA
    Beans
    2,870
    Distro
    Ubuntu Development Release

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    Quote Originally Posted by VeeDubb View Post
    1. After installing v86b[...]
    I couldn't find v86b, so I used v86d.

    I melded your tutorial with the OP's, and it worked on the first go-round!

  7. #7
    Join Date
    Mar 2008
    Beans
    523
    Distro
    Ubuntu Development Release

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    Quote Originally Posted by VinDSL View Post
    I couldn't find v86b, so I used v86d.

    I melded your tutorial with the OP's, and it worked on the first go-round!
    You are correct. The OP made a typo and then I made the exact same typo. It is, and should be, v86d.

    I've corrected my post. Glad it worked for you anyway.

    On a related note, even if your monitor's native resolution doesn't appear as a supported resolution, you should try the native resolution and refresh rate anyway. It probably won't work, but it might, and will look better if it does. Just be prepared to fail, and if worst comes to worst, be ready to do a failsafe boot and fix it from a command line.
    My blog about getting your life in gear: Growing Up After 30.

    My Photography: Stephen Michael Photography.

  8. #8
    Join Date
    Aug 2010
    Location
    Arizona USA
    Beans
    2,870
    Distro
    Ubuntu Development Release

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    Quote Originally Posted by VeeDubb View Post
    On a related note, even if your monitor's native resolution doesn't appear as a supported resolution, you should try the native resolution and refresh rate anyway.[...]
    I'm running a Dell 1907FP monitor (no wide-screens for me) so my res is exactly the same as the OP's example code.

    Heh! That made it simple...

    With your addendum, it worked the first time.

    On average, I (probably) have a 90% failure rate, playing around with Linux splash screens, but...

    I beat the odds this time!
    Last edited by VinDSL; September 8th, 2010 at 11:52 AM. Reason: Typo

  9. #9
    Join Date
    Aug 2006
    Location
    Canada
    Beans
    389
    Distro
    Ubuntu 10.04 Lucid Lynx

    Re: Ugly text-mode splash with Nvidia drivers - this may help

    I tried with just Recluse's solution and still had the weird resolution for plymouth. I then modified the grub2 config as VeeDubb pointed out and that did the trick. Got a nice boot up screen now.

    Also, as VeeDub noted, my monitor's native resolution was not on the list but I tried it anyway it worked.

    Thanks to both of you!

  10. #10
    Join Date
    Jun 2006
    Location
    Queensland Australia
    Beans
    712
    Distro
    Kubuntu Development Release

    Angry Re: Ugly text-mode splash with Nvidia drivers - this may help

    I tried this on my stinkpad (1366x768) & I got a trip down memory lane, CGA graphics (think 100 font size) I also tried 1024x768 with no real difference.

    Bugger Cary
    Ubuntu user 7859 registered Linux user 470405
    The Ubuntu Counter Project - user number # 7859"
    Lenovo T510 Kubuntu Trusty 64bit, Intel Core i5-560M, 8GB PC3-DDR3 SDRAM - 1067 MHz,
    NVIDIA NVS 3100m PCI Express, Wireless Centrino N 6300

Page 1 of 4 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •