View previous topic :: View next topic |
Author |
Message |
KaterGonzo Apprentice
Joined: 01 Apr 2004 Posts: 155
|
Posted: Wed Nov 19, 2008 2:51 pm Post subject: Intel X3100, 12,1 TFT Notebook und Externer VGA Anschluss |
|
|
Servus liebe Community,
ich habe ein neues Lenovo 3000 V200 Notebook mit 12,1 (1280x800) TFT und einer Intel GMA X3100 Grafikkarte. Mein Problem ist, dass ich die Auflösung auf dem externen Monitor nicht richtig konfigurieren kann. Es maximal eine Auflösung von 1024x768 möglich, egal ob ich in der xorg.conf auch höhere Auflösungen oder eine Virtual Auflösung eintrage.
Vorweg meine Versionen: Kernel 2.6.25-gentoo-r7, X Window System Version 1.3.0, xorg-x11 7.2
Ich habe schon einiges mit xrandr versucht, aber ohne Erfolg. xrandr bietet mir immer maximal 1024x768 an:
Quote: | # xrandr
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 1280 x 1280
VGA connected 1024x768+0+0 (normal left inverted right) 0mm x 0mm
1024x768 60.0*
800x600 60.3
640x480 59.9
LVDS connected 1280x800+0+0 (normal left inverted right) 0mm x 0mm
1280x800 60.0*+
1152x768 54.8
1024x768 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1 |
Hier die wichtigen Auszüge aus der xorg.conf
Quote: | Section "Monitor"
Identifier "InternLCD"
# DisplaySize 336 210
# HorizSync 28.0 - 75.0
# VertRefresh 43.0 - 60.0
Option "DPMS"
EndSection
Section "Monitor"
Identifier "ExternalLCD"
Option "DPMS"
EndSection
Section "Device"
Identifier "DefaultIntelGMA"
Driver "intel"
Option "NoDDC" "true"
Option "MonitorLayout" "LVDS, VGA"
#Option "MonitorLayout" "AUTO, AUTO"
#Option "DesktopSetup" "clone"
#Option "EnableMonitor" "lvds, crt1"
#BusID "PCI:1:0:0"
EndSection
Section "Device"
Identifier "ExtIntelGMA"
Driver "intel"
BusID "PCI:0:2:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen1"
Device "DefaultIntelGMA"
Monitor "InternLCD"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x800" "1280x1024" "1024x768"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "ExtIntelGMA"
Monitor "ExternalLCD"
DefaultDepth 24
SubSection "Display"
#Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768"
EndSubSection
EndSection |
DRI usw ist auch aktiviert, die Module wurde anscheinend korrekt geladen. Soweit alles OK:
Quote: | # glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
********** Geladene Module **************
# lsmod
Module Size Used by
i915 32192 2
drm 84584 3 i915
aes_x86_64 10240 1
sha256_generic 11456 0
lrw 5696 1
gf128mul 9408 1 lrw
dm_crypt 14792 1
dm_mod 52336 3 dm_crypt
iwl4965 98484 0
tg3 109124 0
*********** KERNEL ************
<M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
<M> Intel I810
<M> Intel 830M, 845G, 852GM, 855GM, 865G
<M> i830 driver
<M> i915 driver |
Weiß jemand Rat? Ich meine, ich habe alles soweit korrekt eingestellt |
|
Back to top |
|
|
DarkSpir Tux's lil' helper
Joined: 04 Feb 2005 Posts: 117
|
|
Back to top |
|
|
rc Apprentice
Joined: 16 Dec 2003 Posts: 234
|
Posted: Wed Nov 26, 2008 3:22 pm Post subject: |
|
|
Hallo,
der Grund ist, dass für den externen Ausgang kein entsprechender Mode existiert.
Quote: |
...
VGA connected 1024x768+0+0 (normal left inverted right) 0mm x 0mm
1024x768 60.0*
800x600 60.3
640x480 59.9
...
|
Mittels "xrandr --addmode usw." kannst Du einen entsprechenden Mode hinzufügen und dann auch benutzen.
Nichts desto trotz solltest Du auch DarkSpirs Tipp folgen, die virtuelle ScreenSize zu ändern, wenn Du vor hast etwas anderes ausser "clone" zu benutzen.
Wenn ich wieder zu hause bin kann ich Dir gerne mehr Details posten.
Gruß
rc |
|
Back to top |
|
|
rc Apprentice
Joined: 16 Dec 2003 Posts: 234
|
Posted: Wed Nov 26, 2008 7:09 pm Post subject: |
|
|
rc wrote: |
Wenn ich wieder zu hause bin kann ich Dir gerne mehr Details posten.
|
Da ich nun wieder zu hause bin hier mal die versprochenen Details.
Nachfolgendes Skript benutze ich momentan um automatisch den externen Ausgang zu konfigurieren und aktivieren.
Code: |
#!/bin/bash
#If we have an external display ...
if [ `xrandr -q | grep "VGA connected" &> /dev/null && echo $?` ];
then
#... create modes ...
xrandr --newmode "1024x768@60" 64.56 1024 1056 1296 1328 768 783 791 807
#iyama
xrandr --newmode "1280x1024@75" 135 1280 1296 1440 1688 1024 1025 1028 1066 +HSync +VSync
#samtron?
#xrandr --newmode "1280x1024@60" 108 1280 1328 1440 1688 1024 1025 1028 1066 +HSync +VSync
#... add created modes to the external output ...
xrandr --addmode VGA 1024x768@60
#xrandr --addmode VGA 1280x1024@60
xrandr --addmode VGA 1280x1024@75
#... set a mode to be used ...
xrandr --output VGA --mode "1280x1024@75"
#... and set the position to be used.
xrandr --output VGA --left-of LVDS
#xrandr --output VGA --mode "1024x768@60"
#xrandr --output VGA --same-as LVDS
fi
|
Wie man an den Kommentaren sehen kann habe ich damals mit mehreren Monitoren und Auflösungen experimentiert.
Ich lasse das einfach der Vollständigkeit halber drin.
Die Modelines bei den "--newmode" Einträgen habe ich von http://xtiming.sourceforge.net/cgi-bin/xtiming.pl generieren lassen.
Gruß
rc |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|