FS#11363 - [grub 0.97-13] add framebuffer resolution for wide-screen

Attached to Project: Arch Linux
Opened by solsTiCe (zebul666) - Monday, 01 September 2008, 08:33 GMT
Last edited by Andreas Radke (AndyRTR) - Saturday, 06 September 2008, 13:15 GMT
Task Type Feature Request
Category Packages: Core
Status Closed
Assigned To Andreas Radke (AndyRTR)
Architecture All
Severity Low
Priority Normal
Reported Version None
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
when i wanted to use my 1440x900 LCD screen to its native resolution in console, i had to search the web to find the correct code number to add it in /boot/grub/menu.lst. and i had to find one that is correct. because you find some wrong code on the web.

so i use now vga=869 for my 1440x900 in 64k i think (or 16M ?)

Additional info:
i will try to make a complete list and post a comment to ease the inclusion of this feature request.
This task depends upon

Closed by  Andreas Radke (AndyRTR)
Saturday, 06 September 2008, 13:15 GMT
Reason for closing:  Implemented
Additional comments about closing:  changes commited to svn for next rebuild/update
Comment by Urs Wolfer (uwolfer) - Wednesday, 03 September 2008, 20:15 GMT
I like that idea. A lot of people use wide screen displays these days. I did not know that there are such resulutions possible for framebuffer...
Comment by solsTiCe (zebul666) - Wednesday, 03 September 2008, 21:30 GMT
http://www.tldp.org/HOWTO/Framebuffer-HOWTO-5.html#ss5.3
there's a list of the vesa2.0 mode (no wide-screen there)
and this warning
Additional modes are at the discretion of the manufacturer, as the VESA 2.0 document only defines modes up to 0x31F. You may need to do some fiddling around to find these extra modes.

so there may have difference between manufacturer.

there is also a complete list of wide-screen resolution here
http://en.wikipedia.org/wiki/VESA_BIOS_Extensions#Linux_video_mode_numbers
i am gonna try 867 as 869 seems to be 1152x720 instead of 1440x900 !?

my previous source was a ubuntu forum thread that i can't find again

Comment by solsTiCe (zebul666) - Wednesday, 03 September 2008, 22:04 GMT
867 definitively does not work for me
here is the list of the mode i got during the boot
640x400 800x600 1024x768 1280x800 1440x900
8 300/301 303/308 305 360 364
16 311/33D 314 317 ? ?
32 312/33E 315 318 361 365

i re-discover the correct setting 0x365=869 for 1440x900x32 for me.

one can use vbetest (lrmi package) to have a list of supported mode. one need to add 512 to that number to use it in vga= kernel parameter
i got the same mode with vbetest than the ones shown during the boot.
VBE Version 3.0
NVIDIA
[...]
[356] 1440x900 (256 color palette)
[357] 1440x900 (8:8:8)

357+512= 869
is it a nvidia thing ? is it wikipedia that is wrong ?
Comment by Andreas Radke (AndyRTR) - Saturday, 06 September 2008, 08:58 GMT
this is far beyond regular vesafb. i'm against including every possible resolution. there's no need to have all possible resolutions listed in our menu.lst. this is additional bloat beyond the main fuction to just boot the system. there's enough documentation where you can find a resolution fitting your system.

if you want collect them and put them all together into our wiki. then we could include a link to that page into our menu.lst.
Comment by solsTiCe (zebul666) - Saturday, 06 September 2008, 09:34 GMT
" there's enough documentation where you can find a resolution fitting your system"
there is where you're wrong. where is that documentation ?
if googling 1 hour is what you call documentation i do not have the same opinion on documentation

to end this thread i will go and add something in the wiki.

Comment by solsTiCe (zebul666) - Saturday, 06 September 2008, 09:39 GMT
at least you could add the resolution in vesa (or VBE ?) standard i.e. until 1600x1200
Comment by solsTiCe (zebul666) - Saturday, 06 September 2008, 10:37 GMT

Loading...