View Single Post
Old 04-01-09, 12:44 AM   #8
lancelot2
Registered User
 
Join Date: Mar 2009
Posts: 12
Default Re: default fan speed at 100% on 9600GT

Sorry for the delay, work's been hectic.

Quote:
But when you let it use this register it works fine for you?
It works using the registers that are coded in the native nv50.c (not the alternative ones that are given in the comments), if and only if X is started.

Below the output of nvclock -D. Since I did not catch much about vendor in what I got, I have also included what I could presumably gather from lspci and udevinfo.

Code:
lancelot@sherka:~/system/installs/nvclock0.8b4$ ./src/nvclock -D
--- nVidia Geforce 9600GT GPU registers ---
NV_PMC_BOOT_0 (0x0): 094100a1
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): 062210de
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): 80186400
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): 00001001
NV_4028 (0x4028): 80000000
NV_402C (0x402c): 00001a04
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): 00001b00
NV_E114 (0xe114): 00000001
NV_E118 (0xe118): 00000000
NV_E11C (0xe11c): 0000021d
NV_E120 (0xe120): 030000bd
NV_E300 (0xe300): 00000300
NV_20008 (0x20008): c00836dd
NV_20400 (0x20400): 0000002c
NV_PDISPLAY_SOR0_REGS_BRIGHTNESS(c084): 00000000
NV_PFB_CFG0 (0x100200): 00001000
NV_PFB_CFG0 (0x100204): 01449000
NV_PFB_CFG0 (0x100208): 00000000
NV_PFB_CFG0 (0x10020c): 20000000
NV_PFB_218  (0x100218): 01000101
NV_PFB_TIMING0 (0x100220): 0d162f23
NV_PFB_TIMING1 (0x100224): 11010a0b
NV_PFB_TIMING2 (0x100228): 0208080c
NV_PFB_474     (0x100474): 00000000
NV_PEXTDEV_BOOT_0 (0x101000): 80408a86
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

Code:
root@sherka:/home/lancelot#lspci
(...)
04:00.0 VGA compatible controller: nVidia Corporation G94 [GeForce 9600 GT] (rev a1)
Code:
root@sherka:/home/lancelot# udevinfo -a -p /sys/bus/pci/devices/0000:04:00.0

Udevinfo starts with the device specified by the devpath and then
walks up the chain of parent devices. It prints for every device
found, all possible attributes in the udev rules key format.
A rule to match, can be composed by the attributes of the device
and the attributes from one single parent device.

  looking at device '/devices/pci0000:00/0000:00:01.0/0000:04:00.0':
    KERNEL=="0000:04:00.0"
    SUBSYSTEM=="pci"
    DRIVER=="nvidia"
    ATTR{vendor}=="0x10de"
    ATTR{device}=="0x0622"
    ATTR{subsystem_vendor}=="0x10b0"
    ATTR{subsystem_device}=="0x0401"
    ATTR{class}=="0x030000"
    ATTR{irq}=="16"
    ATTR{local_cpus}=="00000000"
    ATTR{local_cpulist}==""
    ATTR{modalias}=="pci:v000010DEd00000622sv000010B0sd00000401bc03sc00i00"
    ATTR{numa_node}=="-1"
    ATTR{enable}=="1"
    ATTR{broken_parity_status}=="0"
    ATTR{msi_bus}==""

  looking at parent device '/devices/pci0000:00/0000:00:01.0':
    KERNELS=="0000:00:01.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="pcieport-driver"
    ATTRS{vendor}=="0x8086"
    ATTRS{device}=="0x2771"
    ATTRS{subsystem_vendor}=="0x0000"
    ATTRS{subsystem_device}=="0x0000"
    ATTRS{class}=="0x060400"
    ATTRS{irq}=="1279"
    ATTRS{local_cpus}=="00000000"
    ATTRS{local_cpulist}==""
    ATTRS{modalias}=="pci:v00008086d00002771sv00000000sd00000000bc06sc04i00"
    ATTRS{numa_node}=="-1"
    ATTRS{enable}=="2"
    ATTRS{broken_parity_status}=="0"
    ATTRS{msi_bus}=="1"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""
lancelot2 is offline   Reply With Quote