2013-06-27

(Another Method) Fix Ubuntu Boot Screen (Plymouth) After Installing Nvidia Drivers

  1. sudo apt-get install v86d hwinfo
  2. sudo hwinfo --framebuffer
  3. If if 1st point doesn't work, in Grub press C and enter vbeinfo. It will show supported resolutions
  4. Choose highest resolution
  5. sudo gedit /etc/default/grub
  6. Change line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to look like this GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset video=uvesafb:mode_option=1920x1080-32,mtrr=3,scroll=ywrap"
  7. Uncomment and change line GRUB_GFXMODE=1920x1080-32
  8. sudo gedit /etc/initramfs-tools/modules
  9. At end of file add line uvesafb mode_option=1920x1080-32 mtrr=3 scroll=ywrap
  10. echo FRAMEBUFFER=y | sudo tee /etc/initramfs-tools/conf.d/splash
  11. sudo update-grub
  12. sudo update-initramfs -u
  13. Restart computer.

23 comments:

  1. Anonymous3/7/13 20:10

    > hal.1: read hal dataprocess 2847: arguments to dbus_move_error() were incorrect, assertion "(dest) == NULL || !dbus_error_is_set ((dest))" failed in file ../../dbus/dbus-errors.c line 282.
    This is normally a bug in some application using the D-Bus library.
    libhal.c 3483 : Error unsubscribing to signals, error=The name org.freedesktop.Hal was not provided by any .service files

    I get this output at the "sudo hwinfo --framebuffer" step, any ideas how to fix?

    ReplyDelete
  2. Same thing for me, but after that there's a list of compatible resolutions

    ReplyDelete
  3. This method worked for me.

    ReplyDelete
  4. Anonymous24/8/13 12:57

    Me too. This worked. I've got a gpu Nvidia Gforce 9800

    ReplyDelete
  5. Worked for me on Ubuntu 12.04 after installing drivers v325 for GTX OC 660

    ReplyDelete
  6. how we can choose highet resolution??? :s

    ReplyDelete
  7. that not work for me.
    playmouth still showing text

    ReplyDelete
  8. It worked for me. Thanks :) !

    ReplyDelete
  9. - first method did not work,
    - this did not work at first try but with dmesg i saw
    /var/log/dmesg.0:[ 1.659609] uvesafb: failed to execute /sbin/v86d
    /var/log/dmesg.0:[ 1.659615] uvesafb: make sure that the v86d helper is installed and executable

    apt-get install v86d solved the problem

    thanks !

    ReplyDelete
  10. How do i choose the resolution ? Sry if i'm asking that, i'm new in the "linux" system. D:

    ReplyDelete
  11. Anonymous9/12/13 11:07

    It worked! Thank you.
    (Xubuntu 13.04, after installing Radeon Driver.)

    ReplyDelete
  12. Thanks. Worked like a charm. Cheers.
    (Elementary OS Luna on Dell XPS17)

    ReplyDelete
  13. FINALLY! Thank you so much! much appreciated.

    ReplyDelete
  14. Replies
    1. It works with Ubuntu Trusty Tahr.
      Great!

      Thanks man or woman, ;-)

      Delete
    2. BTW: My old Notebook is powered by Nvidia driver 304.116,

      Delete
  15. Anonymous16/1/14 07:10

    Worked for me ! :-) Thanks !!!

    ReplyDelete
  16. Anonymous17/2/14 16:04

    This worked for me on a Toshiba Satellite C50D laptop with 3.4 GB of RAM and (AMD E1-1200 APU @ 1.4 GHz with Radeon HD Graphics) x 2 processor; Ubuntu 12.04 (Precise Pangolin), Kernel Linux 3.8.0-35-generic.

    My /etc/default/grub now:
    GRUB_CMDLINE_LINUX="i8042.nomux=1 i8042.reset quiet splash nomodeset video=uvesafb:mode_option=800x600-32,mtrr=3,scroll=ywrap"
    and
    GRUB_GFXPAYLOAD_LINUX=800x600-32

    ReplyDelete
  17. Anonymous5/3/14 12:56

    Great Job.
    Worked on my HP Pavillion dv6000 on Ubuntu 12.04.

    Note:
    Use the right resolution of your monitor, and not the highest supported resolution displayed by hwinfo

    ReplyDelete
  18. Not worked for me. Geforce 560, LCD Nec 1680x1050-32, Linux Mint 16 x64, nvidia-319 driver installed with the integrated driver tool. I tested few solutions, few howtos, no worked. :(
    (sorry for my english, i'm french ^^)

    ReplyDelete
  19. Yahooo! It worked. Thanks a lot.

    ReplyDelete
  20. Does this works for ATI Drivers?

    ReplyDelete
  21. Worked for me! Kudos

    ReplyDelete