1 |
http://en.gentoo-wiki.com/wiki/Intel_GMA |
2 |
|
3 |
Welcome to our world of pain :( |
4 |
|
5 |
I made some headway using "-hal" for xorg-server in USE, and IgnoreEDID |
6 |
and setting DDC to false in xorg.conf but the latest updates ignore |
7 |
those and the UXA settings in the link above (check the xorg log for |
8 |
other dirty secrets) |
9 |
|
10 |
I am using 2.6.31-r3 (with kernel mode setting by default for the i915 - |
11 |
doesnt work well without it) and xorg-server 1.6.5. |
12 |
|
13 |
Its a laptop and there is no easy solution as the external screens |
14 |
(various) that I use with it often have only 1024x768 in common with its |
15 |
own LCD and stupid xorg wont let me overide it without consequences |
16 |
elsewhere :( |
17 |
|
18 |
xorg sucks badly at the moment and there is no viable alternative to |
19 |
switch to - and the saddest thing is the chipset has worked fine in the |
20 |
past (sadly becoming distant past for me) ... |
21 |
|
22 |
BillK |
23 |
|
24 |
On Wed, 2009-10-28 at 23:31 -0600, Dmitry Makovey wrote: |
25 |
> Hi everybody, |
26 |
> |
27 |
> I've got an interesting issue today which I half-resolved, but am still |
28 |
> wondering whether I missed something important or did something that'll |
29 |
> bite me in the end. |
30 |
> |
31 |
> So here's short story: I've been running older kernel (2.6.22-gentoo-r9) |
32 |
> and KDE3 on my laptop(x86,i945) for quite some time. Now with recent |
33 |
> unmasking of KDE4 I went with the flow and "upgraded" my KDE3 to KDE4 |
34 |
> (yep, I know it's still there, slotted etc., but that's not the point). |
35 |
> So, after "upgrade" I've noticed how painfully slow my KDE4 was. Now, |
36 |
> I've been running KDE4 on my home machine (amd64,nVidia) for quite some |
37 |
> time now (ever since 4.2.0) and never noticed such things (mind you - |
38 |
> it's running another rather dated kernel: 2.6.25-gentoo-r6), so I |
39 |
> started digging. Xorg gave me no real reason for worries other than some |
40 |
> complaints about DRI and the fact that "compatible" DRI would be part of |
41 |
> kernel-2.6.28+, but I have not enabled any of the "effects" yet! Well, |
42 |
> so I upgraded kernel, and... my X wouldn't start at all. Actually it did |
43 |
> start but my externally plugged LCD monitor won't show anything. Lid on |
44 |
> my Dell x420 laptop stays closed since I had trouble getting my |
45 |
> 1920x1200 resolution on external LCD to cooperate with 1280x800 on |
46 |
> internal one. SysRq saved me trouble of hitting reset too many times. A |
47 |
> bit of digging on google brought me to this xorg.conf (probably |
48 |
> suboptimal as I was adding options and never retracting them looking for |
49 |
> the "right" combination): |
50 |
> |
51 |
> Section "Device" |
52 |
> Identifier "Intel Corporation Mobile Integrated Graphics |
53 |
> Controller" |
54 |
> Driver "intel" |
55 |
> BusID "PCI:0:2:0" |
56 |
> Option "AccelMethod" "xaa" |
57 |
> Option "monitor-LVDS" "LVDS" |
58 |
> EndSection |
59 |
> |
60 |
> Section "Device" |
61 |
> Identifier "Intel Corporation Mobile Integrated Graphics |
62 |
> Controller 2" |
63 |
> Driver "intel" |
64 |
> BusID "PCI:0:2:1" |
65 |
> Option "AccelMethod" "xaa" |
66 |
> Option "monitor-LVDS" "LVDS" |
67 |
> EndSection |
68 |
> |
69 |
> Section "Extensions" |
70 |
> Option "Composite" "Enable" |
71 |
> EndSection |
72 |
> |
73 |
> Section "Monitor" |
74 |
> Identifier "LVDS" |
75 |
> Option "Ignore" "True" |
76 |
> EndSection |
77 |
> |
78 |
> Section "Module" |
79 |
> Load "dri" |
80 |
> EndSection |
81 |
> |
82 |
> Section "ServerFlags" |
83 |
> Option "AIGLX" |
84 |
> EndSection |
85 |
> |
86 |
> Section "DRI" |
87 |
> Group "video" |
88 |
> Mode 0660 |
89 |
> EndSection |
90 |
> |
91 |
> Section "Screen" |
92 |
> Identifier "Default" |
93 |
> Option "XaaNoOffscreenPixmaps" "true" |
94 |
> DefaultDepth 24 |
95 |
> Subsection "Display" |
96 |
> Depth 16 |
97 |
> Modes "1920x1200" |
98 |
> EndSubsection |
99 |
> Subsection "Display" |
100 |
> Depth 24 |
101 |
> Modes "1920x1200" |
102 |
> EndSubsection |
103 |
> Subsection "Display" |
104 |
> Depth 32 |
105 |
> Modes "1920x1200" |
106 |
> EndSubsection |
107 |
> EndSection |
108 |
> |
109 |
> Some of it are hints from KDE folk, some came from other resources. |
110 |
> |
111 |
> Not only that but I had recompiled my kernel quite a few times with |
112 |
> pretty much every possible options related to intel graphics on i945 |
113 |
> chipsets until I hit the "right" one. So it's kind of working. BUT - now |
114 |
> every time I end KDE session instead of going back to KDM I'm being |
115 |
> dropped to VT7, closer examination shows that KDM is running, but I |
116 |
> can't get to it on any of the VTs. So I kill it and start again. And |
117 |
> KDE4 itself leaves quite a few artifacts on screen (not entirely sure if |
118 |
> it's related to a few effects I have enabled for usability's sake). KDE4 |
119 |
> on my home machine haven't had any of those issues for quite some time |
120 |
> now (it's got different issues though ;) ). |
121 |
> |
122 |
> Another annoyance is that with older kernel vesa framebuffer worked |
123 |
> perfectly fine (... video=vesafb:ywrap,mttr,1280x800-24@72 ...) and I |
124 |
> was able to have full-screen framebuffered text console with 1280x800 |
125 |
> resolution on external LCD. Now I get some "viewport"-like console where |
126 |
> content is stuck in the upper-left corner (I assume it's resolution is |
127 |
> 1280x800) but it didn't scale to full screen. |
128 |
> |
129 |
> So my real question is: are there any specific guides I should've |
130 |
> followed instead of playing "hit-n-miss"? Did I miss something along the |
131 |
> way that produces KDM issues? Do I really have to have an xorg.conf only |
132 |
> to disable certain things? How do I deal with my framebuffer so that my |
133 |
> console looks bit more sane and utilizes all given real estate of 26" |
134 |
> monitor and not a mere 50% or so. |
135 |
> |
136 |
> Sorry for bundling all those into one mail, but it kind of popped up |
137 |
> altogether so I felt bad about separating it :-D |
138 |
> |
139 |
> |
140 |
> |
141 |
-- |
142 |
William Kenworthy <billk@×××××××××.au> |
143 |
Home in Perth! |