Announcement

Collapse
No announcement yet.

People willing to test nvclock

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #51
    The correction values which I use right now for the internal sensor aren't correct on geforce8/9 cards. These values come from the bios but I might not using them correctly or don't have all values.

    In short nvclock reads a 'raw' temperature and then has to convert it into the real temperature using something like: temperature = raw_temperate * slope + offset + correction. It would be interesting to know what rivatuner shows for some cards. In its diagnostics report it shows the values it uses.

    Comment


    • #52
      Slightly behind the curve, but I'm currently arguing with a 9800M GTS that nvclock can probably help me with so count that in. Main thing for me is smartdimmer control if it's still an option with these cards.

      Let me know what you need.

      Comment


      • #53
        Latest cvs should improve temperature readings on a bunch of cards which use an internal sensor. All should work well now except for G80/G92.

        For smartdimmer show me the output of nvclock -D on latest cvs.

        Comment


        • #54
          Originally posted by Thunderbird View Post
          Latest cvs should improve temperature readings on a bunch of cards which use an internal sensor. All should work well now except for G80/G92.

          For smartdimmer show me the output of nvclock -D on latest cvs.
          -D output (had to use -f too) from a 2 hour old CVS build below. For reference (if it matters), the Nvidia drivers are 180.11.

          Code:
          keith@X70MV:~/temp$ cat nv9800mgts 
          --- Unknown Nvidia card GPU registers ---
          NV_PMC_BOOT_0 (0x0): 094400a1
          NV_PBUS_DEBUG_0 (0x1080): 00000000
          NV_PBUS_DEBUG_1 (0x1084): 00041469
          NV_PBUS_DEBUG_2 (0x1088): 00000000
          NV_PBUS_DEBUG_3 (0x108c): 000000d1
          NV_10F0 (0x10f0): 00000000
          NV_1540 (0x1540): f30f000f
          NV_15B0 (0x15b0): 00000000
          NV_15B4 (0x15b4): 00000000
          NV_15B8 (0x15b8): 00000000
          NV_15F0 (0x15f0): 00000000
          NV_15F4 (0x15f4): 00000000
          NV_15F8 (0x15f8): 00000000
          NV_PBUS_PCI_0 (0x1800): 062810de
          NV_C010 (0xc010): 00000000
          NV_C014 (0xc014): 00000000
          NV_C018 (0xc018): 00000000
          NV_C01C (0xc01c): 00000000
          NV_C020 (0xc020): 00000000
          NV_C024 (0xc024): 00000000
          NV_C028 (0xc028): 00000000
          NV_C02C (0xc02c): 00000000
          NV_C040 (0xc040): 2e80dea3
          NV_4000 (0x4000): 00000000
          NV_4004 (0x4004): 00000000
          NV_4008 (0x4008): 10182200
          NV_400C (0x400c): 00002707
          NV_4010 (0x4010): 00000000
          NV_4014 (0x4014): 00000000
          NV_4018 (0x4018): 00001200
          NV_401C (0x401c): 00001c03
          NV_4020 (0x4020): 00010000
          NV_4024 (0x4024): 00000c01
          NV_4028 (0x4028): 80120000
          NV_402C (0x402c): 00001b04
          NV_4030 (0x4030): 20120000
          NV_4034 (0x4034): 00001604
          NV_4038 (0x4038): 00000000
          NV_403C (0x403c): 00000000
          NV_4040 (0x4040): 00010000
          NV_4044 (0x4044): 00010000
          NV_4048 (0x4048): 00000000
          NV_404C (0x404c): 00000000
          NV_4050 (0x4050): 00010000
          NV_4054 (0x4054): 00000000
          NV_4058 (0x4058): 00000000
          NV_405C (0x405c): 00000000
          NV_4060 (0x4060): 00010000
          NV_E100 (0xe100): 001c1b00
          NV_E114 (0xe114): 00000001
          NV_E118 (0xe118): 00000000
          NV_E11C (0xe11c): 00004001
          NV_E120 (0xe120): 00000000
          NV_20008 (0x20008): c0083669
          NV_20400 (0x20400): 00000025
          NV_PDISPLAY_SOR0_REGS_BRIGHTNESS(c084): 00000400
          NV_PFB_CFG0 (0x100200): 01000800
          NV_PFB_CFG0 (0x100204): 01449000
          NV_PFB_CFG0 (0x100208): 00000000
          NV_PFB_CFG0 (0x10020c): 20000000
          NV_PFB_218  (0x100218): 01000101
          NV_PFB_TIMING0 (0x100220): 02040605
          NV_PFB_TIMING1 (0x100224): 0b010905
          NV_PFB_TIMING2 (0x100228): 02010102
          NV_PFB_474     (0x100474): 00000000
          NV_PEXTDEV_BOOT_0 (0x101000): 8f40e00e
          NV_NVPLL_COEFF_A (0x680500): 00000000
          NV_MPLL_COEFF_A (0x680504): 00000000
          NV_VPLL_COEFF (0x680508): 00000000
          NV_PLL_COEFF_SELECT (0x68050c): 00000000
          NV_NVPLL_COEFF_B (0x680570: 00000000
          NV_MPLL_COEFF_B (0x680574: 00000000
          keith@X70MV:~/temp$

          Comment


          • #55
            Please retry using the latest cvs. It unlocks this feature (although I can't say if really all those laptops have it) on laptops from HP, Sony, Samsung and Zepto. Also show an updated nvclock -D output if nvclock says your laptop isn't supported. Note smartdimmer might have no effect on your laptop.

            Comment


            • #56
              Originally posted by Thunderbird View Post
              Please retry using the latest cvs. It unlocks this feature (although I can't say if really all those laptops have it) on laptops from HP, Sony, Samsung and Zepto. Also show an updated nvclock -D output if nvclock says your laptop isn't supported. Note smartdimmer might have no effect on your laptop.
              How latest is latest? The build that generated that output was pulled from the CVS server about 2 hours ago. The PCI ID is:
              Code:
              keith@X70MV:~$ lspci -vv | grep -i nvi
              01:00.0 VGA compatible controller: nVidia Corporation Device 0628 (rev a1)
              	Kernel driver in use: nvidia
              	Kernel modules: nvidiafb, nvidia
              The laptop itself is made by a UK company called Novatech - it's the X70 based on a standard Clevo chassis.

              Comment


              • #57
                AT this point the changes have been made 76 minutes ago and I added some other fix as my detection was broken about 16 minutes ago

                Comment


                • #58
                  Now that's just showing off

                  I need to hit the sack now otherwise I'll not get into work in time tomorrow - will post the post-rebuild results as soon as i can tomorrow though.

                  Edit:Nevermind - I did the rebuild now - although the output difference was minimal. Command output for a -D, -i, -f -i and -f -D included below.
                  Code:
                  keith@X70MV:~/temp$ /usr/local/bin/nvclock -D
                  It seems your card isn't officialy supported in NVClock yet.
                  The reason can be that your card is too new.
                  If you want to try it anyhow [DANGEROUS], use the option -f to force the setting(s).
                  NVClock will then assume your card is a 'normal', it might be dangerous on other cards.
                  Also please email the author the pci_id of the card for further investigation.
                  [Get that value using the -i option].
                  
                  keith@X70MV:~/temp$ /usr/local/bin/nvclock -i
                  It seems your card isn't officialy supported in NVClock yet.
                  The reason can be that your card is too new.
                  If you want to try it anyhow [DANGEROUS], use the option -f to force the setting(s).
                  NVClock will then assume your card is a 'normal', it might be dangerous on other cards.
                  Also please email the author the pci_id of the card for further investigation.
                  [Get that value using the -i option].
                  
                  keith@X70MV:~/temp$ /usr/local/bin/nvclock -i -f
                  -- General info --
                  Card: 		Unknown Nvidia card
                  Architecture: 	G94 A1
                  PCI id: 	0x628
                  GPU clock: 	182.248 MHz
                  Bustype: 	PCI-Express
                  
                  -- Shader info --
                  Clock: 648.000 MHz
                  Stream units: 64 (1111b)
                  ROP units: 16 (1111b)
                  -- Memory info --
                  Amount: 	512 MB
                  Type: 		256 bit DDR3
                  Clock: 		601.712 MHz
                  
                  -- PCI-Express info --
                  Current Rate: 	16X
                  Maximum rate: 	16X
                  
                  -- Sensor info --
                  Sensor: GPU Internal Sensor
                  GPU temperature: 37C
                  Fanspeed: 100.0%
                  
                  -- VideoBios information --
                  Version: 62.94.2e.00.00
                  Signon message: G94 P610 NB9E-GT VGA BIOS
                  Performance level 0: gpu 275MHz/shader 550MHz/memory 300MHz/0.90V/100%
                  Performance level 1: gpu 400MHz/shader 800MHz/memory 300MHz/0.90V/100%
                  Performance level 2: gpu 600MHz/shader 1500MHz/memory 799MHz/1.11V/100%
                  VID mask: 7
                  Voltage level 0: 0.90V, VID: 3
                  Voltage level 1: 1.11V, VID: 7
                  
                  keith@X70MV:~/temp$ /usr/local/bin/nvclock -f -D
                  --- Unknown Nvidia card GPU registers ---
                  NV_PMC_BOOT_0 (0x0): 094400a1
                  NV_PBUS_DEBUG_0 (0x1080): 00000000
                  NV_PBUS_DEBUG_1 (0x1084): 00041469
                  NV_PBUS_DEBUG_2 (0x1088): 00000000
                  NV_PBUS_DEBUG_3 (0x108c): 000000d1
                  NV_10F0 (0x10f0): 00000000
                  NV_1540 (0x1540): f30f000f
                  NV_15B0 (0x15b0): 00000000
                  NV_15B4 (0x15b4): 00000000
                  NV_15B8 (0x15b8): 00000000
                  NV_15F0 (0x15f0): 00000000
                  NV_15F4 (0x15f4): 00000000
                  NV_15F8 (0x15f8): 00000000
                  NV_PBUS_PCI_0 (0x1800): 062810de
                  NV_PBUS_PCI_0 (0x182c): 08601558
                  NV_C010 (0xc010): 00000000
                  NV_C014 (0xc014): 00000000
                  NV_C018 (0xc018): 00000000
                  NV_C01C (0xc01c): 00000000
                  NV_C020 (0xc020): 00000000
                  NV_C024 (0xc024): 00000000
                  NV_C028 (0xc028): 00000000
                  NV_C02C (0xc02c): 00000000
                  NV_C040 (0xc040): 2e80dea3
                  NV_4000 (0x4000): 00000000
                  NV_4004 (0x4004): 00000000
                  NV_4008 (0x4008): 10182200
                  NV_400C (0x400c): 00002707
                  NV_4010 (0x4010): 00000000
                  NV_4014 (0x4014): 00000000
                  NV_4018 (0x4018): 00001200
                  NV_401C (0x401c): 00001c03
                  NV_4020 (0x4020): 00010000
                  NV_4024 (0x4024): 00000c01
                  NV_4028 (0x4028): 80120000
                  NV_402C (0x402c): 00001b04
                  NV_4030 (0x4030): 20120000
                  NV_4034 (0x4034): 00001604
                  NV_4038 (0x4038): 00000000
                  NV_403C (0x403c): 00000000
                  NV_4040 (0x4040): 00010000
                  NV_4044 (0x4044): 00010000
                  NV_4048 (0x4048): 00000000
                  NV_404C (0x404c): 00000000
                  NV_4050 (0x4050): 00010000
                  NV_4054 (0x4054): 00000000
                  NV_4058 (0x4058): 00000000
                  NV_405C (0x405c): 00000000
                  NV_4060 (0x4060): 00010000
                  NV_E100 (0xe100): 001c1b00
                  NV_E114 (0xe114): 00000001
                  NV_E118 (0xe118): 00000000
                  NV_E11C (0xe11c): 00004001
                  NV_E120 (0xe120): 00000000
                  NV_20008 (0x20008): c0083662
                  NV_20400 (0x20400): 00000025
                  NV_PDISPLAY_SOR0_REGS_BRIGHTNESS(c084): 00000400
                  NV_PFB_CFG0 (0x100200): 01000800
                  NV_PFB_CFG0 (0x100204): 01449000
                  NV_PFB_CFG0 (0x100208): 00000000
                  NV_PFB_CFG0 (0x10020c): 20000000
                  NV_PFB_218  (0x100218): 01000101
                  NV_PFB_TIMING0 (0x100220): 02040605
                  NV_PFB_TIMING1 (0x100224): 0b010905
                  NV_PFB_TIMING2 (0x100228): 02010102
                  NV_PFB_474     (0x100474): 00000000
                  NV_PEXTDEV_BOOT_0 (0x101000): 8f40e00e
                  NV_NVPLL_COEFF_A (0x680500): 00000000
                  NV_MPLL_COEFF_A (0x680504): 00000000
                  NV_VPLL_COEFF (0x680508): 00000000
                  NV_PLL_COEFF_SELECT (0x68050c): 00000000
                  NV_NVPLL_COEFF_B (0x680570: 00000000
                  NV_MPLL_COEFF_B (0x680574: 00000000
                  keith@X70MV:~/temp$
                  Last edited by KeithB; 16 December 2008, 07:34 PM.

                  Comment


                  • #59
                    The easiest way to test if smartdimmer works for you is to edit src/backend/nvreg.h. For instance edit 'PCI_VENDOR_ID_ZEPTO'. Change its value from 0x1a46 to 0x1558. Then recompile nvclock and then try.

                    Comment


                    • #60
                      That tweak to the source results in complaints about it only supporting the 8x00 or less series.
                      Code:
                      Error!
                      Smartdimmer is only supported on certain (HP/Samsung/Sony/Zepto) laptops using a Geforce 6200/7x00Go/8x00Go. If you want support on your laptop contact the author.
                      I'll do a bit more digging around and see what I can find that might help.

                      Comment

                      Working...
                      X