Headfuzz
09-20-2005, 07:07 PM
I have just upgraded Mandriva 2006 RC1 to RC2, only to find that my wonderful 3200 x 1200 dual screen desktop is no longer available in RC2. :(
My graphics card is a dual head Nvidia Geforce 5200, which worked beautifully under RC1 (and 2005 LE before that). Naturally I had to tweak xorg.conf to get the dual screen functionality working. Even so, RC2 is using the same xorg.conf file but X doesn't seem to want to load the Nvidia driver properly.
In light of the fact RC2 uses kernel 2.6.12-12mdk as opposed 2.6.12-11mdk which RC1 uses I logged on as root, init 2'd and uninstalled the Nvidia driver, before reinstalling it with the new kernel-source and init 5'ing then restarting X again, but htis did not solve the issue and the output remains the same; 1600 x 1200 on the left screen screen and garbled rubbish which is some sort of duplication of the left screen on the right hand screen (I know this as the garbledness changes in relation to the other screen).
I am under the impression it is a kernel number mismatch error of some sort but am not certain how to go about finding this out for sure and/or fixing it.
Does anyone have any ideas? Can anyone verify if I'm at least looking in the right ball park? The top part of my /var/log/Xorg.0.log (the log exceeded the maximum post size) and /etc/X11/xorg.conf follow:
Xorg.0.log:
This is a pre-release version of the The X.Org Foundation X11.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the The X.Org Foundation "monolithic tree" CVS
repository hosted at http://www.freedesktop.org/Software/xorg/
X Window System Version 6.8.99.900 (6.9.0 RC 0)
Release Date: 01 August 2005 + cvs
X Protocol Version 11, Revision 0, Release 6.8.99.900
Build Operating System: Linux 2.6.11-10mdksmp i686 [ELF]
Current Operating System: Linux HAL-9000 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686
Build Date: 12 September 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 20 23:35:09 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "layout1"
(**) |-->Screen "screen0" (0)
(**) | |-->Monitor "monitor0"
(**) | |-->Device "NV AGP TwinView"
(**) |-->Screen "screen1" (1)
(**) | |-->Monitor "monitor1"
(**) | |-->Device "NV AGP TwinView"
(EE) Screen Screen0 doesn't exist: deleting placement
(**) |-->Input Device "Keyboard1"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "gb"
(**) XKB: layout: "gb"
(**) Option "XkbOptions" "compose:rwin"
(**) XKB: options: "compose:rwin"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse1"
(**) FontPath set to "unix/:-1"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.2
X.Org Video Driver: 0.7
X.Org XInput driver : 0.4
X.Org Server Extension : 0.2
X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
compiled for 6.8.99.900, module version = 1.0.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 6.8.99.900, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.7
xorg.conf:
# File generated by XFdrake.
# ************************************************** ********************
# Refer to the XF86Config man page for details about the format of
# this file.
# ************************************************** ********************
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "fbdevhw"
Load "record"
Load "type1"
Load "freetype"
Load "dri"
Load "glx" # 3D layer
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "6 7"
EndSection
Section "Monitor"
Identifier "monitor0"
VendorName "Plug'n Play"
ModelName "DELL P793"
HorizSync 30-96
VertRefresh 50-160
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Dell"
ModelName "P790"
HorizSync 31 - 92
VertRefresh 50 - 150
EndSection
# Section "Device"
# Identifier "device0"
# VendorName "nVidia"
# BoardName "GeForce FX 5200)"
# Driver "nv"
# Option "DPMS"
# BusID "PCI:1:0:0"
# EndSection
Section "Device"
Identifier "NV AGP TwinView"
VendorName "nvidia"
Driver "nv"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
#BusID "PCI:01:00:0"
# sample twinview setup
Option "TwinView"
# be sure to replace the HorizSync and VertRefresh with correct values
# for your monitor!
Option "SecondMonitorHorizSync" "31-92"
Option "SecondMonitorVertRefresh" "50-150"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1600x1200,1600x1200; 1280x1024,1280x1024"
Option "ConnectedMonitor" "crt,crt"
EndSection
Section "Screen"
Identifier "screen0"
Device "NV AGP TwinView"
Monitor "monitor0"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Modes "2048x1536" "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 24
Modes "2048x1536" "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
EndSection
Section "Screen"
Identifier "screen1"
Device "NV AGP TwinView"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
My graphics card is a dual head Nvidia Geforce 5200, which worked beautifully under RC1 (and 2005 LE before that). Naturally I had to tweak xorg.conf to get the dual screen functionality working. Even so, RC2 is using the same xorg.conf file but X doesn't seem to want to load the Nvidia driver properly.
In light of the fact RC2 uses kernel 2.6.12-12mdk as opposed 2.6.12-11mdk which RC1 uses I logged on as root, init 2'd and uninstalled the Nvidia driver, before reinstalling it with the new kernel-source and init 5'ing then restarting X again, but htis did not solve the issue and the output remains the same; 1600 x 1200 on the left screen screen and garbled rubbish which is some sort of duplication of the left screen on the right hand screen (I know this as the garbledness changes in relation to the other screen).
I am under the impression it is a kernel number mismatch error of some sort but am not certain how to go about finding this out for sure and/or fixing it.
Does anyone have any ideas? Can anyone verify if I'm at least looking in the right ball park? The top part of my /var/log/Xorg.0.log (the log exceeded the maximum post size) and /etc/X11/xorg.conf follow:
Xorg.0.log:
This is a pre-release version of the The X.Org Foundation X11.
It is not supported in any way.
Bugs may be filed in the bugzilla at http://bugs.freedesktop.org/.
Select the "xorg" product for bugs you find in this release.
Before reporting bugs in pre-release versions please check the
latest version in the The X.Org Foundation "monolithic tree" CVS
repository hosted at http://www.freedesktop.org/Software/xorg/
X Window System Version 6.8.99.900 (6.9.0 RC 0)
Release Date: 01 August 2005 + cvs
X Protocol Version 11, Revision 0, Release 6.8.99.900
Build Operating System: Linux 2.6.11-10mdksmp i686 [ELF]
Current Operating System: Linux HAL-9000 2.6.12-12mdk #1 Fri Sep 9 18:15:22 CEST 2005 i686
Build Date: 12 September 2005
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Sep 20 23:35:09 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "layout1"
(**) |-->Screen "screen0" (0)
(**) | |-->Monitor "monitor0"
(**) | |-->Device "NV AGP TwinView"
(**) |-->Screen "screen1" (1)
(**) | |-->Monitor "monitor1"
(**) | |-->Device "NV AGP TwinView"
(EE) Screen Screen0 doesn't exist: deleting placement
(**) |-->Input Device "Keyboard1"
(**) Option "XkbModel" "pc105"
(**) XKB: model: "pc105"
(**) Option "XkbLayout" "gb"
(**) XKB: layout: "gb"
(**) Option "XkbOptions" "compose:rwin"
(**) XKB: options: "compose:rwin"
(==) Keyboard: CustomKeycode disabled
(**) |-->Input Device "Mouse1"
(**) FontPath set to "unix/:-1"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(==) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "AllowMouseOpenFail"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.2
X.Org Video Driver: 0.7
X.Org XInput driver : 0.4
X.Org Server Extension : 0.2
X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.so
(II) Module bitmap: vendor="X.Org Foundation"
compiled for 6.8.99.900, module version = 1.0.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/X11R6/lib/modules/libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 6.8.99.900, module version = 1.0.0
ABI class: X.Org Video Driver, version 0.7
xorg.conf:
# File generated by XFdrake.
# ************************************************** ********************
# Refer to the XF86Config man page for details about the format of
# this file.
# ************************************************** ********************
Section "Files"
# Multiple FontPath entries are allowed (they are concatenated together)
# By default, Mandrake 6.0 and later now use a font server independent of
# the X server to render fonts.
RgbPath "/usr/X11R6/lib/X11/rgb
FontPath "unix/:-1"
EndSection
Section "ServerFlags"
#DontZap # disable <Crtl><Alt><BS> (server abort)
#DontZoom # disable <Crtl><Alt><KP_+>/<KP_-> (resolution switching)
AllowMouseOpenFail # allows the server to start up even if the mouse does not work
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
Load "fbdevhw"
Load "record"
Load "type1"
Load "freetype"
Load "dri"
Load "glx" # 3D layer
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
Option "XkbOptions" "compose:rwin"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "ExplorerPS/2"
Option "Device" "/dev/mouse"
Option "ZAxisMapping" "6 7"
EndSection
Section "Monitor"
Identifier "monitor0"
VendorName "Plug'n Play"
ModelName "DELL P793"
HorizSync 30-96
VertRefresh 50-160
# TV fullscreen mode or DVD fullscreen output.
# 768x576 @ 79 Hz, 50 kHz hsync
ModeLine "768x576" 50.00 768 832 846 1000 576 590 595 630
# 768x576 @ 100 Hz, 61.6 kHz hsync
ModeLine "768x576" 63.07 768 800 960 1024 576 578 590 616
EndSection
Section "Monitor"
Identifier "monitor1"
VendorName "Dell"
ModelName "P790"
HorizSync 31 - 92
VertRefresh 50 - 150
EndSection
# Section "Device"
# Identifier "device0"
# VendorName "nVidia"
# BoardName "GeForce FX 5200)"
# Driver "nv"
# Option "DPMS"
# BusID "PCI:1:0:0"
# EndSection
Section "Device"
Identifier "NV AGP TwinView"
VendorName "nvidia"
Driver "nv"
# update this with the PCI id of your card. Consult the output
# of the 'lspci' command. The BusID is usually optional when
# only using one graphics card.
#BusID "PCI:01:00:0"
# sample twinview setup
Option "TwinView"
# be sure to replace the HorizSync and VertRefresh with correct values
# for your monitor!
Option "SecondMonitorHorizSync" "31-92"
Option "SecondMonitorVertRefresh" "50-150"
Option "TwinViewOrientation" "RightOf"
Option "MetaModes" "1600x1200,1600x1200; 1280x1024,1280x1024"
Option "ConnectedMonitor" "crt,crt"
EndSection
Section "Screen"
Identifier "screen0"
Device "NV AGP TwinView"
Monitor "monitor0"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Modes "2048x1536" "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 24
Modes "2048x1536" "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
EndSection
Section "Screen"
Identifier "screen1"
Device "NV AGP TwinView"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 8
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 15
Virtual 1024 768
EndSubsection
Subsection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
Subsection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768" "800x600" "640x400"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "layout1"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection