Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 251242 - x11-base/xorg-server-1.5.3: garbled (antialiased) fonts after upgrade
Summary: x11-base/xorg-server-1.5.3: garbled (antialiased) fonts after upgrade
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: AMD64 Linux
: High normal with 1 vote (vote)
Assignee: Gentoo X packagers
URL: http://bugs.freedesktop.org/show_bug....
Whiteboard:
Keywords:
: 253808 (view as bug list)
Depends on:
Blocks: 251832
  Show dependency tree
 
Reported: 2008-12-16 22:36 UTC by Till Matthiesen
Modified: 2009-01-15 19:56 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Screenshot (garbled_text.png,331.78 KB, image/png)
2008-12-16 22:38 UTC, Till Matthiesen
Details
Screenshot after changing font to Bitstream (screenshot2.png,290.12 KB, image/png)
2008-12-19 14:51 UTC, Till Matthiesen
Details
current Xorg.0.log (Xorg.0.log,24.83 KB, text/plain)
2008-12-19 15:08 UTC, Till Matthiesen
Details
qtconfig with subpixel rendering enabled (qtconfig_antialiased_with_subpixel.png,39.92 KB, image/png)
2009-01-07 19:52 UTC, Knut Masanetz
Details
qtconfig with subpixel rendering disabled (qtconfig_antialiased_without_subpixel.png,55.08 KB, image/png)
2009-01-07 19:54 UTC, Knut Masanetz
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Till Matthiesen 2008-12-16 22:36:40 UTC
After upgrading to xorg-server-1.5.3 using antialiased fonts results
in garbled output with Qt4 apps (Qt3 looks fine though).
Once antialiased fonts are switched off all fonts are displayed as expected.

This machine is equipped with a i965 chipset running xf86-video-intel-2.5.1.
Qt4 is at 4.4.2.

#emerge --info
Portage 2.1.6.1 (default-linux/amd64/2007.0, gcc-4.3.2, glibc-2.9_p20081201-r0, 2.6.27.7 x86_64)
=================================================================                               
System uname: Linux-2.6.27.7-x86_64-Intel-R-_Core-TM-2_CPU_6400_@_2.13GHz-with-glibc2.2.5       
Timestamp of tree: Tue, 16 Dec 2008 20:46:01 +0000                                              
app-shells/bash:     3.2_p33                                                                    
dev-java/java-config: 1.3.7-r1, 2.1.6                                                           
dev-lang/python:     2.4.4-r13, 2.5.2-r7                                                        
dev-python/pycrypto: 2.0.1-r6                                                                   
dev-util/cmake:      2.6.2                                                                      
sys-apps/baselayout: 1.12.11.1                                                                  
sys-apps/sandbox:    1.2.18.1-r2                                                                
sys-devel/autoconf:  2.13, 2.61-r2                                                              
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1                        
sys-devel/binutils:  2.18-r3                                                                    
sys-devel/gcc-config: 1.4.0-r4                                                                  
sys-devel/libtool:   1.5.26                                                                     
virtual/os-headers:  2.6.23-r3                                                                  
ACCEPT_KEYWORDS="amd64"                                                                         
CBUILD="x86_64-pc-linux-gnu"                                                                    
CFLAGS="-march=core2 -O2 -pipe"                                                                 
CHOST="x86_64-pc-linux-gnu"                                                                     
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"                                                                                                                                                 
CXXFLAGS="-march=core2 -O2 -pipe"                                                                                                                                
DISTDIR="/usr/portage/distfiles"                                                                                                                                 
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"                                                   
GENTOO_MIRRORS="http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ "                                                                                          
LANG="en_US.UTF-8"                                                                                                                                               
LC_ALL="en_US.UTF-8"                                                                                                                                             
LDFLAGS=""
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/local-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="64bit 7zip X X509 a52 aac accessibility acl acpi aiglx alsa amarok amd64 ao asf audiofile bash-completion bcmath bdf berkdb blas bogofilter bzip2 cairo cblas ccache cdda cddb cdinstall cdrom cdsound cern clamav clamd cli colordiff cpudetection cracklib crosscompile crypt cscope css ctype cups cupsddk dbus dirac divx djvu dmi doc dri dts dvb dvbplayer dvd dvdr dvdread fbcon ffmpeg fftw firefox3 flac fortran fortran95 ftdi gd gdbm ggi gif gimp gimpprint glibc-compat20 glitz glut gnuplot gphoto2 gpm grub gs gstreamer gtk gtk2 gvim gzip hal hddtemp hifieq iconv imagemagick imap ipv6 isdnlog jack jack-tmpfs java javascript jpeg kaspersky kde lame lapack latex libsamplerate libvisual libwww lm_sensors logrotate maps md5sum midi mmx mmxext mng mod modplug mp3 mp4 mpeg mpeg2 mplayer mudflap musicmysql ncurses nfs nls nocd nptl nptlonly nsplugin nxclient ogg openal opendoc opengl openmp pam pango pcre pdf perl plotutils png posix ppds pppd ps python qt3 qt3support qt4 rar readline realmedia reflection rogue samba sasl schroedinger science session sockets sounds spl srt sse sse2 sse3 ssl ssse3 svg sysfs syslog tcl tcpd tetex theora threads tiff tk truetype unicode usb vcd vdr videos vim vim-pager vim-syntax vim-with-x vorbis wma wmf wmp wxwindows x264 xatrix xcb xcomposite xforms xine xml xorg xosd xpm xrandr xscreensaver xv xvid xvmc zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basicauthn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="intel"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

Thanks.

Reproducible: Always
Comment 1 Till Matthiesen 2008-12-16 22:38:11 UTC
Created attachment 175527 [details]
Screenshot
Comment 2 Till Matthiesen 2008-12-17 15:38:22 UTC
update:

No improvements with xf86-video-intel-2.5.1-r1 for me.
Comment 3 Rémi Cardona (RETIRED) gentoo-dev 2008-12-17 18:08:39 UTC
Are you sure only 1.5.3 is the package to blame? Any chance you updated fontconfig along with xorg-server?

Thanks
Comment 4 Till Matthiesen 2008-12-17 18:31:45 UTC
As far as I can tell from emerge.log the following
updates have been emerged.

xorg-server 1.5.2 --> 1.5.3
xf86-input-evdev 2.0.8 --> 2.1.0

fontconfig has not been updated. 
It's still at the newest version (2.6.0-r2),
emerged back in Oct.

So to me it pretty much looks like this is somehow connected
to the xorg-server package. Not sure though.

Thanks for looking into this.
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2008-12-17 23:31:40 UTC
(In reply to comment #4)
> xorg-server 1.5.2 --> 1.5.3
> xf86-input-evdev 2.0.8 --> 2.1.0

Hum, could you try downgrading the intel driver to 2.4.3 ?

Thanks
Comment 6 vltg0903 2008-12-18 11:03:59 UTC
I had a similar problem, perhaps it's the same one. After upgrade to xorg-server-1.5.3, the font rendering of all windows belonging to 'root' (started with kdesu) was faulty, very much like shown in the screenshot, but not for user windows (except for Mathematica, but that was always a bit 'special', font-wise). After I switched root's kde default fonts to Bitstream instead of the default 'Sans serif' (like I have for my user account), everything went back to normal.

Comment 7 vltg0903 2008-12-18 11:16:20 UTC
Oddly enough, replacing the bundled Mathematica qt libs with symlinks to the system's libs resolved its problem.
Comment 8 Tobias Jakobi 2008-12-18 18:35:11 UTC
I can also report font rendering problem with xorg-server-1.5.3

I also did the check. The issue is really originating from this special version. I just downgradeded to 1.5.2 and the issue is gone.

My problem with 1.5.3 is that texts containing kanji aren't displayed correctly. The symbols are just replaced by some box symbols containing garbage (or some numbers, dunno - the point is that it's not the correct symbol).

This affects nearly every application running on X. My filemanager emelfm2, the xfce4 filemanager thunar, the open dialogues, the Seamonkey webbrowser.

I'm using xf86-video-intel-2.5.1-r1, but that doesn't seem to have any effect on the bug.

Comment 9 Rémi Cardona (RETIRED) gentoo-dev 2008-12-18 23:29:42 UTC
(In reply to comment #8)
> I'm using xf86-video-intel-2.5.1-r1, but that doesn't seem to have any effect
> on the bug.

Has anyone actually tried downgrading the Intel driver to 2.4.3?

Thanks
Comment 10 Knut Masanetz 2008-12-19 10:24:08 UTC
It's NOT the intel driver, as on my system with an ATI radeon 9200 with the xorg driver it's pretty much the same effect...
Comment 11 Rémi Cardona (RETIRED) gentoo-dev 2008-12-19 11:55:24 UTC
(In reply to comment #10)
> It's NOT the intel driver, as on my system with an ATI radeon 9200 with the
> xorg driver it's pretty much the same effect...

Well that's an interesting tidbit :)

Now I would really like to know how you guys all get this. What desktop do you run, which settings do you have, maybe your Xorg.0.logs, which applications/toolkits trigger the bug, ...

Thanks
Comment 12 Rémi Cardona (RETIRED) gentoo-dev 2008-12-19 11:56:30 UTC
Oh, and if you're running a compositor, please try to switch it off.

Thanks
Comment 13 Till Matthiesen 2008-12-19 14:49:49 UTC
Hi!

I checked downgrading to xf86-video-intel-2.4.3.
That does not change the situation in any visible way.
Now I'm back again at 2.5.1-r1.

On the other hand I tried changing the font as 
Andreas post suggests. 
Indeed it got marginally better, though not perfect.

See screenshot2.png:
I marked the text in the post-it plasma application
where text is supposed to show up.
Additionally you can still see strange things going
on at the very bottom of the konqueror window.

Btw, my notebook that is equipped with an 
Ati 9600 Mobility chipset runs xorg-server-1.5.3
with xf86-video-ati-6.9.0 - flawless.

Thanks again!
Comment 14 Till Matthiesen 2008-12-19 14:51:22 UTC
Created attachment 175875 [details]
Screenshot after changing font to Bitstream
Comment 15 Till Matthiesen 2008-12-19 15:08:31 UTC
Created attachment 175878 [details]
current Xorg.0.log

I currently do not use a compositor since it never properly worked for me.
The built-in Kwin compositor becomes dog slow after a few seconds/minutes and showing screen corruptions (once it got slow).

Hopefully things are changing with the upcoming GEM release...
Comment 16 Knut Masanetz 2008-12-19 19:38:22 UTC
I'm just running a KDE4.1 Desktop without desktop effects. Aliased fonts with xorg-server-1.5.3 show up grabled on QT4-apps. In firefox the menu-fonts are unaliased but readable, the websites seem to be rendered with aliased fonts.

If I switch font aliasing off, the QT4-apps are somewhat "ugly" but useable...

I just downgraded to 1.5.2 and everything is normal again.
Comment 17 Rémi Cardona (RETIRED) gentoo-dev 2008-12-20 17:00:37 UTC
Ok well, I can reproduce on my 855 laptop... That ought to help a bit :)

Thanks
Comment 18 Samuli Suominen (RETIRED) gentoo-dev 2008-12-22 09:20:26 UTC
Pretty much same here, after switching from 1.5.2 to 1.5.3 some games which are not using fontconfig (old games) don't show fonts at all anymore. Same goes with
urxvt, and some other apps using X core fonts instead of fontconfig. AFAIK.
Comment 19 Rémi Cardona (RETIRED) gentoo-dev 2008-12-22 09:21:45 UTC
@qt herd,

I'm putting you guys in the loop as it seems only Qt apps are affected. As for
me I can reproduce the bug with "qtconfig" with a clean profile (ie, default Qt
settings).

If you guys have any idea what could be going wrong on the Qt side of things, please shout :)

Thanks
Comment 20 Rémi Cardona (RETIRED) gentoo-dev 2008-12-22 09:23:12 UTC
(In reply to comment #18)
> Pretty much same here, after switching from 1.5.2 to 1.5.3 some games which are
> not using fontconfig (old games) don't show fonts at all anymore. Same goes
> with
> urxvt, and some other apps using X core fonts instead of fontconfig.

Hum, core fonts... Interesting, Donnie put in a patch to use built-in fonts instead of shared fonts. I'll look into that as well.

Thanks for the heads up :)
Comment 21 Christian Glindkamp 2008-12-22 10:44:18 UTC
I also had problems with fonts after the 1.5.2 -> 1.5.3 upgrade. Mainly with the fixed font. Both urxvt and ion are configured to use 6x13. These became a little bigger than normal. And when I tried to use a smaller version in urxvt, it didn't start at all. Downgrading to xorg-server 1.5.2 solved the problems. Unfortunatly, I did not save the error message of urxvt when using the smaller font. If it would help, I would again upgrade xorg-server to reproduce it.
Comment 22 Rémi Cardona (RETIRED) gentoo-dev 2008-12-22 11:19:58 UTC
@all,

if you could all copy the 1.5.3 ebuild to a local overlay and comment out line #281 ("${FILESDIR}/1.5.3-builtin-fonts.patch") and then emerge 1.5.3 again, that would be great.

I'm in the middle of a b0rked upgrade so I can't test this yet. Testing without the built-in fonts patch would be *greatly* appreciated :)

Thanks
Comment 23 Christian Glindkamp 2008-12-22 13:03:40 UTC
(In reply to comment #22) 
> if you could all copy the 1.5.3 ebuild to a local overlay and comment out line
> #281 ("${FILESDIR}/1.5.3-builtin-fonts.patch") and then emerge 1.5.3 again,
> that would be great.
Doing that leaves me completely without X, because my window manager cannot find the fixed font at all and therefore refuses to start.
Comment 24 Rémi Cardona (RETIRED) gentoo-dev 2008-12-22 13:55:39 UTC
Erf, sorry I mislead you, the change was not that simple.

But even doing it correctly doesn't fix the issue (at least for me). I really wonder how Qt draws its fonts...

Thanks
Comment 25 Mart Raudsepp gentoo-dev 2008-12-22 15:29:01 UTC
So I reproduced this on X1600 as follows (having not ran any qt4 configuration before):

Launch qtconfig, fonts are shown with default Arial font
Go to "fonts" tab
select Sans Serif in the topmost combobox
file -> save
file -> exit
~/.config/Trolltech.conf now has a line saying: font="Sans Serif,12,-1,5,50,0,0,0,0,0"

restart qtconfig, see all the problems.

If fc-match sans-serif doesn't give dejavu or something, it might be OK, then select Dejavu from fonts instead of the Sans Serif alias.
Comment 26 Mart Raudsepp gentoo-dev 2008-12-22 15:30:34 UTC
actually if I select "DejaVu Sans" directly, instead of the Sans Serif alias, everything is fine...
Comment 27 Rémi Cardona (RETIRED) gentoo-dev 2008-12-23 15:43:52 UTC
Unfortunately, the Xorg stack from git fails miserably with my aging 855GM chipset. So I cannot confirm the bug on git master.

I would *truly* appreciate if anyone could reproduce this bug with an all "git" Xorg stack from the x11 overlay. The upgrade (and then downgrade) process is fairly straightforward.

If any of you guys want to help but feel put off by the x11 overlay, please contact me privately so I can guide you through the process. FWIW, on a recent core 2 duo machine, the whole upgrade shouldn't take more than 45min~1h.

Thanks
Comment 28 Vladimir Berezhnoy 2008-12-23 20:46:03 UTC
I can confirm this on latest ~x86 with fglrx driver. For me some glyphs in cyrillic fonts in tab names  in firefox2 (with xfce theme) running in kde3 were replaced with wrong ones. Downgrading to xorg-server-1.5.2 resolved the issue.
Comment 29 Marcin Rybarski 2008-12-23 23:14:45 UTC
(In reply to comment #22)
> @all,
> 
> if you could all copy the 1.5.3 ebuild to a local overlay and comment out line
> #281 ("${FILESDIR}/1.5.3-builtin-fonts.patch") and then emerge 1.5.3 again,
> that would be great.
> 
> I'm in the middle of a b0rked upgrade so I can't test this yet. Testing without
> the built-in fonts patch would be *greatly* appreciated :)
> 
> Thanks
> 

Shouldn't be commented also   --with-default-font-path=built-ins ?
Comment 30 Rémi Cardona (RETIRED) gentoo-dev 2008-12-24 08:05:38 UTC
(In reply to comment #29)
> Shouldn't be commented also   --with-default-font-path=built-ins ?

Yes but that's not the cause of the bug, I've tried this myself. This patch makes no difference whatsoever.

Comparing with git master is the only way to figure this out.

Thanks
Comment 31 Christian Glindkamp 2008-12-24 11:48:07 UTC
(In reply to comment #30)
> (In reply to comment #29)
> > Shouldn't be commented also   --with-default-font-path=built-ins ?
> 
> Yes but that's not the cause of the bug, I've tried this myself. This patch
> makes no difference whatsoever.
Well, perhaps not for the initial bug description, but also removing the configure option makes xorg-server-1.5.3 behave like 1.5.2 in regard to the 'fixed' font. So, that fixes at least my font problems with 1.5.3, which means, these are most probably two different bugs.
Comment 32 Till Matthiesen 2008-12-24 15:21:22 UTC
(In reply to comment #27)
> Unfortunately, the Xorg stack from git fails miserably with my aging 855GM
> chipset. So I cannot confirm the bug on git master.
> 
> I would *truly* appreciate if anyone could reproduce this bug with an all "git"
> Xorg stack from the x11 overlay. The upgrade (and then downgrade) process is
> fairly straightforward.
> 
> If any of you guys want to help but feel put off by the x11 overlay, please
> contact me privately so I can guide you through the process. FWIW, on a recent
> core 2 duo machine, the whole upgrade shouldn't take more than 45min~1h.
> 
> Thanks
> 

Unfortunately I won't be able run any tests within the next two weeks.
The setup in question is located at work.

Btw, Merry Christmas!
Comment 33 Rémi Cardona (RETIRED) gentoo-dev 2009-01-04 18:27:01 UTC
Well it looks like upstream knows about this bug too.

So it seems it's not entirely my fault after all ;)

Thanks
Comment 34 Rémi Cardona (RETIRED) gentoo-dev 2009-01-05 09:59:28 UTC
(In reply to comment #10)
> It's NOT the intel driver, as on my system with an ATI radeon 9200 with the
> xorg driver it's pretty much the same effect...

@Knut, here's what upstream said about radeon stuff :

"The radeon driver had R200 RENDER acceleration bugs that were only recently
fixed in Git; please have those people try again with current xf86-video-ati
Git.

I can't seem to reproduce this with an RV350 neither in konqueror (can't seem
to force bitmap fonts on rpm.pbone.net, but they render just fine e.g. on
lwn.net) nor in konsole.

Comment #13 of the downstream bug above seems to confirm my observations, so
before reassigning this to the EXA core I'd like to have a way to reproduce
with the radeon driver on non-R200 hardware."

So this might be an Intel bug after all. If you could test the -9999 radeon driver from the x11 overlay to confirm that the bug is gone, we would all appreciate it :)

Thanks
Comment 35 Till Matthiesen 2009-01-05 16:28:57 UTC
I upgraded the kernel to 2.6.28 (vanilla) 
and gave the x11-overlay a try.

mesa-7.2 -> 9999
libdrm-2.4.1 -> 9999
xorg-server-1.5.3 -> 1.5.99.3 (emerge failed on 9999)
xf86-video-intel-2.5.1-r1 -> 2.5.99.1 and 9999

No improvements for me concerning the font issue.
Comment 36 Rafał Mużyło 2009-01-05 16:50:47 UTC
*** Bug 253808 has been marked as a duplicate of this bug. ***
Comment 37 Rémi Cardona (RETIRED) gentoo-dev 2009-01-05 16:53:20 UTC
(In reply to comment #35)
> mesa-7.2 -> 9999
> libdrm-2.4.1 -> 9999
> xorg-server-1.5.3 -> 1.5.99.3 (emerge failed on 9999)
> xf86-video-intel-2.5.1-r1 -> 2.5.99.1 and 9999
> 
> No improvements for me concerning the font issue.

Yeah, after seeing the upstream bug, I'm pretty sure the issue is not specific to my xorg-server patch series.

Thanks for testing.
Comment 38 Rafał Mużyło 2009-01-05 17:00:30 UTC
On comment 34:
x11-drivers/xf86-video-ati-6.9.0
Radeon 9600
EXA (!!!)
xorg-server-1.5.3

and...the bug is definitely there.

Also (this may be related), in wine's regedit, if I expand
enough branches, there's a display problem, that also seems font related:
background of the text turns black on some of the branches.
Comment 39 Rémi Cardona (RETIRED) gentoo-dev 2009-01-05 17:24:28 UTC
(In reply to comment #38)
> On comment 34:
> x11-drivers/xf86-video-ati-6.9.0
> Radeon 9600

Could you try with a git version of the ati driver? Upstream says EXA bugs were fixed there very recently.

Thanks for testing :)
Comment 40 Till Matthiesen 2009-01-06 14:00:40 UTC
For now disabling sub-pixel rendering at font 
anti-aliasing dialog seems to be a work-around for me.
Good compromise, no font corruption so far.

Should have tried that earlier...
Comment 41 Knut Masanetz 2009-01-07 10:48:30 UTC
I've tried the xf86-video-ati-9999 driver from the x11 overlay with my radeon 9200. 
Sorry, the error is still there...

This evening I will try to disable the sub-pixel rendering as in comment #40...
Comment 42 Rémi Cardona (RETIRED) gentoo-dev 2009-01-07 11:24:57 UTC
(In reply to comment #41)
> I've tried the xf86-video-ati-9999 driver from the x11 overlay with my radeon
> 9200. 
> Sorry, the error is still there...

Could you take a screen shot of qtconfig and attach it here? Let's see if it looks like mine or not.

Thanks
Comment 43 Knut Masanetz 2009-01-07 19:52:35 UTC
Created attachment 177705 [details]
qtconfig with subpixel rendering enabled
Comment 44 Knut Masanetz 2009-01-07 19:54:52 UTC
Created attachment 177707 [details]
qtconfig with subpixel rendering disabled

If I disable subpixel rendering like in comment #40, the fonts are shown.
Using this workaround I can stay at xorg-server-1.5.3, waiting for the fixed version...
Comment 45 Markus Heier 2009-01-11 05:30:45 UTC
I'm using net-im/skype as the only qt based application on my system therefore I can't configure my fonts with the named qt tools, is there any way to change to disable this "sub-pixel rendering" issue by hand?

Anyhow this disappearing of most glyphs is only reproducible when using the intel driver, when switching to vesa this issue seems to be gone and skype is usable as it should be.
Comment 46 Rémi Cardona (RETIRED) gentoo-dev 2009-01-11 17:57:36 UTC
(In reply to comment #45)
> I'm using net-im/skype as the only qt based application on my system therefore
> I can't configure my fonts with the named qt tools, is there any way to change
> to disable this "sub-pixel rendering" issue by hand?

If Skype uses the system Qt, then you should already have "qtconfig" (even though it doesn't appear in any system menus). If not, then I don't know, maybe the qt herd could tell us :)

> Anyhow this disappearing of most glyphs is only reproducible when using the
> intel driver, when switching to vesa this issue seems to be gone and skype is
> usable as it should be.

That's normal. Intel provides EXA acceleration, whereas the vesa driver provides no acceleration whatsoever. Since the bug is somewhere in between the EXA bits of the Intel driver and the EXA bits in Xorg, it's quite normal for the vesa driver to be unaffected.

Thanks
Comment 47 Markus Heier 2009-01-11 18:41:31 UTC
(In reply to comment #46)
> (In reply to comment #45)
> > I'm using net-im/skype as the only qt based application on my system therefore
> > I can't configure my fonts with the named qt tools, is there any way to change
> > to disable this "sub-pixel rendering" issue by hand?
> 
> If Skype uses the system Qt, then you should already have "qtconfig" (even
> though it doesn't appear in any system menus). If not, then I don't know, maybe
> the qt herd could tell us :)
I've emerged skype with the qt-static USE-flag in order to prevent it to emerge also the qt-dependencies - therefore I don't got any qt stuff, including the configuration tools on my system right now. I "could" build it without that USE-flag, but as I don't use skype regularly, it doesn't matter to switch to vesa driver for configuration purposes. While phoning, I don't need to read anything as I'm not using the skype-text-chat.

> 
> > Anyhow this disappearing of most glyphs is only reproducible when using the
> > intel driver, when switching to vesa this issue seems to be gone and skype is
> > usable as it should be.
> 
> That's normal. Intel provides EXA acceleration, whereas the vesa driver
> provides no acceleration whatsoever. Since the bug is somewhere in between the
> EXA bits of the Intel driver and the EXA bits in Xorg, it's quite normal for
> the vesa driver to be unaffected.
> 
Thanks for that description, I didn't know that until yet.
Comment 48 Rémi Cardona (RETIRED) gentoo-dev 2009-01-13 22:38:40 UTC
And closing fixed, *finally* :)

- 1.5.3-r1 is still under p.mask until the patch ball hits the distfiles mirrors
- if you use EXA, then -r1 will be fixed
- if you use -intel-9999 with UXA, the bug will be fixed too
- if you use a released version of -intel with UXA, then the bug will still be there, I need to backport the patch from master.

All in all, the issue is closed. Thanks for your patience.
Comment 49 Christian Glindkamp 2009-01-14 18:02:05 UTC
The thing is, my problem from comment #21 is not fixed by 1.5.3-r1. Applying advice from comment #22 and comment #29 fixed the problem as described in comment #31. Should I file a new bug for this issue?
Comment 50 Rémi Cardona (RETIRED) gentoo-dev 2009-01-15 10:13:59 UTC
(In reply to comment #49)
> The thing is, my problem from comment #21 is not fixed by 1.5.3-r1. Applying
> advice from comment #22 and comment #29 fixed the problem as described in
> comment #31. Should I file a new bug for this issue?

Yes please do, it's a completely different bug, and upstream now has a better patch for it, we just need to get to it.

Thanks
Comment 51 Jeroen Roovers (RETIRED) gentoo-dev 2009-01-15 19:56:17 UTC
*** Bug 255082 has been marked as a duplicate of this bug. ***