Gentoo Archives: gentoo-desktop

From: Joe <joeprogrammer70@×××××.com>
To: gentoo-desktop@l.g.o
Subject: [gentoo-desktop] MacBook Intel GMA950 w/ Dell 2407WFP monitor - display problems
Date: Sun, 02 Dec 2007 03:45:25
Message-Id: B7FBD2EB-B076-4C79-99D8-6A63D8C5D532@gmail.com
1 I'm experiencing some display problems when using the latest version
2 of X.org on Gentoo with my MacBook. I've followed the Gentoo-MacBook
3 Wiki Talk page on how to get DRM working by compiling the kernel
4 without DRM support, and then installing x11-drm with portage. I've
5 also installed the xf86-video-i810 driver, and I must have done
6 something right, because glxinfo reports direct rendering as on. But
7 that's one of the few things that /is/ working correctly. Here are
8 the relevant sections of my xorg.conf file:
9
10 Section "Device"
11 Identifier "Built-in Device"
12 Driver "i810"
13 Screen 0
14 Option "MonitorLayout" "CRT,LFP"
15 BusID "PCI:0:2:0"
16 EndSection
17
18 Section "Device"
19 Identifier "External Device"
20 Driver "i810"
21 Screen 1
22 Option "MonitorLayout" "CRT,LFP"
23 #BusID "PCI:0:2:0"
24 BusID "PCI:0:2:1"
25 EndSection
26
27 Section "Monitor"
28 Identifier "Built-in Monitor"
29 Option "DPMS"
30 HorizSync 28-64
31 VertRefresh 43-60
32 EndSection
33
34 Section "Monitor"
35 Identifier "External Monitor"
36 VendorName "DEL"
37 ModelName "DELL 2407WFP"
38 Option "DPMS"
39 HorizSync 30.0-83.0
40 VertRefresh 56.0-76.0
41 EndSection
42
43 Section "Screen"
44 Identifier "Built-in Screen"
45 Device "Built-in Device"
46 Monitor "Built-in Monitor"
47 DefaultDepth 24
48 SubSection "Display"
49 Depth 24
50 Modes "1280x800" "1024x768" "800x600"
51 EndSubSection
52 EndSection
53
54 Section "Screen"
55 Identifier "External Screen"
56 Device "External Device"
57 Monitor "External Monitor"
58 DefaultDepth 24
59 SubSection "Display"
60 Depth 24
61 Modes "1920x1200" "1600x1200" "1680x1050"
62 "1024x768" "800x600"
63 EndSubSection
64 EndSection
65
66 Section "ServerLayout"
67 Identifier "Dual Layout"
68 Screen 0 "Built-in Screen"
69 Screen 1 "External Screen" Above "Built-in Screen"
70
71 Option "Clone" "On"
72 #Option "Xinerama" "On"
73
74 InputDevice "Generic Keyboard"
75 InputDevice "Configured Mouse"
76 EndSection
77
78 When I start X using this configuration, I get the following output:
79
80 X Window System Version 1.3.0
81 Release Date: 19 April 2007
82 X Protocol Version 11, Revision 0, Release 1.3
83 Build Operating System: UNKNOWN
84 Current Operating System: Linux localhost 2.6.22-gentoo-r9-mactel #4
85 SMP PREEMPT Sat Dec 1 04:56:41 PST 2007 i686
86 Build Date: 28 November 2007
87 Before reporting problems, check http://wiki.x.org
88 to make sure that you have the latest version.
89 Module Loader present
90 Markers: (--) probed, (**) from config file, (==) default setting,
91 (++) from command line, (!!) notice, (II) informational,
92 (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
93 (==) Log file: "/var/log/Xorg.0.log", Time: Sat Dec 1 21:34:48 2007
94 (==) Using config file: "/etc/X11/xorg.conf"
95 (WW) intel: No matching Device section for instance (BusID PCI:0:2:1)
96 found
97 (II) Module already built-in
98 (II) Module already built-in
99 (II) Module already built-in
100 Could not init font path element /usr/share/fonts/TTF/, removing from
101 list!
102 Could not init font path element /usr/share/fonts/OTF, removing from
103 list!
104
105 X displays on both monitors in clone mode, with my built-in screen at
106 1280x800, while my external monitor is at some really low resolution
107 (I'm not exactly sure, but it's probably somewhere around 1024x768).
108 And that's my main problem: no matter what resolutions I enter into
109 my xorg.conf file, my monitors don't change their resolutions (even
110 if I put 640x480 as the only option). In fact, I get the same result
111 if I don't use any xorg.conf file at all.
112
113 Using xrandr is bit more promising. Running it without any arguments
114 produces the following output:
115 Screen 0: minimum 320 x 200, current 1280 x 864, maximum 1920 x 1920
116 VGA disconnected (normal left inverted right)
117 LVDS connected 1280x800+0+0 (normal left inverted right) 286mm x 178mm
118 1280x800 59.9*+
119 1024x768 60.0
120 800x600 60.3
121 640x480 59.9
122 TMDS-1 connected 1152x864+0+0 (normal left inverted right) 0mm x 0mm
123 1920x1200 60.0 +
124 1600x1200 59.9
125 1680x1050 60.0
126 1280x1024 75.0 59.9
127 1152x864 74.8*
128 1024x768 75.1 60.0
129 800x600 75.0 60.3
130 640x480 75.0 60.0 59.9
131 720x400 70.1
132
133 I can successfully change my resolution on the Dell monitor to
134 1680x1050 -- definitely an improvement. But when I try to change to
135 1920x1200 or 1600x1200, my monitor goes blank, and then displays the
136 following:
137 "Out of range signal.
138 Cannot display this video mode,
139 change computer display input to 1920x1200 @ 60Hz"
140
141 Those display modes work fine on OS X and Windows XP, so there's
142 nothing wrong with the monitor or graphics card. I'm really a newbie
143 in this stuff, so yeah... I would appreciate any help on this. Thanks
144 in advance.
145 --
146 gentoo-desktop@g.o mailing list

Replies