On 7/23/07, Phil Meyer <pmeyer@xxxxxxxxxxxxxxxx> wrote: > Valent Turkovic wrote: > > On 7/12/07, Phil Meyer <pmeyer@xxxxxxxxxxxxxxxx> wrote: > > > >> Valent Turkovic wrote: > >> > >>> Hi. > >>> > >>> I have Fedora Core 6 and by default it choose i810 driver for X for my > >>> Intel 915 chip. > >>> With i810 driver I had no problem using only my laptop screen - but when > >>> I connected external 19" screen all hell broke loose :) to be a bit > >>> poetic. or more to the point: > >>> https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=238747 > >>> > >>> In my comment #8 you can see that I changed to intel driver, but even > >>> that still doesn't work like I expect. > >>> > >>> I need my external monitor running at it's full resolution of > >>> 1280x1024 and desktop also at that resolution. I got desktop running > >>> with 1280x1024 but only on a 1024x768 screen resolution > >>> > >> It is probably not the driver, but your external monitor that has a problem. > >> > >> One of the things that most of the current video drivers do is ask the > >> monitor for its EDID. In this data, the monitor reports its max > >> Horizontal avd Vertical scan rates. Look in /var/log/Xorg.0.log for > >> EDID. Here is an example: > >> > >> (II) VESA(0): Year: 2006 Week: 0 > >> (II) VESA(0): EDID Version: 1.3 > >> (II) VESA(0): Digital Display Input > >> (II) VESA(0): Max H-Image Size [cm]: horiz.: 37 vert.: 23 > >> (II) VESA(0): Gamma: 2.20 > >> (II) VESA(0): No DPMS capabilities specified; RGB/Color Display > >> (II) VESA(0): First detailed timing is preferred mode > >> (II) VESA(0): redX: 0.614 redY: 0.353 greenX: 0.321 greenY: 0.561 > >> (II) VESA(0): blueX: 0.152 blueY: 0.124 whiteX: 0.313 whiteY: 0.329 > >> (II) VESA(0): Manufacturer's mask: 0 > >> (II) VESA(0): Supported additional Video Mode: > >> (II) VESA(0): clock: 162.0 MHz Image Size: 367 x 230 mm > >> (II) VESA(0): h_active: 1920 h_sync: 1968 h_sync_end 2000 h_blank_end > >> 2160 h_border: 0 > >> (II) VESA(0): v_active: 1200 v_sync: 1201 v_sync_end 1204 v_blanking: > >> 1250 v_border: 0 > >> > >> If you scroll down through the log, you can see where all possible > >> resolutions are gone through and it may even tell you why it decided on > >> 1024x768. > >> > >> There are monitors that give bad data in the EDID (DDC). For instance, > >> the old version of the DELL 24" display was .1 (yes point 1) off, and > >> therefore by default no driver would go above 1600x1200. With that > >> monitor it was necessary to tell the video driver to ignore the EDID > >> data and simply do what was asked. :) > >> > >> Here is how that is done: > >> > >> Add values to the Monitor section that are at least capable of the > >> resolution you need. > >> > >> Section "Monitor" > >> ... > >> HorizSync 31.5 - 90.0 > >> VertRefresh 60.0 - 60.0 > >> ... > >> > >> Now, in the screen section, tell it to ignore that part of the the EDID. > >> > >> Section "Screen" > >> ... > >> Option "ModeValidation" "NoMaxPClkCheck" > >> ... > >> > >> Hope this may help ya. > >> > >> Good luck! > >> > > > > Thank you very much! I will try this out as soon as I get to work on monday. > > Few days ago I tried something else; I switched from i810 to intel > > driver in Xorg.conf and now when I boot up my laptop I get 1024x768 on > > both my 15" laptop screen and external 19" Samsung LCD. > > > > How can I setup so that I have my laptop running at 1024x768 and my > > Samsung running at 1280x1024 resolution? > > > > I would like to make external screen my default desktop when both of > > them are attached but when I boot with only laptop screen then I would > > (obviously) like that my laptop screen doesn't freak out and that it > > know that it is now the main screen. > > > > It this possible? > > > > > > Most laptops have a CRT/LCD tag on a function key. > > For example, on mine it is on F8. > > I can connect an external monitor before turning on the laptop. > > As soon as the Grub menu shows, press FN and F8 together. This switches > the video to the external monitor. I simply close the lid on the laptop > and ignore it for that that session, because I also have it connected to > an external USB keyboard and mouse. > > When X Windows starts, it sees the external monitor only, and will try > to adjust to the max resolution supported by the video card and > monitor. You shouldn't have to do anything. > > After X Windows is running, the FN combination keys are grabbed by X and > are not defined the same, so you have to do the 'switch' before X starts. > > > Good Luck! > Hi I still ZERO success even with your great tips. I have IBM Thinkpad R52 and with external monitor connected on boot I have grub only on external LCD. But during the boot internal LCD on laptop also goes on and when I'm presented GDM to login to my Fedora Core 6 I have picture on both monitors. I tied your tips and pressing FN-F7 twice so that I get grub only on laptop and then again only on external LCD and then closing the lid (I have wireless USB keyboard)... but that still didn't work! I have this xorg.conf file: # cat /etc/X11/xorg.conf # Xorg configuration created by system-config-display Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Synaptics" "CorePointer" EndSection Section "InputDevice" Identifier "Keyboard0" Driver "kbd" Option "XkbModel" "pc105" Option "XkbLayout" "hr" EndSection Section "InputDevice" Identifier "Synaptics" Driver "synaptics" Option "Device" "/dev/input/mice" Option "Protocol" "auto-dev" Option "Emulate3Buttons" "yes" EndSection Section "Monitor" ### Comment all HorizSync and VertSync values to use DDC: Identifier "Monitor0" ModelName "LCD Panel 1280x1024" ### Comment all HorizSync and VertSync values to use DDC: HorizSync 30.0 - 81.0 VertRefresh 56.0 - 75.0 Option "dpms" EndSection Section "Device" Identifier "Videocard0" Driver "intel" EndSection Section "Screen" Identifier "Screen0" Device "Videocard0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Viewport 0 0 Depth 24 Modes "1024x768" "800x600" "640x480" # Modes "1280x800" "1152x864" "1152x768" "1024x768" "800x600" Option "ModeValidation" "NoMaxPClkCheck" EndSubSection and If I enable "1280x800" mode I get desktop of 1280x800 but I get resolution of 1024x768 and I can pan around the bigger desktop... really not what I had in mind :) Do you please have any others ideas? Thank you again. -- http://kernelreloaded.blog385.com/ linux, blog, anime, spirituality, windsurf, wireless registered as user #367004 with the Linux Counter, http://counter.li.org. ICQ: 2125241 Skype: valent.turkovic