1 |
I have a new Sony Vaio laptop with a 1366x768 screen using the intel |
2 |
"Mobile 915GM/GMS/910GML Express Graphics Controller" which can be |
3 |
driven by the xorg i810 driver. Works fine on the laptop in this |
4 |
resolution. |
5 |
|
6 |
The problem I have is that many of the possible modes for this chipset |
7 |
return blank when xorg starts as in the example below from the xorg log |
8 |
- the mode I want to use is 1280x1024 for an external projector. |
9 |
|
10 |
I have (once!) been able to get 1280x1024 using 915resolution to force |
11 |
the mode, and two screens but I need to use clone mode so this wasnt |
12 |
practical (I want clone mode with the same desktop on both screens) |
13 |
|
14 |
Can someone point me towards a solution please. It seems to me that |
15 |
xorg is not reading the chipset correctly. Note that ddc on or off |
16 |
doesnt help (and if I have an external monitor attached when xorg |
17 |
starts, it really stuffs things up, also ddc on or off!) |
18 |
|
19 |
My requirement is to use 1360x768 when standalone, or 1280x1024 on |
20 |
either an LCD desk monitor, or same resolution on a projector in clone |
21 |
mode. When doing the external thing, the laptop screen doesnt have to |
22 |
be 'perfect'. Currently I can do this, but only in 1024x768, which |
23 |
looks terrible on the ext LCD due to aliasing. |
24 |
|
25 |
|
26 |
BillK |
27 |
|
28 |
|
29 |
... |
30 |
|
31 |
Mode: 5c (0x0) |
32 |
ModeAttributes: 0x0 |
33 |
WinAAttributes: 0x0 |
34 |
WinBAttributes: 0x0 |
35 |
WinGranularity: 0 |
36 |
WinSize: 0 |
37 |
WinASegment: 0x0 |
38 |
WinBSegment: 0x0 |
39 |
WinFuncPtr: 0x0 |
40 |
BytesPerScanline: 0 |
41 |
XResolution: 0 |
42 |
YResolution: 0 |
43 |
XCharSize: 0 |
44 |
YCharSize: 0 |
45 |
NumberOfPlanes: 0 |
46 |
BitsPerPixel: 0 |
47 |
NumberOfBanks: 0 |
48 |
MemoryModel: 0 |
49 |
BankSize: 0 |
50 |
NumberOfImages: 0 |
51 |
RedMaskSize: 0 |
52 |
RedFieldPosition: 0 |
53 |
GreenMaskSize: 0 |
54 |
GreenFieldPosition: 0 |
55 |
BlueMaskSize: 0 |
56 |
BlueFieldPosition: 0 |
57 |
RsvdMaskSize: 0 |
58 |
RsvdFieldPosition: 0 |
59 |
DirectColorModeInfo: 0 |
60 |
PhysBasePtr: 0x0 |
61 |
LinBytesPerScanLine: 0 |
62 |
BnkNumberOfImagePages: 0 |
63 |
LinNumberOfImagePages: 0 |
64 |
LinRedMaskSize: 0 |
65 |
LinRedFieldPosition: 0 |
66 |
LinGreenMaskSize: 0 |
67 |
LinGreenFieldPosition: 0 |
68 |
LinBlueMaskSize: 0 |
69 |
LinBlueFieldPosition: 0 |
70 |
LinRsvdMaskSize: 0 |
71 |
LinRsvdFieldPosition: 0 |
72 |
MaxPixelClock: 0 |
73 |
|
74 |
... |
75 |
(II) I810(0): Monitor0: Using hsync range of 31.50-100.00 kHz |
76 |
(II) I810(0): Monitor0: Using vrefresh range of 40.00-110.00 Hz |
77 |
(II) I810(0): Not using mode "1280x1024" (no mode of this name) |
78 |
(II) I810(0): Not using mode "1152x864" (no mode of this name) |
79 |
(II) I810(0): Not using mode "832x624" (no mode of this name) |
80 |
(II) I810(0): Not using mode "720x400" (no mode of this name) |
81 |
(II) I810(0): Correcting stride (1368 -> 2752) |
82 |
(II) I810(0): Increasing the scanline pitch to allow tiling mode (1376 |
83 |
-> 2048). |
84 |
(--) I810(0): Virtual size is 1368x768 (pitch 2048) |
85 |
(**) I810(0): *Built-in mode "1360x768" |
86 |
(**) I810(0): *Built-in mode "1024x768" |
87 |
(**) I810(0): *Built-in mode "800x600" |
88 |
(**) I810(0): *Built-in mode "640x480" |
89 |
(**) I810(0): Built-in mode "1360x768" |
90 |
(**) I810(0): Built-in mode "1064x600" |
91 |
|
92 |
-- |
93 |
gentoo-user@g.o mailing list |