View previous topic :: View next topic |
Author |
Message |
BlackWolf2k5 n00b
Joined: 26 May 2005 Posts: 51
|
Posted: Fri Jul 15, 2005 10:38 am Post subject: framebuffer suport ... |
|
|
hi,
so i got another problem: i first had the problem that the resolution of my console was not like i wanted it. so i activated framebuffer support, vesafb-tng as driver type (tried vesafb as well), nvidia framebuffer support with ddc then i went to the console display driver support menu and activated video mode selection support, framebuffer console support and the VGA 8x8 and 8x16 fonts. when i boot with the parameters
vga=0x318 video=vesafb:mtrr,ywrap,1024x768-32@90
my monitor always just shows "out of range". what shall i do? i really want framebuffer support for my console because its very disturbing usig a resolution of 640*480 or something like that.
thx bw |
|
Back to top |
|
|
gentoo_dude l33t
Joined: 08 May 2004 Posts: 645 Location: Washington, DC
|
Posted: Fri Jul 15, 2005 11:15 am Post subject: |
|
|
First I would lower your refresh rate. I don't think is 90 MHz. Check the monitor specifications and see what they say about the best refresh rate at your desired resolution. |
|
Back to top |
|
|
BlackWolf2k5 n00b
Joined: 26 May 2005 Posts: 51
|
Posted: Fri Jul 15, 2005 11:36 am Post subject: |
|
|
well i tried that under windows and 90 seemed to be the best solution, but i tried several times with a lower bitrate (75) and it didnt work either.
the strange thing about it is i used genkernel last time and exactly the same parameters and it worked great. so i guess it has to be something i forgot to implement into the kernel, but i cant figure out what it could be. |
|
Back to top |
|
|
Doc7 Tux's lil' helper
Joined: 18 Jul 2004 Posts: 133 Location: AC-Germany
|
Posted: Fri Jul 15, 2005 11:49 am Post subject: |
|
|
try without a framerate
if you can boot a 640x480 Framebuffer, you can check /proc/fb0/modes to check for possible values: Code: | cat /proc/fb0/modes
640x400-8
640x480-8
800x600-8
1024x768-8
1280x1024-8
320x200-16
320x200-32
640x480-16
640x480-32
800x600-16
800x600-32
1024x768-16
1024x768-32
1280x1024-16
1280x1024-32
640x400-16
640x400-32
1600x1200-8
1600x1200-16
1600x1200-32
640x480-24
800x600-24
1024x768-24
1280x1024-24
320x200-8
320x240-8
320x240-16
320x240-32
1400x1050-8
1400x1050-16
1400x1050-32
400x300-8
400x300-16
400x300-32
512x384-8
512x384-16
512x384-32
720x480-8
720x480-16
720x480-24
720x480-32
720x576-8
720x576-16
720x576-24
720x576-32
|
|
|
Back to top |
|
|
BlackWolf2k5 n00b
Joined: 26 May 2005 Posts: 51
|
Posted: Fri Jul 15, 2005 12:09 pm Post subject: |
|
|
hm no i cannot boot a 640*480 framebuffer but i can boot from livecd and then chroot into the other envoirnment. but theres no /proc/fb0/modes, the only thing similar to that is /proc/fb and that only says
0 VESA VGA
any more ideas? i mean, i could deactivate framebuffer support for the console but i don't really want to because i work a lot with the console ... |
|
Back to top |
|
|
BlackWolf2k5 n00b
Joined: 26 May 2005 Posts: 51
|
Posted: Fri Jul 15, 2005 12:19 pm Post subject: |
|
|
ok newsflash: i got it to the work partly - it seems that my monitor does not support ddc. well, my monitor works, now the problem is that the resolution is now the same as before, so framebuffer does not do anything right now. i activated 1024x768-32@75 either in the kernel and the boot-parameters.
edit: hm i thought of something. is there any possibilitie to see how genkernel is configured? because under genkernel it worked fine so i could look how genkernel handles this framebuffer thing ... |
|
Back to top |
|
|
gentoo_dude l33t
Joined: 08 May 2004 Posts: 645 Location: Washington, DC
|
Posted: Fri Jul 15, 2005 1:12 pm Post subject: |
|
|
genkernel --menuconfig all
This will open the kernel .config file to be edit just as you do make menuconfig in /usr/src/linux
Check the options under Device Drivers -> Graphics support |
|
Back to top |
|
|
BlackWolf2k5 n00b
Joined: 26 May 2005 Posts: 51
|
Posted: Fri Jul 15, 2005 5:52 pm Post subject: |
|
|
hm, i built a complete new kernel and used the exact same framebuffer options as used in the genkernel. it still doesn't work. i tried changing the resolution manually via fbset, if i do so my monitor does not show anything until i type reboot so i guess it still has to be some problem with my framebuffer, but i can't figure it out -_- |
|
Back to top |
|
|
zaphyr Guru
Joined: 07 Dec 2004 Posts: 312 Location: Copenhagen, Denmark
|
Posted: Fri Jul 15, 2005 8:57 pm Post subject: |
|
|
your grub.conf is not set up correctly
if you use the vga setting, you should use vesafb and not vesafb-tng.
set your kernel to use the vesafb driver, and remove 1024x768-32@90 from your grub.conf
the end of your kernel line in grub.conf should look like this:
Code: | vga=0x318 video=vesafb:mtrr,ywrap |
|
|
Back to top |
|
|
BlackWolf2k5 n00b
Joined: 26 May 2005 Posts: 51
|
Posted: Sat Jul 16, 2005 12:28 am Post subject: |
|
|
omg i finally figured it out. i had to deactivate the nvidia framebuffering in my kernel, then it worked perfectly -_-
thanks a lot guys. |
|
Back to top |
|
|
|