View previous topic :: View next topic |
Author |
Message |
SAngeli l33t
Joined: 16 Apr 2004 Posts: 904 Location: Italy
|
Posted: Fri Jun 03, 2005 5:09 pm Post subject: VGA, nVidia, and fb |
|
|
Hi,
on an AMD64 64-bit OS with GeForce 6600 PCIe I have enabled fb and splashutils.
This is the line I use to start my PC:
Code: | title GENTOO Linux - Frame Buffer (2.6.11-gentoo-r3-k8)
root (hd0,0)
kernel (hd0,0)/boot/bzImage-2.6.11-r3-k8 ro root=/dev/sda3 video=vesafb:mtrr,ywrap,1280x1024-32@60 splash=silent,theme:gentoo
initrd (hd0,0)/boot/fbsplash-gentoo-1280x1024
|
This way splash and fb do not start. Also, dmesg | grep vesafb is not found.
I discovered that if instead I load this, it works.
Code: | title GENTOO Linux - Frame Buffer (2.6.11-gentoo-r3-k8)
root (hd0,0)
kernel (hd0,0)/boot/bzImage-2.6.11-r3-k8 ro root=/dev/sda3 vga=791
|
dmesg | grep vesafb reports:
Code: | vesafb: framebuffer at 0xc0000000, mapped to 0xffffc20000080000, using 3072k, total 131072k
vesafb: mode is 1024x768x16, linelength=2048, pages=1
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
|
Strange that also it loads fb and splash but at the end.
Is gentoo splashutils crazy?
So, I was thinking: is it possible that I have to run a code line with the vga statement like this?
Code: | kernel (hd0,0)/boot/bzImage-2.6.11-r3-k8 ro root=/dev/sda3 vga=791 video=vesafb:mtrr,ywrap,1280x1024-32@60 splash=silent,theme:gentoo |
If so:
1) how come splash is not loaded at all;
2) fb is applied at the end of the entire loading process;
3) what is the value for vga for 1280x1024 resolution?
Is it perhaps that splashutils does not run on amd64?
Thank you,
Spiro |
|
Back to top |
|
|
racer_alpha n00b
Joined: 28 Apr 2005 Posts: 25
|
Posted: Fri Jun 03, 2005 7:24 pm Post subject: |
|
|
I've had similar problems to what you are describing 2x now. The first time I misspelled something in the grub.conf, and the second time I had the wrong thing enabled in my kernel.
Are you using the vesafb or the vesafb-tng? Do you have it compiled in the kernel or as a module? I trust you have support for the framebuffer console built into the kernel as well? What sources are you using for your kernel? |
|
Back to top |
|
|
avieth Veteran
Joined: 17 Sep 2004 Posts: 1945 Location: Canada
|
|
Back to top |
|
|
Headrush Watchman
Joined: 06 Nov 2003 Posts: 5597 Location: Bizarro World
|
Posted: Fri Jun 03, 2005 9:21 pm Post subject: |
|
|
If you are on amd64 you must use the vesa framebuffer driver and not the vesa-tng driver.
Hence, that means the video= options are only for the vesa-tng driver, so remove them.
To get the splashscreen sooner you need to use an initrd ramdisk or compile the splashscreen into the kernel.
The first option is generally easier for new users.
Follow the thread meantioned above, just remember to use use the vesa driver and NOT the vesa-tng driver. |
|
Back to top |
|
|
SAngeli l33t
Joined: 16 Apr 2004 Posts: 904 Location: Italy
|
Posted: Sun Jun 05, 2005 11:07 am Post subject: |
|
|
Hi,
I noticed that you provided me with bootsplash instructions. But, I have implemented # Gensplash splashutils. Are the two different and which one to prefer? Which one between splashutils and bootsplash should I choose? I know that bootsplash is depreciated.
Yes, I use vesafb as being the only option available. I compiled all the fbuffer in the kernel as adviced by this wiki thread.
I am using gentoo-source 64-bit OS.
Now, because fbuffer was getting crazy, I unmerged splashutils.
How to learn what is and what is not enabled in AMD64 as grub switches (example: video=, theme...)?
Thank you,
Spiro |
|
Back to top |
|
|
|
|
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
|
|