1 |
"Wil Reichert" <wil.reichert@×××××.com> posted |
2 |
7a329d910703100823o1f5d91c5n9378510dfddbf027@××××××××××.com, excerpted |
3 |
below, on Sat, 10 Mar 2007 08:23:31 -0800: |
4 |
|
5 |
> Saw the announcement on the xorg list, saw it in portage, had to try it. |
6 |
> Running ~amd64 so I've had the randr-1.2 upgrade fo r a while. Also |
7 |
> upgraded to xf86-video-i810-1.9.91 as well. Pretty painless upgrade - |
8 |
> restarted xdm and logged in. Beryl still worked, everything else seemed |
9 |
> to be ok. Well, with the exception of gnome-terminal. |
10 |
|
11 |
Thanks to your post (which I saved as unread until I had a chance to |
12 |
upgrade), I'm running it now. =8^) Actually, it's running far better for |
13 |
me than 1.2.0-r1 (~arch) was. That one had serious problems with exa, |
14 |
and on my hardware with composite enabled, xaa is MUCH slower than exa, |
15 |
so exa is VASTLY preferable, when it works, as it did in the earlier |
16 |
versions and does now again in 1.2.99.901. So far, it's working great, |
17 |
no problems at all, altho I've not really noticed anything better or |
18 |
faster about it as compared to 1.2.0. (I'm reasonably sure the problems |
19 |
in 1.2.0-r1 were due to Gentoo patches, which at one point had a comment |
20 |
saying they broke exa for some people... well they did! |
21 |
|
22 |
I run KDE here, don't even have GNOME installed as for me as a power |
23 |
user, GNOME's dumb-down-everything-by-removing-most-choices-as-too- |
24 |
complex policy drives me right up one wall and down the other! (I'm with |
25 |
Linus on that one, it seems!) I'm running kwin, with composite |
26 |
functionality enabled (only window semi-transparency, not the other |
27 |
stuff) as I mentioned above. |
28 |
|
29 |
Video card is a Radeon 9200, running the native xorg Radeon driver, dual |
30 |
21" monitors running @ 1600x1200 stacked for 1600x2400 total desktop |
31 |
resolution (normal unzoomed mode), in the Radeon driver's merged |
32 |
framebuffer mode. |
33 |
|
34 |
I believe the bug with the patches mentioned above was due to the fact |
35 |
that OpenGL only works with this card up to 2048x2048, so there's an area |
36 |
352 px high at the bottom of my work area that's 2D only, the problem |
37 |
being that the patches tried to run the entire desktop (or at least |
38 |
certain apps on it, including konsole) as 3D, which caused them to auto- |
39 |
blank as soon as they dropped into this 3D-dead-zone. If I were to cut |
40 |
back to 1360x1024 (odd resolution, but maintaining the 4x3 ratio), so the |
41 |
stacked height was 2048, it would eliminate that dead zone and I think I |
42 |
would have been fine, but 1600x1200 is the "native" resolution for these |
43 |
monitors (yes, CRTs have a native resolution, the resolution they look |
44 |
best at given the dot-pitch) and I use it and don't want to lose the |
45 |
pixels, so... |
46 |
|
47 |
Anyway, this build doesn't have the patches applied, and exa works fine |
48 |
once again. |
49 |
|
50 |
> [Gnome-terminal r]efuses to start now with the following error: |
51 |
|
52 |
[snipped as it's Greek to me.] |
53 |
|
54 |
> revdep-rebuild shows nothing, prolly just need to re-emerge something. |
55 |
> Any other successes / failures? |
56 |
|
57 |
As I said, everything's working great here, better even than the latest |
58 |
non-masked ~arch version! =8^) |
59 |
|
60 |
If you've not already done so and the lack of gnome-terminal is serious |
61 |
for you, of course there are quite a few other alternatives, xterm being |
62 |
the generic one, naturally. |
63 |
|
64 |
Thinking about your bug, perhaps you have the reverse problem to mine, as |
65 |
konsole (compare to gnome-terminal) did run here but as I said, with |
66 |
issues (blanking and the like). You might dig out the AIGLX patches from |
67 |
1.2.0-r1 and see if they still apply cleanly to 1.2.99.901. If they do, |
68 |
try that and see if your problem still exists. Take a look at the ebuild |
69 |
but I /think/ all you have to do is list the appropriate patches in a |
70 |
PATCHES= line, copying the ones from the line in the ~arch version |
71 |
to .901 in your overlay. A single bit of editing, not too hard. (I was |
72 |
going to try building without those patches here, but never got around to |
73 |
it before seeing your post mentioning the new version, so tried it |
74 |
instead.) |
75 |
|
76 |
If that fixes your problem, then it's likely those patches may have to be |
77 |
hooked to a USE flag of some sort, so people can apply them or not |
78 |
depending on the hardware and software they run. |
79 |
|
80 |
Something else that /might/ be worth trying. Enable (or disable, if you |
81 |
have it enabled) USE=xcb, and do an emerge -N world to rebuild anything |
82 |
using that flag. xcb is a new and lighter alternative to Xlib. Xlib can |
83 |
render to it for anything not yet migrated to xcb yet, and that's what |
84 |
most X clients are using if xcb is enabled at this point, xlib thru xcb. |
85 |
|
86 |
I decided to try enabling it at the same time I upgraded to xorg-server |
87 |
1.2.99.901, and one of the things that got rebuilt as a result was cairo, |
88 |
which of course is what GTK+ now uses for rendering, and GNOME of course |
89 |
in turn uses GTK+. (I do have GTK+ merged, as a pan dependency, but no |
90 |
GNOME.) |
91 |
|
92 |
What I'm thinking is that xcb might bypass whatever issue you are having, |
93 |
particularly if it's a deprecated xlib call that's no longer working, |
94 |
since xcb is newer and presumably written with AIGLX and similar new |
95 |
technologies in mind, where xlib has a lot of compatibility cruft left |
96 |
over from long ago versions. I've seen the difference that makes in xaa/ |
97 |
exa, xlib/xcb could well make a similar difference. |
98 |
|
99 |
So anyway, please update if you try any of the suggestions above, whether |
100 |
or not they work, or if you get it working again otherwise. I'm always |
101 |
interested in finding out if my guesses were correct or not, as it's very |
102 |
useful info the next time something similar comes up. |
103 |
|
104 |
-- |
105 |
Duncan - List replies preferred. No HTML msgs. |
106 |
"Every nonfree program has a lord, a master -- |
107 |
and if you use the program, he is your master." Richard Stallman |
108 |
|
109 |
-- |
110 |
gentoo-amd64@g.o mailing list |