LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Hardware (https://www.linuxquestions.org/questions/linux-hardware-18/)
-   -   Dual Monitor w/Spanning Desktop no longer works in Fedora 8 (https://www.linuxquestions.org/questions/linux-hardware-18/dual-monitor-w-spanning-desktop-no-longer-works-in-fedora-8-a-618011/)

mrvandal 02-01-2008 02:59 PM

Dual Monitor w/Spanning Desktop no longer works in Fedora 8
 
I justed upgraded a dual monitor machine that had a spanning desktop with Fedora 7 to Fedora 8. With Fedora 8 the spanning desktop no longer works. Both LCDs display the desktop at full resolution 1920x1080. I get the following error in /var/log/Xorg.0.log:


(EE) Screen 1 deleted because of no matching config section


I have an ATI Radeon VE 7000 (lspci shows: VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]). Here's my xorg.conf that contain a couple of hand edits :

Code:

# Xorg configuration created by system-config-display

Section "ServerLayout"
        Identifier    "Multihead layout"
        Screen      0  "Screen0" LeftOf "Screen1"
        Screen      1  "Screen1" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Xinerama" "on"
        Option      "Clone" "off"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us+inet"
EndSection

Section "Monitor"
        Identifier  "Monitor0"
        VendorName  "Monitor Vendor"
        ModelName    "Dell E248WFP(Analog)"
        HorizSync    31.0 - 83.0
        VertRefresh  56.0 - 76.0
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier  "Monitor1"
        VendorName  "Monitor Vendor"
        ModelName    "Dell E248WFP(Analog)"
        HorizSync    31.0 - 83.0
        VertRefresh  56.0 - 76.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        Screen      0
EndSection

Section "Device"
        Identifier  "Videocard1"
        Driver      "radeon"
        VendorName  "Videocard Vendor"
        BoardName  "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
        BusID      "PCI:1:0:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes    "1920x1080"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device    "Videocard1"
        Monitor    "Monitor1"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes    "1920x1080"
        EndSubSection
EndSection

Any ideas what I need to fix?

TheMadIndian 02-01-2008 09:25 PM

Quote:

Originally Posted by mrvandal (Post 3042831)
I justed upgraded a dual monitor machine that had a spanning desktop with Fedora 7 to Fedora 8. With Fedora 8 the spanning desktop no longer works. Both LCDs display the desktop at full resolution 1920x1080. I get the following error in /var/log/Xorg.0.log:


(EE) Screen 1 deleted because of no matching config section


I have an ATI Radeon VE 7000 (lspci shows: VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]). Here's my xorg.conf that contain a couple of hand edits :

Code:

# Xorg configuration created by system-config-display

Section "ServerLayout"
        Identifier    "Multihead layout"
        Screen      0  "Screen0" LeftOf "Screen1"
        Screen      1  "Screen1" 0 0
        InputDevice    "Keyboard0" "CoreKeyboard"
        Option      "Xinerama" "on"
        Option      "Clone" "off"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
        Option      "XkbModel" "pc105"
        Option      "XkbLayout" "us+inet"
EndSection

Section "Monitor"
        Identifier  "Monitor0"
        VendorName  "Monitor Vendor"
        ModelName    "Dell E248WFP(Analog)"
        HorizSync    31.0 - 83.0
        VertRefresh  56.0 - 76.0
        Option      "dpms"
EndSection

Section "Monitor"
        Identifier  "Monitor1"
        VendorName  "Monitor Vendor"
        ModelName    "Dell E248WFP(Analog)"
        HorizSync    31.0 - 83.0
        VertRefresh  56.0 - 76.0
        Option      "dpms"
EndSection

Section "Device"
        Identifier  "Videocard0"
        Driver      "radeon"
        Screen      0
EndSection

Section "Device"
        Identifier  "Videocard1"
        Driver      "radeon"
        VendorName  "Videocard Vendor"
        BoardName  "ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]"
        BusID      "PCI:1:0:0"
        Screen      1
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Videocard0"
        Monitor    "Monitor0"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes    "1920x1080"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device    "Videocard1"
        Monitor    "Monitor1"
        DefaultDepth    24
        SubSection "Display"
                Viewport  0 0
                Depth    24
                Modes    "1920x1080"
        EndSubSection
EndSection

Any ideas what I need to fix?

You might want to look at this guide http://www.intellinuxgraphics.org/dualhead.html

you may also need to change your video driver

mrvandal 02-02-2008 02:01 PM

Quote:

Originally Posted by TheMadIndian (Post 3043175)
You might want to look at this guide http://www.intellinuxgraphics.org/dualhead.html

you may also need to change your video driver

Thanks for the link, but unfortunately I have an old ATI Radeon so the Intel drivers won't work.

The ATI proprietary drivers (fglrx) do not work with my card either. I believe the only driver that works for this card in Linux is the open source 'radeon' driver. I had the radeon driver working with a spanning desktop in Fedora 7, but as I said in my previous post, Fedora 8 has problems spanning the desktop. The radeon driver works great as far as one display is concerned with Fedora 8.

TheMadIndian 02-02-2008 03:30 PM

Quote:

Originally Posted by mrvandal (Post 3043839)
Thanks for the link, but unfortunately I have an old ATI Radeon so the Intel drivers won't work.

The ATI proprietary drivers (fglrx) do not work with my card either. I believe the only driver that works for this card in Linux is the open source 'radeon' driver. I had the radeon driver working with a spanning desktop in Fedora 7, but as I said in my previous post, Fedora 8 has problems spanning the desktop. The radeon driver works great as far as one display is concerned with Fedora 8.

I run the radeon driver on two systems and this next thing works on one and not the other:

you need to grab your monitor definition using xrandr both monitors must be connected and on then in the console type

xrandr -q

you will see screen 0 and its settings and then underneath that all connected displays (you add the two resolutions so if its 1280x1024 on each in your xorg.conf file under your screen section and in the sub section display make the last line of sub section

Virtual 2560 1024

logout to restart X

back in the console (lets say you have one LCD on vga and the other on dvi and xrandr has identified them respectively as VGA-0 and DVI-0 and the vga is on the left) type in the console

xrandr --output VGA-0 --left-of DVI-0

that will create spanning dynamically but if it works... you will have to run that last console command everytime you log in to get spanning to work. Its a pain but it works (if your desktop doesnt stretch the wallpaper all the way across the second monitor but things are working dont trust it there will be system lockups and instability in your future)

mrvandal 02-04-2008 03:19 PM

That worked like a charm. Thanks for the tip. Do you notice any performance problems running with xrandr?



Quote:

Originally Posted by TheMadIndian (Post 3043910)
I run the radeon driver on two systems and this next thing works on one and not the other:

you need to grab your monitor definition using xrandr both monitors must be connected and on then in the console type

xrandr -q

you will see screen 0 and its settings and then underneath that all connected displays (you add the two resolutions so if its 1280x1024 on each in your xorg.conf file under your screen section and in the sub section display make the last line of sub section

Virtual 2560 1024

logout to restart X

back in the console (lets say you have one LCD on vga and the other on dvi and xrandr has identified them respectively as VGA-0 and DVI-0 and the vga is on the left) type in the console

xrandr --output VGA-0 --left-of DVI-0

that will create spanning dynamically but if it works... you will have to run that last console command everytime you log in to get spanning to work. Its a pain but it works (if your desktop doesnt stretch the wallpaper all the way across the second monitor but things are working dont trust it there will be system lockups and instability in your future)


TheMadIndian 02-05-2008 07:44 AM

Quote:

Originally Posted by mrvandal (Post 3045962)
That worked like a charm. Thanks for the tip. Do you notice any performance problems running with xrandr?

Not that I have noticed

All xrandr does is dynamically set your screen you could accomplish the same thing xorg.conf by adding in the indentified monitors but I havent had any luck with that even though its supposed to be the same so I just created a bash script to run every time


All times are GMT -5. The time now is 11:32 PM.