Announcement

Collapse
No announcement yet.

People willing to test nvclock

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

  • koschi
    replied
    nvclock -D

    Code:
    --- nVidia Geforce 9800GT GPU registers ---
    NV_PMC_BOOT_0 (0x0): 092a00a2
    NV_PBUS_DEBUG_0 (0x1080): 00002410
    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): f30f007f
    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): 061410de
    NV_PBUS_PCI_0 (0x182c): 040110b0
    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): 2e80dbb3
    NV_4000 (0x4000): 00000000
    NV_4004 (0x4004): 00000000
    NV_4008 (0x4008): 8018e400
    NV_400C (0x400c): 00001903
    NV_4010 (0x4010): 00000000
    NV_4014 (0x4014): 00000000
    NV_4018 (0x4018): 00001200
    NV_401C (0x401c): 00001c03
    NV_4020 (0x4020): 80000000
    NV_4024 (0x4024): 00001c02
    NV_4028 (0x4028): a0000000
    NV_402C (0x402c): 00002707
    NV_4030 (0x4030): a0090000
    NV_4034 (0x4034): 00001202
    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): 00001910
    NV_E114 (0xe114): 0000a2c3
    NV_E118 (0xe118): 00005984
    NV_E11C (0xe11c): 0000103b
    NV_E120 (0xe120): 000005ae
    NV_E300 (0xe300): 00000100
    NV_20008 (0x20008): c008369d
    NV_20400 (0x20400): 0000002d
    NV_PDISPLAY_SOR0_REGS_BRIGHTNESS(c084): 00000000
    NV_PFB_CFG0 (0x100200): 01001000
    NV_PFB_CFG0 (0x100204): 01449000
    NV_PFB_CFG0 (0x100208): 00000000
    NV_PFB_CFG0 (0x10020c): 20000000
    NV_PFB_218  (0x100218): 01000101
    NV_PFB_TIMING0 (0x100220): 0d152e21
    NV_PFB_TIMING1 (0x100224): 12010b0c
    NV_PFB_TIMING2 (0x100228): 0207070a
    NV_PFB_474     (0x100474): 00000000
    NV_PEXTDEV_BOOT_0 (0x101000): 9f429286
    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

    Leave a comment:


  • Thunderbird
    replied
    Originally posted by koschi View Post
    My Gainward 9800GT shows -389?C GPU temperature with latest nvclock from CVS

    Code:
    ./nvclock -d -T
    Probing I2C busses
    m1=4 m2=1 n1=37 n2=1 p=1
    m1=7 m2=1 n1=39 n2=1 p=0
    nVidia Geforce 9800GT
    NV_20008 (0x20008): c00836ae
    divider=18.700001, offset=-13096.299805
    => GPU temperature: -389C
    pci ID is 0x614
    nvidia settings report 45?C for the GPU

    Controlling of fanspeed I couldn't test because there is none attached...
    Could you add the output of nvlcock -D?

    Leave a comment:


  • koschi
    replied
    My Gainward 9800GT shows -389?C GPU temperature with latest nvclock from CVS

    Code:
    ./nvclock -d -T
    Probing I2C busses
    m1=4 m2=1 n1=37 n2=1 p=1
    m1=7 m2=1 n1=39 n2=1 p=0
    nVidia Geforce 9800GT
    NV_20008 (0x20008): c00836ae
    divider=18.700001, offset=-13096.299805
    => GPU temperature: -389C
    pci ID is 0x614
    nvidia settings report 45?C for the GPU

    Controlling of fanspeed I couldn't test because there is none attached...

    Leave a comment:


  • deanjo
    replied
    nvclock Debug info for a 780a/8200

    Code:
    ./nvclock -D -f
    --- Unknown Nvidia card GPU registers ---
    NV_PMC_BOOT_0 (0x0): 0aa600a2
    NV_PBUS_DEBUG_0 (0x1080): 00000000
    NV_PBUS_DEBUG_1 (0x1084): 00241749
    NV_PBUS_DEBUG_2 (0x1088): 00000000
    NV_PBUS_DEBUG_3 (0x108c): 000000d1
    NV_10F0 (0x10f0): 00000000
    NV_1540 (0x1540): f1010001
    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): 00000000
    NV_PFB_CFG0 (0x100200): 00000000
    NV_PFB_CFG0 (0x100204): 00000000
    NV_PFB_CFG0 (0x100208): 00000000
    NV_PFB_CFG0 (0x10020c): 20000000
    NV_PFB_218  (0x100218): 00000000
    NV_PFB_TIMING0 (0x100220): 00000000
    NV_PFB_TIMING1 (0x100224): 00000000
    NV_PFB_TIMING2 (0x100228): 00000000
    NV_PFB_474     (0x100474): 00000000
    NV_PEXTDEV_BOOT_0 (0x101000): 80c070c0
    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

    Leave a comment:


  • unix_epoch
    replied
    Fan speed still works on my 8800GT, with the ADT7473 temperature sensor (it worked in the version from Ubuntu 8.10 already). I still need to test my 9500GT with the CVS version (the Ubuntu version wouldn't work at all). One note: it seems that the new fan speed is read too soon after setting it, as nearly always it shows the old speed as the new speed:

    Code:
    $ nvclock -f -F 60
    Current fanspeed: 837 RPM
    PWM duty cycle: 34.9%
    Changing duty cycle from 34.9 to 60.0
    Fanspeed: 837 RPM
    New PWM duty cycle: 34.9

    Leave a comment:


  • [Knuckles]
    replied
    Fanspeed adjustment working on my 8600GT

    Code:
    $ src/nvclock -f  -F +10                                  
    Uknown Winbond vendor: 0                                                                      
    Current fanspeed: 30.0%                                                                       
    Changing fanspeed from 30.0% to 40.0%                                                         
    New fanspeed: 41.1%

    Leave a comment:


  • Thunderbird
    replied
    Fanspeed adjustment should now work on geforce 8600/9600 and perhaps some other cards using the cvs version. Support for 8800/9800 cards will follow quickly if I know for sure that the current code works. I need heavy testing of it. Myself I only have a fanless 8600gt.

    Leave a comment:


  • Thunderbird
    replied
    Right now the code asusmes 0x400 is the maximum value which not be correct and laptop specific. Try to set smartdimmer to a lower version just to see if it has any effect on your laptop.

    Leave a comment:


  • KeithB
    replied
    Same result there - leave it with me for now in case I'm doing something stupid. I can see the code reference for the G94 chipset that the 9800M is based on so it should (in theory!) recognise it.

    Edit: Now I can make some sense of the registers, it seems it may not be the smartdimmer stuff - the register that affects is already set to 100% .
    Last edited by KeithB; 17 December 2008, 03:48 PM.

    Leave a comment:


  • Thunderbird
    replied
    Then the real hack. Open src/backend/nv50.c. Somewhere you'll see:

    if((nv_card->gpu == MOBILE) &&
    ((nv_card->subvendor_id == PCI_VENDOR_ID_HP) ||
    (nv_card->subvendor_id == PCI_VENDOR_ID_SANYO) ||
    (nv_card->subvendor_id == PCI_VENDOR_ID_SONY) ||
    (nv_card->subvendor_id == PCI_VENDOR_ID_ZEPTO)))
    {

    Change it to:
    if(nv_card->gpu == MOBILE)
    {

    Leave a comment:

Working...
X