Summary: | Antialiased XFT Font rendering slow in KDE Apps only. (Non-KDE Apps are fast) | ||
---|---|---|---|
Product: | [I don't know] kde | Reporter: | John Morris <mailjohnmorris> |
Component: | general | Assignee: | Stephan Kulow <coolo> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | CC: | netllama |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
John Morris
2005-06-19 00:47:07 UTC
Apparantly I'm not the only one experiencing this with KDE and this card. See this thread at nvnews forums: http://www.nvnews.net/vbulletin/showthread.php?t=44317 This turned out to be a problem with X11 and this card. xorg-6.9-rc2 fixes it. It turns out this is not an Xorg bug. Another problem in X ws masking it by switching subpixel color rendering to grey rendering. It appears subpixel rendering is broken on this nvidia card for QT/KDE only. Gtk apps work nice and fast. you're using the nvidia driver, right? then complain to nvidia ;( Yeah, this seems to be a KDE bug. Nvidia thinks so too, maybe both of you guys should look into it? :P I have this same problem, plain ol' AA fonts are slow in KDE, while GTK apps are fine, renderaccell is enabled in my driver. I'm on xorg 6.8.2, kde 3.5.1. Upgraded to xorg 7.0, still have a problem...QT apps only. I'm also on kde 3.5.1. We (KDE) think it's a lack of optimisation in the NVidia driver for Xft antialiasing and subpixel hinting as used by Qt. It's not our bug though - the same cases are very quick under i915 and ATI. Ok. Well, an update. I just stuck my old Geforce 4MX 440 back in my system. It was _MUCH_ faster, still, GTK apps were slightly faster. I think maybe KDE or QT is doing something else which might slow down font rendering compared to GTK apps, however, the bulk of the problem must lie in the nvidia driver. Also, like the original post said, it doesn't affect some QT programs, like kedit is fine, kwrite is NOT. Something else to add to this. I compiled qt-4.1 (from kde svn qt-copy) and svn versons of kdelibs and kdebase that uses qt-4.1 It appears that the newer stuff doesn't suffer from the problem. It appears the qtfontengine_x11.cpp has had massive changes so maybe the new implementation fixes this. Too bad kde4 is still a long way off. |