Why can I use a framebuffer for my console and the nVidia driver at the same time?
Basically, the framebuffer console, with your happy pretty bootsplash, and small fonts and whatnot is a driver that uses your nVidia card. The X (x.org, xfree86, natx) nVidia driver is, the more obvious driver that provides you with working 3D, and some neat 2D stuff (twinview, and whatnot) also uses your card. If the two are used at once, they will both attempt to talk to your video card, and this is a conflict. The nvidia install script won’t even let you install the driver if you have the framebuffer driver rivafb compiled into your kernel. You can sort-of get away with the framebuffer driver vesafb, but you are likely to run into problems later. Even the NVIDIA README says that you can’t use the kernel framebuffer and the nVidia driver. To sum it all up: Framebuffer == driver nVidia things == driver Two drivers == conflict. Conflict == war! Disabling the kernel frame buffer involves either changing your kernel configuration (Console Drivers – Frame Buffer Support section), disablin
Basically, the framebuffer console, with your happy pretty bootsplash, and small fonts and whatnot is a driver that uses your nVidia card. The X (x.org, xfree86, natx) nVidia driver is, the more obvious driver that provides you with working 3D, and some neat 2D stuff (twinview, and whatnot) also uses your card. If the two are used at once, they will both attempt to talk to your video card, and this is a conflict. The nvidia install script won’t even let you install the driver if you have the framebuffer driver rivafb compiled into your kernel. You can sort-of get away with the framebuffer driver vesafb, but you are likely to run into problems later. Even the NVIDIA README says that you can’t use the kernel framebuffer and the nVidia driver. To sum it all up: Framebuffer == driver nVidia things == driver Two drivers == conflict. Conflict == war! Disabling the kernel frame buffer involves either changing your kernel configuration (Console Drivers – Frame Buffer Support section), disablin