LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Boot splash resolution (https://www.linuxquestions.org/questions/slackware-14/boot-splash-resolution-4175418749/)

phil128 07-26-2012 05:08 AM

Boot splash resolution
 
Hello all.

When the nouveau modules is loaded during system start up, the resolution changes and looks really nice. Is there a way to replicate this using the official Nvidia driver?

Thanks

gnashley 07-26-2012 11:22 AM

I'm not sure, but probably not. The feature you refer to is KMS -Kernel Mode Switching.

bruinshockey 07-26-2012 11:32 AM

I'd love it to work that way unfortunately neither the fglrx driver or the nvidia driver do not work this way. Maybe now that Linus has called out Nvidia things may start to change. ATI on the other hand, i doubt it.

alekow 07-26-2012 12:24 PM

I think that what you need is using vesafb with an appropriate resolution

Daedra 07-26-2012 01:20 PM

You can install hwinfo over at www.slackbuilds.org at run it like so

hwinfo --framebuffer

If you use the nvidia driver then you have to use the vesafb for your framebuffer driver. Using the above command will tell you what resolutions your card supports using that driver, this is the output for my card.

02: None 00.0: 11001 VESA Framebuffer
[Created at bios.459]
Unique ID: rdCR.BfO5bYYtG87
Hardware Class: framebuffer
Model: "NVIDIA GF104 Board - 10410001"
Vendor: "NVIDIA Corporation"
Device: "GF104 Board - 10410001"
SubVendor: "NVIDIA"
SubDevice:
Revision: "Chip Rev"
Memory Size: 14 MB
Memory Range: 0xd5000000-0xd5dfffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+800), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0307: 1280x1024 (+1280), 8 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x030f: 320x200 (+1280), 24 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0312: 640x480 (+2560), 24 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0315: 800x600 (+3200), 24 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x0318: 1024x768 (+4096), 24 bits
Mode 0x031a: 1280x1024 (+2560), 16 bits
Mode 0x031b: 1280x1024 (+5120), 24 bits
Mode 0x0330: 320x200 (+320), 8 bits
Mode 0x0331: 320x400 (+320), 8 bits
Mode 0x0332: 320x400 (+640), 16 bits
Mode 0x0333: 320x400 (+1280), 24 bits
Mode 0x0334: 320x240 (+320), 8 bits
Mode 0x0335: 320x240 (+640), 16 bits
Mode 0x0336: 320x240 (+1280), 24 bits
Mode 0x033d: 640x400 (+1280), 16 bits
Mode 0x033e: 640x400 (+2560), 24 bits
Mode 0x0345: 1600x1200 (+1600), 8 bits
Mode 0x0346: 1600x1200 (+3200), 16 bits
Mode 0x034a: 1600x1200 (+6400), 24 bits
Mode 0x0360: 1280x800 (+1280), 8 bits
Mode 0x0361: 1280x800 (+5120), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown

So we can see the maximum resolution available for my card is 1600x1200. To use it I would edit /etc/lilo.conf and change the VGA line to...

VGA = 0x034a

after you edit /etc/lilo.conf rerun "lilo" as root and you should be good to go.

daishi 07-26-2012 01:49 PM

Or - just as an alternative:
edit /etc/lilo.conf with
Code:

vga = ask
run lilo as root, reboot and get the list of supported framebuffer without installing hwinfo :)


All times are GMT -5. The time now is 12:34 PM.