2011-05-25, 23:05
I built openelec with latest xbmc from fernetmenta git. If somebody is interested to try it:
http://gujs.openelec.tv/build/PVR-Master...12.tar.bz2
http://gujs.openelec.tv/build/PVR-Master...12.tar.bz2
john.cord Wrote:Nice, can you built a ubuntu Live CD too?
TheSwissKnife Wrote:Maybe you only moved up one level?
Try, and post:
Code:DISPLAY=:0 nvidia-settings -q [gpu:0]/GPUPowerMizerMode -q GPUCurrentPerfLevel -q GPUCurrentPerfMode -q GPUPowerSource -q GPUAdaptiveClockState -q GPUCurrentClockFreqs -q GPUPerfModes -q GPU2DClockFreqs -q GPU3DClockFreqs -q CUDACores -q GPUCoreTemp
xbmc@XBMCLive:~$ DISPLAY=:0 nvidia-settings -q [gpu:0]/GPUPowerMizerMode -q GPUC urrentPerfLevel -q GPUCurrentPerfMode -q GPUPowerSource -q GPUAdaptiveClockStat e -q GPUCurrentClockFreqs -q GPUPerfModes -q GPU2DClockFreqs -q GPU3DClockFreqs -q CUDACores -q GPUCoreTemp
Attribute 'GPUPowerMizerMode' (XBMCLive:0[gpu:0]): 0.
'GPUPowerMizerMode' is an integer attribute.
'GPUPowerMizerMode' can use the following target types: GPU.
Attribute 'GPUCurrentPerfLevel' (XBMCLive:0.0): 2.
'GPUCurrentPerfLevel' is an integer attribute.
'GPUCurrentPerfLevel' is a read-only attribute.
'GPUCurrentPerfLevel' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentPerfMode' (XBMCLive:0.0): 1.
'GPUCurrentPerfMode' is an integer attribute.
'GPUCurrentPerfMode' is a read-only attribute.
'GPUCurrentPerfMode' can use the following target types: X Screen, GPU.
Attribute 'GPUPowerSource' (XBMCLive:0.0): 0.
'GPUPowerSource' is an integer attribute.
'GPUPowerSource' is a read-only attribute.
'GPUPowerSource' can use the following target types: X Screen, GPU.
Attribute 'GPUAdaptiveClockState' (XBMCLive:0.0): 1.
'GPUAdaptiveClockState' is an integer attribute.
'GPUAdaptiveClockState' is a read-only attribute.
'GPUAdaptiveClockState' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentClockFreqs' (XBMCLive:0.0): 535,790.
'GPUCurrentClockFreqs' is a packed integer attribute.
'GPUCurrentClockFreqs' is a read-only attribute.
'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPUPerfModes' (XBMCLive:0.0): perf=0, nvclock=135, memclock=135,
processorclock=270 ; perf=1, nvclock=405, memclock=405, processorclock=810 ;
perf=2, nvclock=535, memclock=790, processorclock=1230
Attribute 'GPU2DClockFreqs' (XBMCLive:0.0): 135,135.
The valid values for 'GPU2DClockFreqs' are in the ranges 33 - 270, 33 - 162
(inclusive).
'GPU2DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPU3DClockFreqs' (XBMCLive:0.0): 535,790.
The valid values for 'GPU3DClockFreqs' are in the ranges 133 - 1070, 197 -
948 (inclusive).
'GPU3DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'CUDACores' (XBMCLive:0.0): 16.
'CUDACores' is an integer attribute.
'CUDACores' is a read-only attribute.
'CUDACores' can use the following target types: X Screen, GPU.
Attribute 'GPUCoreTemp' (XBMCLive:0.0): 85.
'GPUCoreTemp' is an integer attribute.
'GPUCoreTemp' is a read-only attribute.
'GPUCoreTemp' can use the following target types: X Screen, GPU.
john.cord Wrote:Code:xbmc@XBMCLive:~$ DISPLAY=:0 nvidia-settings -q [gpu:0]/GPUPowerMizerMode -q GPUC urrentPerfLevel -q GPUCurrentPerfMode -q GPUPowerSource -q GPUAdaptiveClockStat e -q GPUCurrentClockFreqs -q GPUPerfModes -q GPU2DClockFreqs -q GPU3DClockFreqs -q CUDACores -q GPUCoreTemp
Attribute 'GPUPowerMizerMode' (XBMCLive:0[gpu:0]): 0.
'GPUPowerMizerMode' is an integer attribute.
'GPUPowerMizerMode' can use the following target types: GPU.
Attribute 'GPUCurrentPerfLevel' (XBMCLive:0.0): 2.
'GPUCurrentPerfLevel' is an integer attribute.
'GPUCurrentPerfLevel' is a read-only attribute.
'GPUCurrentPerfLevel' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentPerfMode' (XBMCLive:0.0): 1.
'GPUCurrentPerfMode' is an integer attribute.
'GPUCurrentPerfMode' is a read-only attribute.
'GPUCurrentPerfMode' can use the following target types: X Screen, GPU.
Attribute 'GPUPowerSource' (XBMCLive:0.0): 0.
'GPUPowerSource' is an integer attribute.
'GPUPowerSource' is a read-only attribute.
'GPUPowerSource' can use the following target types: X Screen, GPU.
Attribute 'GPUAdaptiveClockState' (XBMCLive:0.0): 1.
'GPUAdaptiveClockState' is an integer attribute.
'GPUAdaptiveClockState' is a read-only attribute.
'GPUAdaptiveClockState' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentClockFreqs' (XBMCLive:0.0): 535,790.
'GPUCurrentClockFreqs' is a packed integer attribute.
'GPUCurrentClockFreqs' is a read-only attribute.
'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPUPerfModes' (XBMCLive:0.0): perf=0, nvclock=135, memclock=135,
processorclock=270 ; perf=1, nvclock=405, memclock=405, processorclock=810 ;
perf=2, nvclock=535, memclock=790, processorclock=1230
Attribute 'GPU2DClockFreqs' (XBMCLive:0.0): 135,135.
The valid values for 'GPU2DClockFreqs' are in the ranges 33 - 270, 33 - 162
(inclusive).
'GPU2DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPU3DClockFreqs' (XBMCLive:0.0): 535,790.
The valid values for 'GPU3DClockFreqs' are in the ranges 133 - 1070, 197 -
948 (inclusive).
'GPU3DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'CUDACores' (XBMCLive:0.0): 16.
'CUDACores' is an integer attribute.
'CUDACores' is a read-only attribute.
'CUDACores' can use the following target types: X Screen, GPU.
Attribute 'GPUCoreTemp' (XBMCLive:0.0): 85.
'GPUCoreTemp' is an integer attribute.
'GPUCoreTemp' is a read-only attribute.
'GPUCoreTemp' can use the following target types: X Screen, GPU.
Gujs Wrote:I built openelec with latest xbmc from fernetmenta git. If somebody is interested to try it:
http://gujs.openelec.tv/build/PVR-Master...12.tar.bz2
TheSwissKnife Wrote:That looks pretty good to me...perflevel = 2 and clock freqs are 535,790 - that is running at max performance. Interesting also that your ION2 runs at slightly faster 3D clock than the one in XS35GT and has the full set of CUDA cores (16). Does it use a fan to cool it?
I think the reason the XS35GT ION2 does not work at properly with powermizer whereas your does is that the GPUPowerSource is incorrectly stuck on "battery" with XS35GT as opposed to "AC" (value=0).
Congratulations!
rolandb5 Wrote:Thanks!
Does the Openelec updating function still work afterwards? Or does RC6 corrupts the ion2 adapted files when the update is applied?
Gujs Wrote:Yes it will corrupt the ION2 optimizations. My build includes xbmc eden + pvr (from dushmaniac) with VDPAU fixes (from fernetmenta). The original openelec builds are including xbmc dharma for now.
You will have to update manually when I release new build based on that version.