PDA

View Full Version : Dual Head Problems on Compaq Evo



mjhmjh2
5th April 2005, 12:02 PM
Hello everyone,

I've recently taken the plunge into the Linux world weith FC3. I'm having an interesting problem that I was hoping someone may be able to help with.

I have installed FC3 onto my compaq Evo N800c laptop. The Fn/F4 switch that normally switches modes between internal monitor/external/both does not work when the machine is booted up (works fine during BIOS POST).

I decdied to try and get both internal and external working simulatniously with seperate desktops (which I have succefully done in Windows) we've also got Gentoo up and running with twin desktops on the same hardware. the graphics card is an ATI Radeon Mobility 7500.

I use the system-config-diplay to set the Monitor type to generic LCD (which works fine on its own), I then enable the dual head and set the monitor type to Dell E171FPb (which also works fine on its own) Resolutions are set to displays generic settings and left on individual desktops.

Rebooting the machine causes it to hang, if I click on show details it hangs at the point of starting eth0. So it looks like X is starting but something is crashing or causing system lockup when it gets to this point. I backed up my X11 directory and restored this to get back in.

Any ideas?

Matthew

fedorafrm
5th April 2005, 09:41 PM
You need to post the following:

1) /etc/X11/xorg.conf

2) /var/log/Xorg.0.log

3) Native Resolution (modes), HorizSync & VertRefresh of your laptop LCD

4) Native Resolution (modes), HorizSync & VertRefresh of your external monitor

mjhmjh2
6th April 2005, 03:21 PM
1) /etc/X11/xorg.conf
attached

2) /var/log/Xorg.0.log
attached

3) Native Resolution (modes), HorizSync & VertRefresh of your laptop LCD
1600x1200, not sure, however works fine with standard LCD settings on its own

4) Native Resolution (modes), HorizSync & VertRefresh of your external monitor[/QUOTE]
1280x1024, not sure as above and also works with correct FC3 spec i.e. Dell E171FPb

TIA

fedorafrm
7th April 2005, 01:55 PM
3) Native Resolution (modes), HorizSync & VertRefresh of your laptop LCD /
1600x1200, not sure, however works fine with standard LCD settings on its own

4) Native Resolution (modes), HorizSync & VertRefresh of your external monitor /
1280x1024, not sure as above and also works with correct FC3 spec i.e. Dell E171FPbTIA
try this:
1) use the xorg.conf below. your original one has some problems. the red lines were edited. i disabled DRI just in case. according to the hp web site and this link (http://abcnews.com.com/4545-3121_7-30549085.html), evo n800c' native resolution is 1400x1050. are you sure it's 1600x1200? just in case, i attached xorg.conf.txt. back up your xorg.conf before you use my edited one.

2) if it doesn't work, you might need to add ModeLine for the laptop screen's Monitor section. something like this:

ModeLine "1400x1050" 122.000 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync this is only an example. it might damage the screen. so, you need to get the right modeline if 1) doesn't work. this is how you get it: go to gentoo linux (you said it's working all right?), open terminal, type su and then passward, and then (if it's 1400x1050)
gtf 1400 1050 60 if it's 1600x1200
gtf 16000 1200 60 just copy and paste the last output line starting with Modeline into the laptop screen's Monitor section. if it's 1600x1200, change the Screen section's Modes as well.

here is the edited code mentioned above. good luck and let me know if it works!

Section "ServerLayout"
Identifier "Multihead layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "AlwaysCore"
#Option "Xinerama" "off"
#Option "Clone" "on"
EndSection

Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "synaptics"
#Load "dri"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection

Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "yes"
EndSection

Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Compaq"
ModelName "LCD Pannel 1400x1050"
HorizSync 31.5 - 90.0
VertRefresh 60.0 - 60.0
#ModeLine "1400x1050" 122.000 1400 1488 1640 1880 1050 1052 1064 1082 +hsync +vsync #this is only an example. so commented out.
Option "dpms"
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Dell E171FPb 1280x1024"
HorizSync 31.0 - 80.0
VertRefresh 56.0 - 76.0
Option "dpms"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "radeon"
VendorName "Videocard vendor"
BoardName "ATI Radeon Mobility 7500"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocard1"
Driver "radeon"
VendorName "Videocard Vendor"
BoardName "ATI Radeon Mobility 7500"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 16
Modes "800x600" "640x480"
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1400x1050" "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
EndSection

#Section "DRI"
# Group 0
# Mode 0666
#EndSection

mjhmjh2
11th April 2005, 09:04 AM
unfortunately the file as defualt didn't work :-( I'll have a word with one of the guys in today who has gentoo setup and try running the bits you suggested. I think it is the larger size, mainly cus the screen was too small when it started to boot with a 2inch broder on one side of fuzzyness!

Thanks