Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 11-04-10, 02:39 PM   #1
yeknom82
Registered User
 
Join Date: Dec 2007
Posts: 3
Default [260.19.12 9600M GT regression] Adaptive scaling/speed issues in fedora 14

I mentioned this issue in another thread yesterday. Since upgrading to Fedora 14 while using the nvidia driver (installed from the script downloaded from nvidia's site), the performance level is clearly not scaling properly. This can be observed using nvidia-settings. The perf lvl will drop to the lowest setting and in most cases not scale back up. Opening an opengl app kicks the perf lvl to max.

When the perf lvl is at its minimum, most 2d operations are really slow. For example, opening gnomes preferences menu, the highlighting of the currently hovered item lags behind the mouse and 100% of one core is consumed until it is drawn. Rendering in firefox is also extremely slow and cpu intensive. Setting the perf lvl to maximum (ie. disabling scaling) makes most things fast again.

I have only seen this since xserver 1.9 in fedora 14. I tried the previous official driver and saw no improvement. I've also observed some rendering errors (such as progress bars using the default Clearlooks theme) that make me think there is likely a regression that is causing a software fallback in the xserver. I don't see these errors (rendering or speed issues) using nouveau (for what its worth....but it sucks battery as well).
Attached Files
File Type: gz nvidia-bug-report.log.gz (47.6 KB, 94 views)
yeknom82 is offline   Reply With Quote
Old 11-04-10, 07:23 PM   #2
zooz
Registered User
 
Join Date: Nov 2010
Posts: 8
Default Re: [260.19.12 9600M GT regression] Adaptive scaling/speed issues in fedora 14

Yay! Finally I have found a temporary solution to addressing this very annoying issue.

Basically what I have managed to discover is that it's not the issue with Nvidia drivers neither is with Xorg itself, but it's the issue with 2D rendering library libcairo.so.

Fedora 14 ships with cairo-1.10.0-1.fc14 which is somehow broken with recent nvidia drivers, no matter is you use binary ones from nvidia.com nor the packaged kmod-nvidia ones.

So the temporary solution, which I could suggest doing is to downgrage the cairo to 1.8.x version as well as cairomm package.

Quick instructions how to do it:

1. Add fedora13 and fedora13-updates repos

/etc/yum.repos.d/fedora-13.repo
----------------------
[fedora13]
name=Fedora 13 - $basearch
failovermethod=priority
baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/13/Everything/$basearch/os/
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
----------------------

/etc/yum.repos.d/fedora-13-updates.repo:
----------------------
[f13-updates]
name=Fedora 13 - $basearch - Updates
failovermethod=priority
baseurl=http://mirror.bytemark.co.uk/fedora/linux/updates/13/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
----------------------

2. Do the actual downgrade of cairo and cairomm

yum --nogpgcheck --noplugins --disablerepo=* --enablerepo=fedora13 downgrade cairo.x86_64 cairomm.x86_64

(supposedly you run 64bit version of Fedora).

3. Restart your xorg server and off you go - the issue is resolved
zooz is offline   Reply With Quote
Old 11-06-10, 11:30 AM   #3
Lysius
Registered User
 
Join Date: Oct 2008
Posts: 98
Default Re: [260.19.12 9600M GT regression] Adaptive scaling/speed issues in fedora 14

Is there a bug report for this in the fedora bugzilla?
https://bugzilla.redhat.com/
Lysius is offline   Reply With Quote
Old 11-06-10, 12:15 PM   #4
edgan
Registered User
 
Join Date: Jun 2006
Posts: 24
Default Re: [260.19.12 9600M GT regression] Adaptive scaling/speed issues in fedora 14

I upgraded to Fedora 14. I see an issue like this, but only when playing a game through Wine and then alt-tabbing out. While outside the game everything is painfully slow. Go back to the game and close it, and everything is fine.
edgan is offline   Reply With Quote
Old 11-15-10, 06:50 AM   #5
whfolsom4
Registered User
 
Join Date: Nov 2010
Posts: 1
Default Re: [260.19.12 9600M GT regression] Adaptive scaling/speed issues in fedora 14

This fix worked great for me! I just installed Fedora 14 (64) using the RPMFusion drivers for the GTX 480. Desktop performance was abysmal - maybe 1-5 FPS on average at 1920x1080. I began to suspect it was fixable problem when I noticed OpenGL apps ran at 90FPS consistently. Downgrading the Cairo packages worked great. Thanks!
whfolsom4 is offline   Reply With Quote
Old 11-15-10, 08:56 AM   #6
artem
Registered User
 
Join Date: Jun 2006
Posts: 713
Default Re: [260.19.12 9600M GT regression] Adaptive scaling/speed issues in fedora 14

Alternatively you can use updated cairo for Fedora 14.

Get it from here (I'm providing src.rpm only because I don't want to build the package for every architecture F14 supports).
artem is offline   Reply With Quote
Reply


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -5. The time now is 08:05 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.