Unusable TTF rendering on integrated Intel 852/855, in Slackware 13.0
After upgrading my laptop (Latitude 100 with Intel 852/855) with Slackware 13.0, I encountered dire problem in X.
TTF glyphs' renderings are sort of "scattered" in the vertical direction. I won't be able to produce a shot of this right now, so I'll try to describe this: Each (N+1)th scanline of the glyph's rendering isn't put in the next raster line of the screen after the Nth, but rather several raster lines apart. With big point sizes, one may even just about guess what's the text there. Renderings of bitmap fonts aren't affected. What do you think, guys, is this a result of botched upgrade? Some obsolete library left over? I've checked and reinstalled the obvious suspects: X, freetype, to no avail, though. I've upgraded this machine (others, too) with Slackwares before, never a problem. It worked OK previously with 12.2, too. I wouldn't really like to install from scratch, there's too much of a software installed (not packaged). |
Did you read carefully UPGRADE.TXT before upgrading ?
I would try "slackpkg new-config" just in case. If you suspect some file to be in concern, try to find out which package did install it, e.g. Code:
grep "usr/share/fonts/TTF" /var/log/packages/* |
Quote:
BTW, what precisely would the mentioned syntax of slackpkg do? |
Code:
slackpkg - version 2.80.2 |
Quote:
|
1 Attachment(s)
I blame the new Intel xorg driver included in the Slackware 13.0.
After I've purged /usr and reinstalled all packages, the issue is still there, and an interesting nuances may be discerned: 1. The attached windowmaker screenshot shows that *either* vector or bitmap font may or may be not rendered correctly. Also, the glxgears output is "tripled" with each copy "offset". 2. Window move/resize/output leave garbage on screen. 3. In text console, there are short horizontal black lines flickering all over the screen (looks somewhat similarly to a TV interference). This is correlated with the hard disk activity. |
The you could try to find something about this issue in the xorg Archives and/or post it to their mailing list.
|
Hi,
You can take a look at '[TESTING REQUEST] Xorg in -current (yes, again)'. This may aid you in correcting your driver problem. :hattip: |
Or, if you feel brave you can try the recently released xf86-video-intel 2.9.0 as it is supposed to contain "Multiple fixes to make the driver stable for 8xx chipsets, (855GM, 865G, etc.). The 2.8 driver series was extremely unstable with many of these chipsets." (quote from the linked page).
Instructions (in case you need it): 1. From a CD, DVD or mirror, copy the directory source/x11 (and its content, of course) to your home as x11. 2. Download the new source driver archive (take the .bz2 or the .gz, it doesn't matter) and put it in /home/yuri/x11/src/driver 3. become root (su -) 4. cd /home/yuri/x11 5. run the slackbuild: Code:
./x11.SlackBuild driver xf86-video-intel Then you can use upgradepkg to change to any of these and see if after that things look better. Of course you will have to restart the X server so that each change take effect. Would you do so, please tell us what you got. Notes. 1. For this to work, of course you will need all packages necessary for compilation, including gcc, kernel-source and kernel-headers. A full and clean install will do. 2. Try at least the new version before complaining @ the xorg mailing-list or the intel-gfx one. PS. Of course, first make sure that the "intel" driver is chosen in X configuration... |
Thank you guys, but I've already DOWNgraded my Intel xorg drivers, to the 2.7.0 level, which was what helped.
Seems that that 5-fold increase in non-DRI throughput (250fps with 2.9.0, 55 with 2.7.0, on my hardware), introduced between 2.7.0 and 2.8.0, came with a price of breaking something important. One may notice on my screenshot that gears are "quintupled". I've tried playing with the "planes-looking" options, but to no avail. So, Intel driver level 2.7.0 (http://intellinuxgraphics.org/) is "it", for the Latitude 100L with the Intel 852GM/855GM. I really don't have time to proceed with the Xorg investigation, so feel free to take this issue there. :)) |
Glad you eventually have it working. Would be interesting to check that driver version 2.9.0 works as well though.
I can't try, as I don't have the same hardware... |
Ah, forgot to tell that I actually tried versions 2.9.0 and 2.8.1 before attempting the downgrade. Those have the same issue, however.
|
Then it would be kind of you to file a bug, as it looks like a regression.
Cheers, |
Quote:
|
Well, I meant inform the upstream developers. But hopefully Robby Workman, who is probably in touch with them, will transmit. Maybe you could ask him to.
PS the link you provided in your last post is broken. Don't worry though, I founded the thread. |
All times are GMT -5. The time now is 02:58 PM. |