[Nouveau] [Bug 66176] New: nouveau.perflvl kernel parameter doesn't work

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Jun 25 15:17:34 PDT 2013


https://bugs.freedesktop.org/show_bug.cgi?id=66176

          Priority: medium
            Bug ID: 66176
          Assignee: nouveau at lists.freedesktop.org
           Summary: nouveau.perflvl kernel parameter doesn't work
        QA Contact: xorg-team at lists.x.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: mr.dash.four at googlemail.com
          Hardware: Other
            Status: NEW
           Version: unspecified
         Component: Driver/nouveau
           Product: xorg

When I specify the following kernel parameter - "nouveau.perflvl=0,0" (that is
in addition to "nouveau.perflvl_wr=7777"), I get the following error during
boot up (and afterwards, when I try to make this change manually):

kernel: [drm] Initialized drm 1.1.0 20060810
kernel: nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x049200a2
kernel: nouveau  [  DEVICE][0000:01:00.0] Chipset: G71 (NV49)
kernel: nouveau  [  DEVICE][0000:01:00.0] Family : NV40
kernel: nouveau  [   VBIOS][0000:01:00.0] checking PRAMIN for image...
kernel: nouveau  [   VBIOS][0000:01:00.0] ... checksum invalid
kernel: nouveau  [   VBIOS][0000:01:00.0] checking PROM for image...
kernel: nouveau  [   VBIOS][0000:01:00.0] ... appears to be valid
kernel: nouveau  [   VBIOS][0000:01:00.0] using image from PROM
kernel: nouveau  [   VBIOS][0000:01:00.0] BIT signature found
kernel: nouveau  [   VBIOS][0000:01:00.0] version 05.71.22.21.0a
kernel: nouveau  [     PFB][0000:01:00.0] RAM type: GDDR3
kernel: nouveau  [     PFB][0000:01:00.0] RAM size: 256 MiB
kernel: nouveau  [     PFB][0000:01:00.0]    ZCOMP: 294912 tags
kernel: nouveau  [  PTHERM][0000:01:00.0] FAN control: PWM
kernel: nouveau  [  PTHERM][0000:01:00.0] fan management: disabled
kernel: nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
kernel: nouveau  [  PTHERM][0000:01:00.0] programmed thresholds [ 90(3), 95(3),
115(2), 135(5) ]
kernel: agpgart-via 0000:00:00.0: AGP 3.5 bridge
kernel: agpgart: modprobe tried to set rate=x12. Setting to AGP3 x8 mode.
kernel: agpgart-via 0000:00:00.0: putting AGP V3 device into 8x mode
kernel: nouveau 0000:01:00.0: putting AGP V3 device into 8x mode
kernel: [TTM] Zone  kernel: Available graphics memory: 1026356 kiB
kernel: [TTM] Initializing pool allocator
kernel: [TTM] Initializing DMA pool allocator
kernel: nouveau  [     DRM] VRAM: 251 MiB
kernel: nouveau  [     DRM] GART: 256 MiB
kernel: nouveau  [     DRM] TMDS table version 1.1
kernel: nouveau W[     DRM] TMDS table script pointers not stubbed
kernel: nouveau  [     DRM] DCB version 3.0
kernel: nouveau  [     DRM] DCB outp 00: 04011310 00000028
kernel: nouveau  [     DRM] DCB outp 01: 0c011312 00000000
kernel: nouveau  [     DRM] DCB outp 02: 01000300 00000028
kernel: nouveau  [     DRM] DCB outp 03: 020223f1 00c0c083
kernel: nouveau  [     DRM] DCB conn 00: 0000
kernel: nouveau  [     DRM] DCB conn 01: 2130
kernel: nouveau  [     DRM] DCB conn 02: 0210
kernel: nouveau  [     DRM] DCB conn 03: 0211
kernel: nouveau  [     DRM] DCB conn 04: 0213
kernel: nouveau  [     DRM] Saving VGA fonts
kernel: [drm] Supports vblank timestamp caching Rev 1 (10.10.2010).
kernel: [drm] No driver support for vblank timestamp query.
kernel: nouveau  [     DRM] 0xD3FB: Parsing digital output script table
kernel: nouveau  [     DRM] 4 available performance level(s)
kernel: nouveau  [     DRM] 0: core 275MHz shader 275MHz memory 600MHz voltage
1050mV fanspeed 40%
kernel: nouveau  [     DRM] 1: core 400MHz shader 400MHz memory 625MHz voltage
1100mV fanspeed 70%
kernel: nouveau  [     DRM] 2: core 440MHz shader 440MHz memory 650MHz voltage
1100mV fanspeed 79%
kernel: nouveau  [     DRM] 3: core 487MHz shader 487MHz memory 695MHz voltage
1200mV fanspeed 100%
kernel: nouveau  [     DRM] c: core 275MHz shader 275MHz memory 600MHz voltage
1050mV fanspeed 100%
kernel: nouveau  [     DRM] setting performance level: 0
kernel: nouveau E[     DRM] fanspeed set failed: -22
kernel: nouveau  [     DRM] > reclocking failed: -34
kernel: 
kernel: nouveau  [     DRM] > reclocking took 83072ns
kernel: 
kernel: nouveau  [     DRM] MM: using M2MF for buffer copies
kernel: nouveau  [     DRM] Setting dpms mode 3 on TV encoder (output 3)
kernel: nouveau  [     DRM] allocated 1600x1200 fb: 0x9000, bo ffff8800375e6800
kernel: fbcon: nouveaufb (fb0) is primary device
kernel: nouveau  [     DRM] 0xD3FB: Parsing digital output script table
kernel: Console: switching to colour frame buffer device 200x75
kernel: nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
kernel: nouveau 0000:01:00.0: registered panic notifier
kernel: [drm] Initialized nouveau 1.1.0 20120801 for 0000:01:00.0 on minor 0

When I try to do this from the command line with "echo 0,0 >
/sys/class/hwmon/hwmon0/device/performance_level" I get the exact same error:

kernel: nouveau  [     DRM] setting performance level: 0
kernel: nouveau E[     DRM] fanspeed set failed: -22
kernel: nouveau  [     DRM] > reclocking failed: -34
kernel: 
kernel: nouveau  [     DRM] > reclocking took 25088ns
kernel: 

The kernel in use is 3.9.6 with the stock-supplied nouveau driver.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/nouveau/attachments/20130625/8b0c6a65/attachment.html>


More information about the Nouveau mailing list