Find the answer to your Linux question:
Results 1 to 2 of 2
Hello Im trying to use the framebuffer console to improve non-X linux usage, but when I compile in vesafb and choose a vesa video mode, the system works *ok* in ...
  1. #1
    Just Joined!
    Join Date
    Oct 2006
    Posts
    5

    vesafb chooses 77Hz vertical refresh I need 60Hz



    Hello

    Im trying to use the framebuffer console to improve non-X linux usage, but when I compile in vesafb and choose a vesa video mode, the system works *ok* in that it sets the correct mode and happily uses it BUT it sets the vertical refresh to 77Hz. My LCD screen will not accept that, it needs 60Hz; when I connect to an older multisync screen I can see that as far as linux is concerned everything is fine.

    How can I force vesafb to use 60Hz refresh? I thought that should be the default?

    John

    (Debian distro, kernel 2.4.33.3, Dell GX1 built-in ATI Rage Pro VESA card)

  2. #2
    Linux Guru antidrugue's Avatar
    Join Date
    Oct 2005
    Location
    Montreal, Canada
    Posts
    3,212
    Check out the kernel documentation for more on that : /usr/src/linux-$(uname -r)/Documentation/fb/

    From what I can see, vesafb defaults to 60Hz.

    With a more appropriate frame buffer driver (the aty182fb in combination with modefb in your case, you can specify the resolution, refresh rate and color depth) :
    Code:
    video=<driver>:<xres>x<yres>[-<bpp>][@refresh]
    So something like that should work :
    Code:
    video=aty128fb:1024x768-16@60
    of course this is just an example.
    "To express yourself in freedom, you must die to everything of yesterday. From the 'old', you derive security; from the 'new', you gain the flow."

    -Bruce Lee

Posting Permissions

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