From a3a50182a3742b49c96348af5cd34095b6fff59f Mon Sep 17 00:00:00 2001 From: Rudolf Cornelissen Date: Tue, 14 Feb 2006 16:07:26 +0000 Subject: [PATCH] added new nv.setting 'force_sync' to force retrace sync for accelerated 3D. Updated docs. Bumped version to 0.73. Note: force_sync will be in place for 3D accelerant alpha4. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@16396 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../kernel/drivers/graphics/nvidia/README.html | 13 ++++++++++++- .../kernel/drivers/graphics/nvidia/UPDATE.html | 6 ++++-- src/add-ons/kernel/drivers/graphics/nvidia/driver.c | 2 ++ .../kernel/drivers/graphics/nvidia/nv.settings | 1 + 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/add-ons/kernel/drivers/graphics/nvidia/README.html b/src/add-ons/kernel/drivers/graphics/nvidia/README.html index 26cd9e597c..d5366ea830 100644 --- a/src/add-ons/kernel/drivers/graphics/nvidia/README.html +++ b/src/add-ons/kernel/drivers/graphics/nvidia/README.html @@ -211,6 +211,17 @@ This option only has an effect if you have a card with supported TV encoder chip If you select vga_on_tv false the driver will automatically shut-off your VGA (or DVI) monitor (by means of special internal DPMS settings) when a TVout mode is enabled on the head the monitor is connected to. This means that on singlehead cards and on dualhead cards using singlehead TV modes your only output will be on TV. This is the standard way of doing things.
  • true: With this setting VGA (or DVI) output on a head is enabled concurrent with TV output on that head: that is if you select a TVout mode. This setting is a 'tweak' because the modeline used to drive your monitor is the same modeline that is used for the TV output. This means that the monitor picture positioning is probably a bit odd, in some modes it might distort somewhat, and the refreshrate will be 50Hz for PAL modes, and 60Hz for NTSC modes. Make sure you only enable this tweak if you know your monitor supports down to 50Hz refreshrate, and preferably has a failsafe built in that blocks output when out-of-range signals are sent to it (almost every newer monitor has this feature).
    +
  • force_sync:
    +This option only has an effect on hardware accelerated 3D rendering. When set to true it forces the 3D screen updates to be synchronized to your screen's vertical retraces, preventing 'tearing' to occur. + +Note please: +
  • primary: (set to disabled by default)
    Primary lets you force a certain card to be used as primary card in your system if you have multiple graphics cards installed: so it will display your desktop. To enable this (hack) feature uncomment this item and fill in the exact name of the card that is to be primary (as exported by the kerneldriver in /dev/graphics/). If you are going to select a card other than the one displaying your system's POST messages at bootup, make sure you also set 'usebios false' as otherwise the card(s) aren't coldstarted by the driver.
    Note please: @@ -223,6 +234,6 @@ Primary lets you force a certain card to be used as primary card in your system

    Rudolf Cornelissen. -

    (Page last updated on November 29, 2005)

    +

    (Page last updated on February 14, 2006)

    diff --git a/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html b/src/add-ons/kernel/drivers/graphics/nvidia/UPDATE.html index 53bf438b42..21ef33dc82 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 (SVN 0.72, Rudolf)

    +

    head (SVN 0.73, Rudolf)

    nv_driver 0.67 (Rudolf)