From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugzilla-daemon-CC+yJ3UmIYqDUpFQwHEjaQ@public.gmane.org
Subject: [Bug 92386] New: Integrated sensor on nv43 doesn't work
(wrong vbios parsing?)
Date: Sat, 10 Oct 2015 14:48:29 +0000
Message-ID:
Bug ID
92386
Summary
Integrated sensor on nv43 doesn't work (wrong vbios parsing?)
Product
xorg
Version
git
Hardware
x86 (IA32)
OS
Linux (All)
Status
NEW
Severity
normal
Priority
medium
Component
Driver/nouveau
Assignee
nouveau@lists.freedesktop.org
Reporter
randrik@mail.ru
QA Contact
xorg-team@lists.x.org
Created attachment 118799 [details]
hack for recognizing sensor on nv43
Hello, this is me again with my useful nv43.
As far as I can see nvidia binary driver can use integrated sensor on my card,
while nouveau can't. After some digging I found problem - nouveau can't find
some calibration coefficients in vbios. May be they missed completely, or bios
slightly misparsed. I'll attach again my vbios, and patch I made after looking
at nvclock sources [1]. Patch allow sensor to work, and reported temperature
roughly correspond to what I saw with binary driver (looking at raw output I
see nouveau still hotter than nvidia, but I can ignore this for now).
Not sure if such hack (?) should go into nouveau, or I (someone) better to find
if values really missed from vbios first.
Command for getting raw sensor value:
envytools/nva/nvapeek 0x15b4
[1] - http://www.linuxhardware.org/nvclock/