Unhandled init script entry with id '�' at d9de
Unhandled init script entry with id '�' at da01
Unhandled init script entry with id '�' at da24
Unhandled init script entry with id '�' at da47
-- General info --
Card: nVidia Geforce 9600GSO
Architecture: G92 A2
PCI id: 0x610
GPU clock: 583.200 MHz
Bustype: PCI-Express
-- Shader info --
Clock: 1350.000 MHz
Stream units: 96 (00111111b)
ROP units: 12 (1110b)
-- Memory info --
Amount: 768 MB
Type: 192 bit DDR3
Clock: 399.600 MHz
-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X
I tried to edit nv50.c, using discussions from EVGA 9800 and 9800 GTX branches of the forum. Even though my card uses similar chip, adjusting e118 register does no do anything. Also the e114 register contains 0x0100 for some reason, while on 9800 it is 0x1046.
Also I am not sure if this erros influence anything:
Unhandled init script entry with id '�' at d9de
Unhandled init script entry with id '�' at da01
Unhandled init script entry with id '�' at da24
Unhandled init script entry with id '�' at da47
But the temperatures seems to be kept at 20400, as you said.
I am hoping if you could have a look at my output and give me an advice on which registers to look at. I don't care about correct temp display, but would really like to adjust fan speed, as it is loud as a vacum cleaner.
regards
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hmm. My case seems to be very similar to 9500 GT. Hacky code does not do anything, and 9500 GT seems to have similar values in most registers (e114, e118, e300)
regards
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The best way to find out about the registers is to install riva tuner under windows. There you can usually set the fanspeed to different values. For different values create a graphics subsystem diagnostics report (you find it in the main registercard). In this gsdr there is a button which enables highlighting of differences compared to a sample report. There should only be about 3 registers (temperature, fanspeed, something else) which change. If you are uncertain which it might be plot a diagram for several values - maybe you can get some information out of it.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So, by your, guys, advice. I have repartitioned hard drive and installed a useless XP, with drivers and rivatuner. Apparently, neither nvidia drivers (v. 185,180 and 177) can control my gpu fan. Same applies to rivatuner. It failed to regulate speed using drivers module AND low level method.
I left a ticket to XFX, and their response was: "It was made by design. Our customers worried about new generation chips heating too much. Fan is designed to run at full speed all the time, but if you are not happy with noise, we will send you resistor cable, to reduce noise".
So now I am waiting for that damn cable. Finally I think my card DOES use e118 and e114 registers for fan control, but the fan used on the card is porbably a 2 pin, ground and power, which makes it impossible to control.
Any suggestions guys ?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
If rivatuner can't do it (it supports most cards) then it really might not be possible on yours. Fan control should work fine using two wires, for fans PWM is used (a train of pulses and lets say the average value of the pulses can be adjusted, so in that way the fan speed can be regulated).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Fan is running at full speed all the time, plus temperature polling is incorrect, always showing -388.
When I try to adjust it using nvclock it says adjustment of fan speed is not supported on my card.
thanks
my nvclock -i -f output:
Unhandled init script entry with id '�' at d9de
Unhandled init script entry with id '�' at da01
Unhandled init script entry with id '�' at da24
Unhandled init script entry with id '�' at da47
-- General info --
Card: nVidia Geforce 9600GSO
Architecture: G92 A2
PCI id: 0x610
GPU clock: 583.200 MHz
Bustype: PCI-Express
-- Shader info --
Clock: 1350.000 MHz
Stream units: 96 (00111111b)
ROP units: 12 (1110b)
-- Memory info --
Amount: 768 MB
Type: 192 bit DDR3
Clock: 399.600 MHz
-- PCI-Express info --
Current Rate: 16X
Maximum rate: 16X
-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: -392C
-- VideoBios information --
Version: 62.92.4c.00.37
Signon message: GeForce 9600 GSO VGA BIOS
Performance level 0: gpu 580MHz/shader 1334MHz/memory 400MHz/0.00V/100%
VID mask: 3
Voltage level 0: 0.95V, VID: 0
Voltage level 1: 1.00V, VID: 1
Voltage level 2: 1.05V, VID: 2
Voltage level 3: 1.10V, VID: 3
*** stack smashing detected ***: nvclock terminated
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x48)[0xb7f43da8]
/lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x0)[0xb7f43d60]
nvclock[0x8049a85]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb7e5c775]
nvclock[0x8048ed1]
======= Memory map: ========
08048000-08060000 r-xp 00000000 08:05 50022 /usr/local/bin/nvclock
08060000-08061000 r--p 00017000 08:05 50022 /usr/local/bin/nvclock
08061000-08062000 rw-p 00018000 08:05 50022 /usr/local/bin/nvclock
09906000-09927000 rw-p 09906000 00:00 0 [heap]
b7cd8000-b7ce5000 r-xp 00000000 08:05 106353 /lib/libgcc_s.so.1
b7ce5000-b7ce6000 r--p 0000c000 08:05 106353 /lib/libgcc_s.so.1
b7ce6000-b7ce7000 rw-p 0000d000 08:05 106353 /lib/libgcc_s.so.1
b7cf5000-b7d05000 rw-s df300000 00:0f 7174 /dev/nvidia0
b7d05000-b7e05000 rw-s df700000 00:0f 7174 /dev/nvidia0
b7e05000-b7e15000 rw-s df610000 00:0f 7174 /dev/nvidia0
b7e15000-b7e45000 rw-s df000000 00:0f 7174 /dev/nvidia0
b7e45000-b7e46000 rw-p b7e45000 00:00 0
b7e46000-b7fa2000 r-xp 00000000 08:05 123995 /lib/tls/i686/cmov/libc-2.9.so
b7fa2000-b7fa3000 ---p 0015c000 08:05 123995 /lib/tls/i686/cmov/libc-2.9.so
b7fa3000-b7fa5000 r--p 0015c000 08:05 123995 /lib/tls/i686/cmov/libc-2.9.so
b7fa5000-b7fa6000 rw-p 0015e000 08:05 123995 /lib/tls/i686/cmov/libc-2.9.so
b7fa6000-b7fa9000 rw-p b7fa6000 00:00 0
b7fae000-b7faf000 rw-s df088000 00:0f 7174 /dev/nvidia0
b7faf000-b7fb0000 rw-p b7faf000 00:00 0
b7fb0000-b7fb1000 rw-s df088000 00:0f 7174 /dev/nvidia0
b7fb1000-b7fb3000 rw-s df680000 00:0f 7174 /dev/nvidia0
b7fb3000-b7fb5000 rw-s df601000 00:0f 7174 /dev/nvidia0
b7fb5000-b7fb6000 rw-s df100000 00:0f 7174 /dev/nvidia0
b7fb6000-b7fb7000 rw-s df101000 00:0f 7174 /dev/nvidia0
b7fb7000-b7fb9000 rw-p b7fb7000 00:00 0
b7fb9000-b7fba000 r-xp b7fb9000 00:00 0 [vdso]
b7fba000-b7fd6000 r-xp 00000000 08:05 106311 /lib/ld-2.9.so
b7fd6000-b7fd7000 r--p 0001b000 08:05 106311 /lib/ld-2.9.so
b7fd7000-b7fd8000 rw-p 0001c000 08:05 106311 /lib/ld-2.9.so
bf9c2000-bf9d7000 rw-p bffeb000 00:00 0 [stack]
Aborted
my nvclock -D -f output:
Unhandled init script entry with id '�' at d9de
Unhandled init script entry with id '�' at da01
Unhandled init script entry with id '�' at da24
Unhandled init script entry with id '�' at da47
--- nVidia Geforce 9600GSO GPU registers ---
NV_PMC_BOOT_0 (0x0): 092800a2
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): f30e003f
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): 061010de
NV_PBUS_PCI_0 (0x182c): 23851682
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): 2e801bb3
NV_4000 (0x4000): 00000000
NV_4004 (0x4004): 00000000
NV_4008 (0x4008): 90596400
NV_400C (0x400c): 00002505
NV_4010 (0x4010): 00000000
NV_4014 (0x4014): 00000000
NV_4018 (0x4018): 00001200
NV_401C (0x401c): 00001c03
NV_4020 (0x4020): 80000000
NV_4024 (0x4024): 00001902
NV_4028 (0x4028): a0000000
NV_402C (0x402c): 00001b05
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): 00000100
NV_E118 (0xe118): 00000000
NV_E11C (0xe11c): 00000001
NV_E120 (0xe120): 00000000
NV_E300 (0xe300): 00000100
NV_20008 (0x20008): c008367d
NV_20400 (0x20400): 0000002b
NV_PDISPLAY_SOR0_REGS_BRIGHTNESS(c084): 00000000
NV_PFB_CFG0 (0x100200): 00201000
NV_PFB_CFG0 (0x100204): 0055a020
NV_PFB_CFG0 (0x100208): 00000000
NV_PFB_CFG0 (0x10020c): 30000000
NV_PFB_218 (0x100218): 01000101
NV_PFB_TIMING0 (0x100220): 0817351e
NV_PFB_TIMING1 (0x100224): 0e010b0c
NV_PFB_TIMING2 (0x100228): 05050808
NV_PFB_474 (0x100474): 00000000
NV_PEXTDEV_BOOT_0 (0x101000): 9f42809e
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
I was hoping my output will help you to get closer to the solution with the 9800 request too, as this one is a G92 chip also.
OK, I'll post my findings.
I tried to edit nv50.c, using discussions from EVGA 9800 and 9800 GTX branches of the forum. Even though my card uses similar chip, adjusting e118 register does no do anything. Also the e114 register contains 0x0100 for some reason, while on 9800 it is 0x1046.
Also I am not sure if this erros influence anything:
Unhandled init script entry with id '�' at d9de
Unhandled init script entry with id '�' at da01
Unhandled init script entry with id '�' at da24
Unhandled init script entry with id '�' at da47
But the temperatures seems to be kept at 20400, as you said.
I am hoping if you could have a look at my output and give me an advice on which registers to look at. I don't care about correct temp display, but would really like to adjust fan speed, as it is loud as a vacum cleaner.
regards
Hmm. My case seems to be very similar to 9500 GT. Hacky code does not do anything, and 9500 GT seems to have similar values in most registers (e114, e118, e300)
regards
The best way to find out about the registers is to install riva tuner under windows. There you can usually set the fanspeed to different values. For different values create a graphics subsystem diagnostics report (you find it in the main registercard). In this gsdr there is a button which enables highlighting of differences compared to a sample report. There should only be about 3 registers (temperature, fanspeed, something else) which change. If you are uncertain which it might be plot a diagram for several values - maybe you can get some information out of it.
The saga continues:
So, by your, guys, advice. I have repartitioned hard drive and installed a useless XP, with drivers and rivatuner. Apparently, neither nvidia drivers (v. 185,180 and 177) can control my gpu fan. Same applies to rivatuner. It failed to regulate speed using drivers module AND low level method.
I left a ticket to XFX, and their response was: "It was made by design. Our customers worried about new generation chips heating too much. Fan is designed to run at full speed all the time, but if you are not happy with noise, we will send you resistor cable, to reduce noise".
So now I am waiting for that damn cable. Finally I think my card DOES use e118 and e114 registers for fan control, but the fan used on the card is porbably a 2 pin, ground and power, which makes it impossible to control.
Any suggestions guys ?
If rivatuner can't do it (it supports most cards) then it really might not be possible on yours. Fan control should work fine using two wires, for fans PWM is used (a train of pulses and lets say the average value of the pulses can be adjusted, so in that way the fan speed can be regulated).