SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Slackware always seems to have a release right around the time I'm bring in new equipment. I had an older Slack12 AMD box running dual head with two graphics cards, both NVIDIA, a GeForce4 Ti 4400 (AGP) and a GeForce FX 5200 (PCI) with two identical 19" Acer AL1914 monitors running Xinerama at 1280x1024. When slack 12.1 hit the streets I replace this box with a diffrent machine that had a GeForce 7800GT (PCI-e). The 7800 has two DVI outputs which I have analog adapters on to plug into the monitors which accept D-Sub only. This new box is dual boot, and XP will run both monitors at 1280x1024 just fine. I can't seem to get X configured right in order to do this in Slack. I've been tinkering with this for a couple of weeks and tried several things I learned from search engines. Perhaps I'm just missing something simple? (that's usually the case)
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Slackware 12.1 Slackware Linux Project
Current Operating System: Linux bailey 2.6.24.5-smp #2 SMP Wed Apr 30 13:41:38 C
DT 2008 i686
Build Date: 14 December 2007 12:30:03PM
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: Thu Jun 12 06:59:22 2008
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Simple Layout"
(**) |-->Screen "Screen 1" (0)
(**) | |-->Monitor "Acer AL1914 Left"
(**) | |-->Device "GeForce 7800 GT out1"
(**) |-->Screen "Screen 2" (1)
(**) | |-->Monitor "Acer AL1914 Right"
(**) | |-->Device "GeForce 7800 GT out2"
(**) |-->Input Device "Mouse1"
(**) |-->Input Device "Keyboard1"
(**) Option "Xinerama" "on"
(==) Automatically adding devices
(==) Automatically enabling devices
(**) Xinerama: enabled
(WW) The directory "/usr/share/fonts/local/" does not exist.
Entry deleted from font path.
(WW) The directory "/usr/share/fonts/CID/" does not exist.
Entry deleted from font path.
(==) Including the default font path /usr/share/fonts/TTF,/usr/share/fonts/OTF,/
usr/share/fonts/Type1,/usr/share/fonts/misc,/usr/share/fonts/75dpi/:unscaled.
(**) FontPath set to:
/usr/share/fonts/misc/,
/usr/share/fonts/OTF/,
/usr/share/fonts/TTF/,
/usr/share/fonts/Type1/,
/usr/share/fonts/Speedo/,
/usr/share/fonts/75dpi/:unscaled,
/usr/share/fonts/100dpi/:unscaled,
/usr/share/fonts/75dpi/,
/usr/share/fonts/100dpi/,
/usr/share/fonts/cyrillic/,
/usr/share/fonts/TTF,
/usr/share/fonts/OTF,
/usr/share/fonts/Type1,
/usr/share/fonts/misc,
/usr/share/fonts/75dpi/:unscaled
(**) RgbPath set to "/usr/share/X11/rgb"
(==) ModulePath set to "/usr/lib/xorg/modules"
(II) Open ACPI successful (/var/run/acpid.socket)
(II) Loader magic: 0x81d2940
(II) Module ABI versions:
X.Org ANSI C Emulation: 0.3
X.Org Video Driver: 2.0
X.Org XInput driver : 2.0
X.Org Server Extension : 0.3
X.Org Font Renderer : 0.5
(II) Loader running on linux
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/xorg/modules//libpcidata.so
(II) Module pcidata: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Video Driver, version 2.0
(--) using VT number 7
[snip pci scan for size]
(II) "extmod" will be loaded. This was enabled by default and also specified in
the config file.
(II) "dbe" will be loaded. This was enabled by default and also specified in the
config file.
(II) "glx" will be loaded. This was enabled by default and also specified in the
config file.
(II) "freetype" will be loaded. This was enabled by default and also specified i
n the config file.
(II) "type1" will be loaded. This was enabled by default and also specified in t
he config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded by default.
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "type1"
(II) Loading /usr/lib/xorg/modules/fonts//libtype1.so
(II) Module type1: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.2
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font Type1
(II) LoadModule: "freetype"
(II) Loading /usr/lib/xorg/modules/fonts//libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
compiled for 1.4.0.90, module version = 2.1.0
Module class: X.Org Font Renderer
ABI class: X.Org Font Renderer, version 0.5
(II) Loading font FreeType
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.1
(II) NVIDIA GLX Module 169.12 Thu Feb 14 18:45:56 PST 2008
(II) Loading extension GLX
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.13.0
Module class: X.Org Server Extension
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension RECORD
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org Server Extension, version 0.3
(II) Loading extension XFree86-DRI
(II) LoadModule: "nvidia"
(II) Loading /usr/lib/xorg/modules/drivers//nvidia_drv.so
(II) Module nvidia: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Video Driver
(II) LoadModule: "mouse"
(II) Loading /usr/lib/xorg/modules/input//mouse_drv.so
(II) Module mouse: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.3.0
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) LoadModule: "kbd"
(II) Loading /usr/lib/xorg/modules/input//kbd_drv.so
(II) Module kbd: vendor="X.Org Foundation"
compiled for 1.4.0, module version = 1.2.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.0
(II) NVIDIA dlloader X Driver 169.12 Thu Feb 14 17:55:38 PST 2008
(II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
(II) Primary Device is: PCI 01:00:0
(--) Chipset NVIDIA GPU found
(--) Chipset NVIDIA GPU found
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/xorg/modules//libfb.so
(II) Module fb: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "wfb"
(II) LoadModule: "wfb"
(II) Loading /usr/lib/xorg/modules//libwfb.so
(II) Module wfb: vendor="X.Org Foundation"
compiled for 1.4.0.90, module version = 1.0.0
ABI class: X.Org ANSI C Emulation, version 0.3
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"(II) Module "ramdac" already built-in
(II) resource ranges
[snip for size]
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
(**) NVIDIA(0): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(0): RGB weight 565
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "UseEDID" "FALSE"
(**) NVIDIA(0): Option "RenderAccel" "true"
(**) NVIDIA(0): Option "UseEdidDpi" "FALSE"
(**) NVIDIA(0): Option "DPI" "72 x 72"
(**) NVIDIA(0): Option "DisableGLXRootClipping" "True"
(**) NVIDIA(0): Enabling RENDER acceleration
(**) NVIDIA(0): Ignoring EDIDs
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(GPU-0): Not probing EDID on CRT-0.
(II) NVIDIA(GPU-0): Not probing EDID on CRT-1.
(II) NVIDIA(0): NVIDIA GPU GeForce 7800 GT (G70) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.70.02.13.7b
(II) NVIDIA(0): Detected PCI Express Link width: 16X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 7800 GT at PCI:1:0:0:
(--) NVIDIA(0): CRT-0
(--) NVIDIA(0): CRT-1
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(--) NVIDIA(0): CRT-1: 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(WW) NVIDIA(0): No valid modes for "1280×1024"; removing.
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): "800x600"
(II) NVIDIA(0): "640x480"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(**) NVIDIA(0): DPI set to (72, 72); computed from "DPI" X config option
(==) NVIDIA(0): Disabling 32-bit ARGB GLX visuals.
(**) NVIDIA(1): Depth 16, (--) framebuffer bpp 16
(==) NVIDIA(1): RGB weight 565
(==) NVIDIA(1): Default visual is TrueColor
(==) NVIDIA(1): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(1): Option "UseEDID" "FALSE"
(**) NVIDIA(1): Option "RenderAccel" "true"
(**) NVIDIA(1): Option "UseEdidDpi" "FALSE"
(**) NVIDIA(1): Option "DPI" "96 x 96"
(**) NVIDIA(1): Option "DisableGLXRootClipping" "True"
(**) NVIDIA(1): Enabling RENDER acceleration
(II) NVIDIA(1): NVIDIA GPU GeForce 7800 GT (G70) at PCI:1:0:0 (GPU-0)
(--) NVIDIA(1): Memory: 262144 kBytes
(--) NVIDIA(1): VideoBIOS: 05.70.02.13.7b
(II) NVIDIA(1): Detected PCI Express Link width: 16X
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce 7800 GT at PCI:1:0:0:
(--) NVIDIA(1): CRT-0
(--) NVIDIA(1): CRT-1
(--) NVIDIA(1): CRT-0: 400.0 MHz maximum pixel clock
(--) NVIDIA(1): CRT-1: 400.0 MHz maximum pixel clock
(II) NVIDIA(1): Assigned Display Device: CRT-1
(WW) NVIDIA(1): No valid modes for "1280×1024"; removing.
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1): "1024x768"
(II) NVIDIA(1): "800x600"
(II) NVIDIA(1): "640x480"
(II) NVIDIA(1): Virtual screen size determined to be 1024 x 768
(**) NVIDIA(1): DPI set to (96, 96); computed from "DPI" X config option
(==) NVIDIA(1): Disabling 32-bit ARGB GLX visuals.
(II) do I need RAC? Yes, I do.
(II) resource ranges after preInit:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xd4000000 - 0xd4003fff (0x4000) MX[B]
[5] -1 0 0xd4004000 - 0xd4007fff (0x4000) MX[B]
[6] -1 0 0xd4008000 - 0xd40087ff (0x800) MX[B]
[7] -1 0 0xd5000000 - 0xd5000fff (0x1000) MX[B]
[8] -1 0 0xd5001000 - 0xd5001fff (0x1000) MX[B]
[9] -1 0 0xfeb00000 - 0xfeb000ff (0x100) MX[B]
[10] -1 0 0xd5002000 - 0xd5002fff (0x1000) MX[B]
[11] -1 0 0xd1000000 - 0xd1ffffff (0x1000000) MX[B](B)
[12] -1 0 0xc0000000 - 0xcfffffff (0x10000000) MX[B](B)
[13] -1 0 0xd0000000 - 0xd0ffffff (0x1000000) MX[B](B)
[14] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[15] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[16] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[17] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[18] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[19] -1 0 0x0000a800 - 0x0000a8ff (0x100) IX[B]
[20] -1 0 0x0000a400 - 0x0000a47f (0x80) IX[B]
[21] -1 0 0x0000a000 - 0x0000a01f (0x20) IX[B]
[22] -1 0 0x0000c000 - 0x0000c00f (0x10) IX[B]
[23] -1 0 0x00000b60 - 0x00000b63 (0x4) IX[B]
[24] -1 0 0x00000960 - 0x00000967 (0x8) IX[B]
[25] -1 0 0x00000be0 - 0x00000be3 (0x4) IX[B]
[26] -1 0 0x000009e0 - 0x000009e7 (0x8) IX[B]
[27] -1 0 0x0000d400 - 0x0000d40f (0x10) IX[B]
[28] -1 0 0x00000b70 - 0x00000b73 (0x4) IX[B]
[29] -1 0 0x00000970 - 0x00000977 (0x8) IX[B]
[30] -1 0 0x00000bf0 - 0x00000bf3 (0x4) IX[B]
[31] -1 0 0x000009f0 - 0x000009f7 (0x8) IX[B]
[32] -1 0 0x0000f000 - 0x0000f00f (0x10) IX[B]
[33] -1 0 0x00004c40 - 0x00004c7f (0x40) IX[B]
[34] -1 0 0x00004c00 - 0x00004c3f (0x40) IX[B]
[35] -1 0 0x0000d800 - 0x0000d81f (0x20) IX[B]
[36] -1 0 0x00009000 - 0x0000907f (0x80) IX[B](B)
[37] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[38] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) NVIDIA(0): Initialized GPU GART.
(II) NVIDIA(0): Setting mode "1024x768"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(WW) NVIDIA(0): Option "DRI" is not used
(==) RandR enabled
(II) NVIDIA(1): Initialized GPU GART.
(II) NVIDIA(1): Setting mode "1024x768"
(II) NVIDIA(1): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(1): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(1): Backing store disabled
(==) NVIDIA(1): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(1): DPMS enabled
(WW) NVIDIA(1): Option "DRI" is not used
(==) RandR enabled
(II) Setting vga for screen 0.
(II) Setting vga for screen 1.
Screen 0 is using RAC for mem
Screen 0 is using RAC for io
Screen 1 is using RAC for mem
Screen 1 is using RAC for io
(II) Entity 0 shares no resources
(II) Entity 1 shares no resources
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension XAccessControlExtension
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
(**) Option "Protocol" "IMPS/2"
(**) Mouse1: Device: "/dev/mouse"
(**) Mouse1: Protocol: "IMPS/2"
(**) Option "CorePointer"
(**) Mouse1: always reports core events
(**) Option "Device" "/dev/mouse"
(**) Option "Buttons" "5"
(==) Mouse1: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse1: ZAxisMapping: buttons 4 and 5
(**) Mouse1: Buttons: 9
(**) Mouse1: Sensitivity: 1
(**) Option "CoreKeyboard"
(**) Keyboard1: always reports core events
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "us"
(**) Keyboard1: XkbLayout: "us"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) evaluating device (Keyboard1)
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) evaluating device (Mouse1)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(II) Mouse1: ps2EnableDataReporting: succeeded
So clearly X doesn't think 1280x1024 is a valid mode, however the hardware is capable of this. Any suggestions?
I know nothing about dual monitor setups, so the help I can offer is limited. However, it is possible that you need a custom Modeline to achieve that resolution. You can generate one using the `cvt` command, specifying the horizontal and vertical resolution, and optionally, the refresh rate (the default is 60 kHz). The following Modeline *should* work:
Add that Modeline line to each of your "Monitor" sections, change the "1280x1024" entries in each "Modes" line in your "Screen" section to "1280x1024_60.00" and see if that works. It should be noted that some people report difficult with using a default Modeline name like '1280x1024_60.00'. Such a name works fine for me, but you could change it to 1280x1024_custom or something if the unmodified name doesn't work (you would need to change the name in both Monitor sections AND in the "Screen" section).
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.