On Wed, 22 Sep 2010 11:42:41 +0200 Karsten Mehrhoff <kawime@xxxxxx> wrote: > [Am 22.09.2010, 02:01 Uhr, schrieb Greg KH <greg@xxxxxxxxx>] > > >>> Difference between 2.6.35.1/2/3 and 2.6.35.4 while watching some > >> videos: > >>> 2.6.35.4 switches the cpu for flash videos in the browser (opera or > >>> iceweasel) or other video outputs to 2200/2400/2600 MHz meanwhile > >> 2.6.35.3 > >>> (or older) stays at 1000 Mhz. That results in a higher cpu > >> temperature, > >>> more power consumption and so one. > >>> > >>> Using other GUI program results in nearly the same problems with > >> 2.6.35.4, > >>> so this kernel is unusable for me. > >>> > >>> Results to see the difference for the same action > >>> 2.6.35.4 > >>> Core0 Temp: +45.0__C > >>> Core1 Temp: +43.0__C > >>> cpu MHz: 2200.000 or higher > >>> > >>> 2.6.35.3 > >>> Core0 Temp: +32.0__C > >>> Core1 Temp: +31.0__C > >>> cpu MHz: 1000.000 (max. 1800, but falling back to 1000) > > > > Can you run 'git bisect' between 2.6.35.3 and 2.6.35.4 to try to find > > out the offending patch that caused this issue? > > > > thanks, > > > > greg k-h > > Same for 2.6.35.5 using 256.53 > > For your info, I did run some tests today using a nVidia 9500GT > > Kernel | Performance with NVIDIA-Linux-x86_64- > | 256.53 | 260.19.04 (BETA) > ---------------------------------------------------------- > 2.6.35.3 | good | good > ---------------------------------------------------------- > 2.6.35.4 | bad | not tested > ---------------------------------------------------------- What would be tremendously more interesting is if you can reproduce the issue with the in-kernel nouveau driver or just without the binary driver. As we have no sourcecode for the binary driver, we can not tell what it does and are thus unable to debug any issues. If it is an issue that is not reproducible without the binary driver, please contact the vendor of that driver. It it is reproducible even without that driver, it would help if you could tell exactly which patch in 2.6.35.4 makes the difference between good and bad in your test below. There are 114 patches between 2.6.35.3 and 2.6.35.4. If you test between them, you can pinpoint the exact patch with about 7 tests. git bisect does this for you, just do $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-2.6.35.y.git $ cd linux-2.6.35.y $ git bisect bad v2.6.35.4 $ git bisect good v2.6.35.3 Git then checks out a testcandidate for you, which you should compile and test. If it's good , type $ git bisect good , if its bad $ git bisect bad If all goes well, after about 7 tests, it will tell you what patch did introduce the regression. Regards, Flo > > Karsten _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/dri-devel