Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Vesa Framebuffer problem on 2.6.23 kernel
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
OpticalDezires
n00b
n00b


Joined: 22 Aug 2005
Posts: 72
Location: Riga, Latvia

PostPosted: Tue Mar 04, 2008 10:26 am    Post subject: Vesa Framebuffer problem on 2.6.23 kernel Reply with quote

How can I set the framebuffer for widescreen monitor in console? On 2.6.22 kernel I had vesafb-tng driver in which i could describe the needed resolution already in kernel options. In 2.6.23 kernel the vesafb-tng driver was changed to uvesafb driver which does not support widescreen resolutions. Can I somehow define the 1280x800 resolution in framebuffer ???

P.S. Tried the nvidiafb driver, but seems that it does not support the widescreen resolutions also.
Back to top
View user's profile Send private message
didymos
Advocate
Advocate


Joined: 10 Oct 2005
Posts: 4798
Location: California

PostPosted: Wed Mar 05, 2008 2:27 am    Post subject: Reply with quote

It supports widescreen resolutions just fine (uvesafb, that is), but I believe only if the BIOS is VBE 3.0 compliant (although that may only apply to adjusting the refresh; not sure on that) and also lists those resolutions. A "cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes" will list all supported modes. If the one you want is shown, then something else is going on. Are there any error messages in the system logs? Also, what options are you passing to the kernel in grub.conf?
_________________
Thomas S. Howard
Back to top
View user's profile Send private message
OpticalDezires
n00b
n00b


Joined: 22 Aug 2005
Posts: 72
Location: Riga, Latvia

PostPosted: Wed Mar 05, 2008 8:36 am    Post subject: Reply with quote

cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes

Does not give me the the desired mode. I dunno why.

I pass the following options to kernel (if i remember right) video=uvesafb:mtrr,ywrap,1280x800-16

Something like than. So if I have get it all right, my bios is not VBE 3.0 compliant, so there is no possibility to get the widescreen resolution ???

Quote:
28 2. Caveats and limitations
29 --------------------------
30
31 uvesafb is a _generic_ driver which supports a wide variety of video
32 cards, but which is ultimately limited by the Video BIOS interface.
33 The most important limitations are:
34
35 - Lack of any type of acceleration.
36 - A strict and limited set of supported video modes. Often the native
37 or most optimal resolution/refresh rate for your setup will not work
38 with uvesafb, simply because the Video BIOS doesn't support the
39 video mode you want to use. This can be especially painful with
40 widescreen panels, where native video modes don't have the 4:3 aspect
41 ratio, which is what most BIOS-es are limited to.
42 - Adjusting the refresh rate is only possible with a VBE 3.0 compliant
43 Video BIOS. Note that many nVidia Video BIOS-es claim to be VBE 3.0
44 compliant, while they simply ignore any refresh rate settings.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum