Originally posted by Loial
I'm currently using the UNaccelerated vesafb driver that is in the Linux kernel. My grub kernel line:
kernel /bzImage root=/dev/hda3 hdc=ide-scsi hdd=ide-scsi vga=0x346 video=vesa:mtrr,ywrap:1600x1200@60
Now I was wondering if it would be possible for NVidia to provide a driver to replace this generic console driver and make it possible to use all resolutions and colordepths that are also available in XFree86 and provide accelerated graphics for us console lovers? I can only run 1600x1200@16 bits atm, and that was a pain to find out (no decent docs available anywhere on the web at the time)
There is atm the rivafb driver which does some acceleration, but it won't swallow my Geforce2 GTS let alone more recent cards. This is a concern for me, which I would like to see resolved so I can buy a replacement videocard and know that it is being put in full service and not that it is idling on some oldschool unaccelerated vesa thingies.
Hopefully, such a driver in the kernel can also fix a problem I've been having, that changing between XFree and console messes things up badly when running a framebuffer application, because now it keeps resulting in me doing a reboot to reinitialize and fix things.
I would like to know if such a driver is planned or if it is already being developed (I'm sure you will have thought of similar things a thousand times already:P)
I am still trying to get someone at nVidia to comment on support for 2D/3D acceleration in the Linux console framebuffer.
I for one am more than satisfied with the drivers nVidia supply for X-windows, have had no problems with any of thier driver. Keep up the good work.
X-windowing system is a great piece of kit, for those who utilise all its facilities, but there are people using thier computers to just read e-mails, surf the web, write letters etc; in other areas where people are restricted to old/low resource hardware i.e. schools, X then becomes overkill and is too resource hungry.
I have two machines at home:
Machine A has Athlon 2200+, nVidia GForce4 64Mb, vesafb.
Machine B has Pentium 200, 3Dfx Voodoo2 16Mb, tdfxfb.
and have compiled the demo app that comes with TrollTech's Qt-Embedded (that uses the framebuffer only) and the app runs faster and smoother on Machine B. Just think how fast that app would run on Machine A if it had an nVidiafb, and ribx could have better resolution on his/her 19" monitor.
Thaks for listening, sorry, reading.