From 14787e6d3a602eca0d705bc40af9a02ae324174c Mon Sep 17 00:00:00 2001
From: Rudolf Cornelissen
Date: Fri, 30 Apr 2004 20:33:48 +0000
Subject: [PATCH] important testrelease with panel DPMS programming disabled
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7347 a95241bf-73f2-0310-859d-f6bbb57e9c96
---
.../drivers/graphics/nvidia/UPDATE.html | 20 +++++++++++--------
1 file changed, 12 insertions(+), 8 deletions(-)
diff --git a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html
index e168fa6bd2..8669fa5100 100644
--- a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html
+++ b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html
@@ -4,7 +4,7 @@
Changes done for each driverversion:
-head (0.10-16), (Rudolf)
+head (0.10-17), (Rudolf)
- Implemented laptop internal flatpanel presence and native resolution detection;
- Implemented external DVI flatpanel(s) presence and native resolution detection;
@@ -12,14 +12,9 @@
- Added flatpanel specific CRTC modeline and DFP modeline tuning: DVI connected panels work now on both heads (if applicable);
- Fixed fullscreen overlay on DVI panels;
- Added aspect correction programming for flatpanels: corrects if mode aspect differs too much from panel aspect;
-
- Added flatpanel LVDS and TMDS transmitters powerup if a panel is detected;
-
- Updated NV11 and NV17 panel detection code: head should be identified correctly now;
- Fixed acceleration engine management regarding sync_to_token: no more updating glitches should occur now;
- Added recognition for GeForce4 MX 4000, GeForceFX 5700LE and GeForceFX 5700VE cards; also modified a few others to be more correct;
-
- Updated panel detection code once more: pre NV18 DVI panels should be working again now;
-
- Added flatpanel DPMS support for both heads via powerup/powerdown of LVDS and TMDS transmitters;
-
- Added panel(s) native mode(s) to the modelist exported by the driver. You can now set it (them) by just selecting it from the Screenprefs app, except if you use the native R5 one. Use Dualhead setup instead (for example): the extra mode(s) will be at the bottom of the list;
-
- Removed a bug in the panel detection code and added a bit more logging;
+
- Added panel(s) native mode(s) to the modelist exported by the driver. You can now set it (them) by just selecting it from the Screenprefs app, except if you use the native R5 one. Use Dualhead setup instead (for example): the extra mode(s) will be at the bottom of the list (for now);
- Implemented virtualized CRTC1/DAC1 and CRTC2/DAC2 access: when one flatpanel is found on a card that panel is always primary output now;
- Dualhead switch mode is operational with flatpanels now (via the virtualized setup);
- The user has the option to select the primary output via nv.settings now (via the new 'switchhead' option);
@@ -27,9 +22,18 @@
- Added dualhead switch mode for NV11 (works via virtualized head access implemented now);
- Modified dualhead switch mode for all other cards to work via the virtualized head access also;
- Modified overlay to work correctly with the virtualized setup;
-
- Added output-devices/heads matrix setup: the driver now selects the right head for primary output and dualhead should work for all cards with all monitor-types now;
+
- Added output-devices/heads matrix setup: the driver now selects the right head for primary output and dualhead should work for all cards with all monitor-types now (if connected before boot);
- Updated head selection code for register programming: NV11 needs a special treatment (again); NV11 dualhead modes are finally OK now, including switch mode.
+The 'features' listed below are temporarily(?) shutdown. If your panel does not work with driver 0.10-17, PLEASE SEND FEEDBACK! Send me a logfile with full logging enabled as well. Feedback without accompaning logfiles are of very little use!
+
+NOTE:
+These features are shutdown because they are possibly dangerous without feedback: No documentation on this exists, so this was setup by me tested on my cards only. Feedback to me will help me gain more info about IF we need this, and IF it's OK to use it. This will be accomplished by me sending 'tweaked' versions to you with these features enabled one by one, depending on the logfile you send me, AND the feedback I get from you about those tweaks working or not!!
+
+ - Added flatpanel LVDS and TMDS transmitters powerup if a panel is detected;
+
- Added flatpanel DPMS support for both heads via powerup/powerdown of LVDS and TMDS transmitters.
+
+
nv_driver 0.09, (Rudolf)
- Fixed NV11 trouble with repeating screen(s) on the right side of the monitor;