Bug 16463 - [965GM EXA] No text with >=xf86-video-i810-2.2*
Summary: [965GM EXA] No text with >=xf86-video-i810-2.2*
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Carl Worth
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks:
 
Reported: 2008-06-22 09:03 UTC by René 'Necoro' Neumann
Modified: 2008-07-06 19:08 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
xorg.conf (3.21 KB, text/plain)
2008-06-22 09:03 UTC, René 'Necoro' Neumann
no flags Details
xorg.log - with xorg-1.3 (38.03 KB, text/plain)
2008-06-22 09:04 UTC, René 'Necoro' Neumann
no flags Details
xorg.log - with xorg-1.4 (33.00 KB, text/plain)
2008-06-22 09:05 UTC, René 'Necoro' Neumann
no flags Details
lspci -v output (9.87 KB, text/plain)
2008-06-22 09:06 UTC, René 'Necoro' Neumann
no flags Details
try allocating exa 965 state in non-stolen mem (601 bytes, patch)
2008-06-25 18:06 UTC, Wang Zhenyu
no flags Details | Splinter Review

Description René 'Necoro' Neumann 2008-06-22 09:03:31 UTC
Created attachment 17290 [details]
xorg.conf

Chipset: X3100 (should be 965GM)
Platform: Acer Aspire 5315
Arch: i686
xf86-video-intel: >=2.2
xserver: 1.3.0 / 1.4.2
mesa: 6.5.2 / 7.0.3
kernel: 2.6.24
Distro: Gentoo

All intel drivers with version 2.2 or greater (tested up to 2.3.2) do not display (normal) text. The only thing which is shown, are the underscores in menus for instance.
I tried xorg-1.3 and xorg-1.4 - but none seems to work.

It does not happen with driver version 2.1 ... but here other issues exist (hanging X when using SDL/OpenGL).
Comment 1 René 'Necoro' Neumann 2008-06-22 09:04:32 UTC
Created attachment 17291 [details]
xorg.log - with xorg-1.3

The xorg.log for the xorg-1.3
Comment 2 René 'Necoro' Neumann 2008-06-22 09:05:24 UTC
Created attachment 17292 [details]
xorg.log - with xorg-1.4

xorg.log for xorg-server-1.4.2
Comment 3 René 'Necoro' Neumann 2008-06-22 09:06:41 UTC
Created attachment 17293 [details]
lspci -v output

Just to be sure: the lspci -v output
Comment 4 Gordon Jin 2008-06-22 18:17:08 UTC
I suspect this might be caused by XAA->EXA transition in 2.2.0.

Could you try XAA (by setting AccelMethod XAA in xorg.conf) with 2.2 or 2.3.2?
Comment 5 René 'Necoro' Neumann 2008-06-23 12:10:14 UTC
Ok...
changing this, it works in the xorg-1.3 / i810-2.3.2 combination :)

Thanks.
Comment 6 Michael Fu 2008-06-24 18:26:01 UTC
sounds "fixed". how about combination of xserver-1.4.2/xf86-video-intel-2.3.2?
Comment 7 René 'Necoro' Neumann 2008-06-25 01:29:27 UTC
This works too... (now even DRI is working :D)

But - I would call it fixed, if it worked with EXA ;)
Comment 8 Michael Fu 2008-06-25 17:46:52 UTC
(In reply to comment #7)
> This works too... (now even DRI is working :D)
> 
> But - I would call it fixed, if it worked with EXA ;)
> 

oh, I see the point. :) reassign to zhenyu to see if he has some quick fix or not...
Comment 9 Wang Zhenyu 2008-06-25 18:06:17 UTC
Created attachment 17382 [details] [review]
try allocating exa 965 state in non-stolen mem

Please try this patch against 2.3.2.

And test with current git master is also helpful to see if this problem is fixed upstream.
Comment 10 Rémi Cardona 2008-06-26 00:10:20 UTC
(In reply to comment #9)
> Please try this patch against 2.3.2.

René, if you want to try this yourself, you can create an overlay with a copy of the 2.3.2 ebuild and add a PATCHES variable somewhere. It'll automatically patch the sources.

Contact me privately if you need any help with the Gentoo-side of testing :)
Comment 11 Michael Fu 2008-07-03 20:32:46 UTC
re-assign to Carl and ping bug reporter as well...
Comment 12 René 'Necoro' Neumann 2008-07-06 07:32:15 UTC
Sorry for the delay - but I had no (direct) access to the device.

Anyways - I've tried the attached patch - this does not make a difference.
But I've also tried the current git master: And this seems to work with both XAA and EXA :)

So I would declare this as solved/fixed, though I don't know which patch fixed it exactly :) (and I'm too lazy to do a git bisect)
Comment 13 Rémi Cardona 2008-07-06 08:43:25 UTC
(In reply to comment #12)
> Anyways - I've tried the attached patch - this does not make a difference.
> But I've also tried the current git master: And this seems to work with both
> XAA and EXA :)

Cool!

> So I would declare this as solved/fixed, though I don't know which patch fixed
> it exactly :) (and I'm too lazy to do a git bisect)

Judging by the number of commits between 2.3.2 and master, you're looking at maybe 10 rebuilds maximum. But of course, that's up to you ;)

Closing?
Comment 14 René 'Necoro' Neumann 2008-07-06 12:23:47 UTC
(In reply to comment #13)
> > So I would declare this as solved/fixed, though I don't know which patch fixed
> > it exactly :) (and I'm too lazy to do a git bisect)
> Judging by the number of commits between 2.3.2 and master, you're looking at
> maybe 10 rebuilds maximum. But of course, that's up to you ;)

Ok - I tried it, but git got me ;). Bisect did not show a reasonable result =|

> Closing?

Yes, except someone objects :)
Comment 15 Michael Fu 2008-07-06 19:08:05 UTC
ok. sounds interesting... I'll mark the bug as fixed. Also, I didn't see others report out similar issue, so it might be related with some config issue on your machine... anyway, who knows. It's glad to know it works for you.

We have a stable driver release soon. you can get it at http://www.intellinuxgraphics.org/download.html

could you also have a try with the package there to see if you will run into the same issue? please reopen then if it does... thanks.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.