Changes done for each driverversion:
nv_driver 0.05 (Rudolf)
- Update on cursor move routine: pointer will nolonger accept illegal left-top positions. As a result it will nolonger vanish on some cards;
- Fixed hardware overlay on GeForce4 MX and Go series cards: disabled the embedded MPEG2 decoder engine which exist on these cards only;
- Fixed driver to adhere to the downscaling limitations of the new overlay engine existing in the GeForceFX series cards.
Known limitations:
- If the driver hangs your system on boot make sure you enabled 'assign IRQ to VGA card' in your system BIOS;
- 256Mb RAM detection is still missing for cards that have that much of it;
- Flatpanel protection for laptops is not yet in place: be carefull! External only output has been reported functional though.
- no DVI support: you have to use a standard VGA cable to connect external flatpanels;
- Embedded GeForce RAM detection is non-functional: please set amount manually for now via the nv.settings file.
nv_driver 0.04 (Rudolf)
- New cursor_move sync_to_retrace for all supported cards: now all display distortions should be gone (GeForce4 for example);
- Added hardware overlay support for the entire GeForce series cards;
- Now powering up all card function blocks: dualhead cards should now switch to the connected head (by it's BIOS) instead of hanging the system on boot (tested on a dualhead GeForce4 with a DVI and a VGA connector).
Known limitations:
- 256Mb RAM detection is still missing for cards that have that much of it;
- Flatpanel protection for laptops is not yet in place: be carefull! External only output has been reported functional though.
- no DVI support: you have to use a standard VGA cable to connect external flatpanels;
- Embedded GeForce RAM detection is non-functional: please set amount manually for now via the nv.settings file.
nv_driver 0.03 (Rudolf)
- Prevent system or video freeze on dragging files or so in tracker windows;
- Pre NV10 cursor sync_to_retrace: no more distortions in cursor bitmaps on moving it;
- Cursor bitmapadress setup modification for laptops: The cursor should be visible now also on 'Go' type of cards;
- BWindowScreen / Sync_to_retrace fix: prevent apps from crashing on endless waiting for retrace. Wait_for_retrace is temporary disabled now until it's actually implemented.
Known limitations:
- 256Mb RAM detection is still missing for cards that have that much of it;
- Flatpanel protection for laptops is not yet in place: be carefull!
With the 0.03 release most people should be able to use the driver for day to day use. My advice: use the lowest colordepth you can live with: this increases speed a lot! Meanwhile acceleration and overlay will hopefully be setup. Stay tuned! ;-)
nv_driver 0.02 (Rudolf)
- hardcursor support;
- virtual screens / BWindowScreen support including panning/scrolling;
- colorspace selection;
- colorpalette setup;
- refreshrate selection;
- 85 cards of 4 brands are detected now: These are all TNT1 - GeForce FX5900 Ultra cards as far as I know. Hopefully all those cards will actually work OK with the driver;
- DPMS support;
- resolution selection (CRTC setup);
- switch to 'enhanced mode' included: VESA is gone now!
- cardspecs are setup (faked PINS);
- several small fixes done to get the driver working correctly on all four of my cards: PCI TNT1, AGP TNT1, AGP TNT2 and AGP GeForce2MX400.
Known limitations:
- 256Mb RAM detection is still missing for cards that have that much of it;
- Flatpanel protection for laptops is not yet in place: be carefull!
Still todo:
- 2D acceleration;
- hardware overlay on TNT series cards if possible;
- TVout support;
- dualhead support on some GeForce series cards.