You are not logged in.

#1 2009-07-21 15:44:14

Yes
Member
Registered: 2008-03-29
Posts: 163

Framebuffer not able to use my monitor's full resolution

My monitor supports up to 1440x900, and that's what I use with X.  But the most framebuffer seems to support is 1024x768 (that's the most listed when I boot with the option vga=ask, and run vbetest).  Is there anyway I can make framebuffer use the full 1440x900?

Thanks!

Offline

#2 2009-07-21 16:15:11

Pyntux
Member
From: Serbia
Registered: 2008-12-21
Posts: 393

Re: Framebuffer not able to use my monitor's full resolution

Based on litle Googling, everybody seems to have that problem with 1440x900...I have read only that you can try something with fbset command....if that helps you...


I do not speak English, but I understand...

Offline

#3 2009-07-21 16:17:54

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: Framebuffer not able to use my monitor's full resolution

Well I've read forum postings where people manage to get 1440x900 to work, but perhaps it doesn't work for everyone.  To use the fbset command I need a video mode given by a command like vbetest, which doesn't list any mode that I want.  So fbset won't be of much help.

Thanks though!

e:  It looks like my GeForce 7600 GT doesn't support enough VBE modes for 1440x900.  Is there anything I can use that won't rely on that for the framebuffer resolution?  I think the standard framebuffer driver (vesafb?) relies solely on VBE modes.

Last edited by Yes (2009-07-21 18:02:47)

Offline

#4 2009-07-24 20:44:32

djszapi
Member
From: Cambridge, United Kingdom
Registered: 2009-06-14
Posts: 1,439
Website

Re: Framebuffer not able to use my monitor's full resolution

Check http://en.wikipedia.org/wiki/VESA_BIOS_Extensions for the possible resolutions. You could have found that yourself using google.

Offline

#5 2009-07-25 00:36:46

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: Framebuffer not able to use my monitor's full resolution

I did find that myself using Google.  And I told you in my last post, my video card doesn't support all of those.  But since I know my video card supports 1440x900, I wanted to know if I could use something other than framebuffer that wouldn't need the VESA BIOS extensions.

Offline

#6 2009-07-25 22:18:17

jimmyjack1
Member
Registered: 2009-07-25
Posts: 2

Re: Framebuffer not able to use my monitor's full resolution

@ Yes

are you using an intel chipset?

Offline

#7 2009-07-26 04:42:37

xstaticxgpx
Member
Registered: 2008-10-22
Posts: 48

Re: Framebuffer not able to use my monitor's full resolution

I actually had a 1440x900 resolution framebuffer working with uvesafb+v86d, but have since upgraded to a monitor which has a 1920x1080 res and uvesafb just won't do that for some reason..

Offline

#8 2009-07-26 06:43:41

djszapi
Member
From: Cambridge, United Kingdom
Registered: 2009-06-14
Posts: 1,439
Website

Re: Framebuffer not able to use my monitor's full resolution

You must write everything from scratch in c/asm programming language smile) Sorry, i don't have idea.

Offline

#9 2009-07-26 20:43:22

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: Framebuffer not able to use my monitor's full resolution

xstaticxgpx wrote:

I actually had a 1440x900 resolution framebuffer working with uvesafb+v86d, but have since upgraded to a monitor which has a 1920x1080 res and uvesafb just won't do that for some reason..

How did you get that working?  I followed the Wiki as best I could but I still don't have 1440x900 consoles.

e: It looks like uvesafb is still reliant on the Video BIOS modes, so it won't be of much help.  Oh well, thanks everyone!

Last edited by Yes (2009-07-26 20:45:29)

Offline

#10 2009-07-26 21:28:27

buddabrod
Member
From: Germany
Registered: 2007-02-25
Posts: 220

Re: Framebuffer not able to use my monitor's full resolution

It works here with 1440*900. Just install v86d, add the hook to your mkinitcpio.conf, edit the /etc/modprobe.d/uvesafb.conf to your likings and then rebuild the initramfs.

By using the vesa modes I dont get any resolutions higher than 1024x768.

Offline

#11 2009-07-27 18:05:43

tavianator
Member
From: Waterloo, ON, Canada
Registered: 2007-08-21
Posts: 858
Website

Re: Framebuffer not able to use my monitor's full resolution

uvesafb should work fine, as buddabrod says.  If you have an intel card, you can easily use KMS (kernel modesetting) for a framebuffer of the correct resolution too.  Just add a line of "options i915 modeset=1" to /etc/modprobe.d/modprobe.conf, add i915 to MODULES in /etc/mkinitcpio.conf, add /etc/modprobe.d/modprobe.conf to FILES in /etc/mkinitcpio.conf, and run mkinitcpio -p kernel26.

Offline

#12 2009-07-29 01:45:41

Yes
Member
Registered: 2008-03-29
Posts: 163

Re: Framebuffer not able to use my monitor's full resolution

I'm afraid I don't have an Intel card.

The reason I think it's still limited by VBE modes is because it says so here: http://git.kernel.org/?p=linux/kernel/g … vesafb.txt.  It still reads the modes in the Video BIOS and goes from there.  My problem is that since most people don't need them nowadays, nVidia only put the basic resolutions in the BIOS of my card.

Offline

#13 2009-07-29 14:22:45

buddabrod
Member
From: Germany
Registered: 2007-02-25
Posts: 220

Re: Framebuffer not able to use my monitor's full resolution

I have a nvs 140m..

Load uvesafb and checkout /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes

Offline

Board footer

Powered by FluxBB