I've got an old 1U server running openSUSE 13.2 which comes with Xorg 7.6_1. Most of the time it is headless, but I would like to be able to use X occasionally. Unfortunately out of the box the X server crashes.
The Monitor is a Dell 2001 FP, which is natively 1600x1200, but since this is over a D-sub connector, I need to use 1024x768 (probably 60Hz, or maybe 75Hz). This works fine in the OS install and GRUB2, but Xorg just crashes after the newly installed system boots. I am looking for suggestions on xorg.conf.d entries that will make it work. I have tried a lot of things, including using the vesa driver and ati driver, specifying mode lines, refresh rates, resolutions, etc. For example with the vesa driver, I usually get "VESA(0): No matching modes". Here I will present what happens with Xorg -configure with no Device, Monitor, or Screen specifications (i.e. let it figure out everything). As you can see it seg faults. I would very much appreciate some advice on what will get me 1024x768x60Hz refresh without the vesa or ati driver crashing on me. Some information: # hwinfo --gfx 31: PCI 601.0: 0300 VGA compatible controller (VGA) [Created at pci.328] Unique ID: _axC.Fam5PTb9zUC Parent ID: 6NW+.c7JTK_YUBi2 SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:06:01.0 SysFS BusID: 0000:06:01.0 Hardware Class: graphics card Model: "ATI Mach64 GR" Vendor: pci 0x1002 "ATI Technologies Inc" Device: pci 0x4752 "Mach64 GR" SubVendor: pci 0x15d9 "Super Micro Computer Inc" SubDevice: pci 0x6880 Revision: 0x27 Memory Range: 0xde000000-0xdeffffff (rw,non-prefetchable) I/O Ports: 0x4000-0x4fff (rw) Memory Range: 0xdd400000-0xdd400fff (rw,non-prefetchable) Memory Range: 0xd0000000-0xd001ffff (ro,non-prefetchable,disabled) IRQ: 5 (no events) I/O Ports: 0x3c0-0x3df (rw) Module Alias: "pci:v00001002d00004752sv000015D9sd00006880bc03sc00i00" Driver Info #0: XFree86 v4 Server Module: ati XF86Config Entry: Option "XaaNoPixmapCache" "on" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #20 (PCI bridge) # hwinfo --monitor 32: None 00.0: 10000 Monitor [Created at monitor.95] Unique ID: rdCR.+N5rSxduCpD Hardware Class: monitor Model: "DELL 2001FP" Vendor: DEL "DELL" Device: eisa 0xa007 "DELL 2001FP" Serial ID: "C06464AC03ML" Resolution: 720x400@70Hz Resolution: 640x480@60Hz Resolution: 640x480@75Hz Resolution: 800x600@60Hz Resolution: 800x600@75Hz Resolution: 1024x768@60Hz Resolution: 1024x768@75Hz Resolution: 1280x1024@75Hz Resolution: 1280x1024@60Hz Resolution: 1600x1200@60Hz Resolution: 1152x864@75Hz Size: 367x275 mm Detailed Timings #0: Resolution: 1600x1200 Horizontal: 1600 1664 1856 2160 (+64 +256 +560) +hsync Vertical: 1200 1201 1204 1250 (+1 +4 +50) +vsync Frequencies: 162.00 MHz, 75.00 kHz, 60.00 Hz Driver Info #0: Max. Resolution: 1600x1200 Vert. Sync Range: 56-76 Hz Hor. Sync Range: 31-80 kHz Bandwidth: 162 MHz Config Status: cfg=new, avail=yes, need=no, active=unknown # xorg -configure . . . (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. # cat /var/log/Xorg.0.log [ 7473.356] X.Org X Server 1.16.1 Release Date: 2014-09-21 [ 7473.357] X Protocol Version 11, Revision 0 [ 7473.357] Build Operating System: openSUSE SUSE LINUX [ 7473.357] Current Operating System: Linux birch-eth1 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64 [ 7473.357] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.6-2-desktop root=UUID=bb29c2e3-7a82-49ce-a4c8-a84bf4ff3d5a video=1024x768 resume=/dev/md1 splash=silent quiet showopts vga=0x317 [ 7473.357] Build Date: 08 October 2014 05:49:10PM [ 7473.357] [ 7473.357] Current version of pixman: 0.32.6 [ 7473.357] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 7473.357] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 7473.358] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Jan 15 18:09:11 2015 [ 7473.358] (II) Loader magic: 0x80dc60 [ 7473.358] (II) Module ABI versions: [ 7473.358] X.Org ANSI C Emulation: 0.4 [ 7473.358] X.Org Video Driver: 18.0 [ 7473.358] X.Org XInput driver : 21.0 [ 7473.358] X.Org Server Extension : 8.0 [ 7473.360] (--) PCI:*(0:6:1:0) 1002:4752:15d9:6880 rev 39, Mem @ 0xde000000/16777216, 0xdd400000/4096, I/O @ 0x00004000/256, BIOS @ 0x????????/131072 [ 7473.361] List of video drivers: [ 7473.361] r128 [ 7473.361] nouveau [ 7473.361] mach64 [ 7473.361] radeon [ 7473.361] ati [ 7473.361] vesa [ 7473.361] fbdev [ 7473.362] modesetting [ 7473.362] (II) LoadModule: "r128" [ 7473.362] (II) Loading /usr/lib64/xorg/modules/drivers/r128_drv.so [ 7473.362] (II) Module r128: vendor="X.Org Foundation" [ 7473.362] compiled for 1.16.1, module version = 6.9.2 [ 7473.362] Module class: X.Org Video Driver [ 7473.362] ABI class: X.Org Video Driver, version 18.0 [ 7473.362] (II) LoadModule: "nouveau" [ 7473.362] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so [ 7473.363] (II) Module nouveau: vendor="X.Org Foundation" [ 7473.363] compiled for 1.16.1, module version = 1.0.11 [ 7473.363] Module class: X.Org Video Driver [ 7473.363] ABI class: X.Org Video Driver, version 18.0 [ 7473.363] (II) LoadModule: "mach64" [ 7473.363] (II) Loading /usr/lib64/xorg/modules/drivers/mach64_drv.so [ 7473.363] (II) Module mach64: vendor="X.Org Foundation" [ 7473.363] compiled for 1.16.1, module version = 6.9.4 [ 7473.363] Module class: X.Org Video Driver [ 7473.363] ABI class: X.Org Video Driver, version 18.0 [ 7473.363] (II) LoadModule: "radeon" [ 7473.364] (II) Loading /usr/lib64/xorg/modules/drivers/radeon_drv.so [ 7473.364] (II) Module radeon: vendor="X.Org Foundation" [ 7473.364] compiled for 1.16.1, module version = 7.4.0 [ 7473.364] Module class: X.Org Video Driver [ 7473.364] ABI class: X.Org Video Driver, version 18.0 [ 7473.364] (II) LoadModule: "ati" [ 7473.364] (II) Loading /usr/lib64/xorg/modules/drivers/ati_drv.so [ 7473.364] (II) Module ati: vendor="X.Org Foundation" [ 7473.364] compiled for 1.16.1, module version = 7.4.0 [ 7473.364] Module class: X.Org Video Driver [ 7473.364] ABI class: X.Org Video Driver, version 18.0 [ 7473.364] (II) LoadModule: "vesa" [ 7473.365] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [ 7473.365] (II) Module vesa: vendor="X.Org Foundation" [ 7473.365] compiled for 1.16.1, module version = 2.3.3 [ 7473.365] Module class: X.Org Video Driver [ 7473.365] ABI class: X.Org Video Driver, version 18.0 [ 7473.365] (II) LoadModule: "fbdev" [ 7473.365] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so [ 7473.365] (II) Module fbdev: vendor="X.Org Foundation" [ 7473.365] compiled for 1.16.1, module version = 0.4.4 [ 7473.365] Module class: X.Org Video Driver [ 7473.365] ABI class: X.Org Video Driver, version 18.0 [ 7473.365] (II) LoadModule: "modesetting" [ 7473.365] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 7473.366] (II) Module modesetting: vendor="X.Org Foundation" [ 7473.366] compiled for 1.16.1, module version = 0.9.0 [ 7473.366] Module class: X.Org Video Driver [ 7473.366] ABI class: X.Org Video Driver, version 18.0 [ 7473.366] (II) MACH64: Driver for ATI Mach64 chipsets [ 7473.366] (II) VESA: driver for VESA chipsets: vesa [ 7473.366] (II) FBDEV: driver for framebuffer: fbdev [ 7473.366] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 7473.377] (++) Using config file: "/root/xorg.conf.new" [ 7473.377] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 7473.377] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 7473.378] (==) ServerLayout "X.org Configured" [ 7473.378] (**) |-->Screen "Screen0" (0) [ 7473.378] (**) | |-->Monitor "Monitor0" [ 7473.378] (**) | |-->Device "Card0" [ 7473.378] (**) |-->Input Device "Mouse0" [ 7473.378] (**) |-->Input Device "Keyboard0" [ 7473.378] (==) Automatically adding devices [ 7473.378] (==) Automatically enabling devices [ 7473.378] (==) Automatically adding GPU devices [ 7473.379] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 7473.379] Entry deleted from font path. [ 7473.379] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist. [ 7473.379] Entry deleted from font path. [ 7473.379] (**) FontPath set to: /usr/share/fonts/misc:unscaled, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi:unscaled, /usr/share/fonts/75dpi:unscaled, /usr/share/fonts/ghostscript/, /usr/share/fonts/cyrillic:unscaled, /usr/share/fonts/truetype/, built-ins, /usr/share/fonts/misc:unscaled, /usr/share/fonts/Type1/, /usr/share/fonts/100dpi:unscaled, /usr/share/fonts/75dpi:unscaled, /usr/share/fonts/ghostscript/, /usr/share/fonts/cyrillic:unscaled, /usr/share/fonts/truetype/, built-ins [ 7473.379] (**) ModulePath set to "/usr/lib64/xorg/modules" [ 7473.379] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. [ 7473.379] (WW) Disabling Mouse0 [ 7473.379] (WW) Disabling Keyboard0 [ 7473.379] (II) MACH64: Mach64 in slot 6:1:0 detected. [ 7473.379] (II) Loading sub module "int10" [ 7473.379] (II) LoadModule: "int10" [ 7473.379] (II) Loading /usr/lib64/xorg/modules/libint10.so [ 7473.379] (II) Module int10: vendor="X.Org Foundation" [ 7473.379] compiled for 1.16.1, module version = 1.0.0 [ 7473.379] ABI class: X.Org Video Driver, version 18.0 [ 7473.381] (II) MACH64(0): Primary V_BIOS segment is: 0xc000 [ 7473.381] (II) Loading sub module "ddc" [ 7473.381] (II) LoadModule: "ddc" [ 7473.381] (II) Module "ddc" already built-in [ 7473.381] (II) Loading sub module "vbe" [ 7473.381] (II) LoadModule: "vbe" [ 7473.381] (II) Loading /usr/lib64/xorg/modules/libvbe.so [ 7473.382] (II) Module vbe: vendor="X.Org Foundation" [ 7473.382] compiled for 1.16.1, module version = 1.1.0 [ 7473.382] ABI class: X.Org Video Driver, version 18.0 [ 7473.382] (II) MACH64(0): VESA BIOS detected [ 7473.382] (II) MACH64(0): VESA VBE Version 2.0 [ 7473.382] (II) MACH64(0): VESA VBE Total Mem: 8128 kB [ 7473.382] (II) MACH64(0): VESA VBE OEM: ATI MACH64 [ 7473.382] (II) MACH64(0): VESA VBE OEM Software Rev: 1.0 [ 7473.382] (II) MACH64(0): VESA VBE OEM Vendor: ATI Technologies Inc. [ 7473.382] (II) MACH64(0): VESA VBE OEM Product: MACH64GM [ 7473.382] (II) MACH64(0): VESA VBE OEM Product Rev: 01.00 [ 7473.383] (II) MACH64(0): VESA VBE DDC supported [ 7473.383] (II) MACH64(0): VESA VBE DDC Level 2 [ 7473.383] (II) MACH64(0): VESA VBE DDC transfer in appr. 2 sec. [ 7473.414] (II) MACH64(0): VESA VBE DDC read successfully [ 7473.414] (II) UnloadSubModule: "vbe" [ 7473.414] (II) Unloading vbe [ 7473.415] (II) UnloadSubModule: "int10" [ 7473.415] (II) Unloading int10 [ 7473.415] (II) UnloadSubModule: "??" [ 7473.415] (II) Unloading ?? [ 7473.415] (II) (EE) [ 7473.415] (EE) Backtrace: [ 7473.416] (EE) 0: Xorg (xorg_backtrace+0x48) [0x58c1e8] [ 7473.416] (EE) 1: Xorg (0x400000+0x190229) [0x590229] [ 7473.416] (EE) 2: /lib64/libc.so.6 (0x7fd048172000+0x35200) [0x7fd0481a7200] [ 7473.416] (EE) 3: Xorg (0x400000+0x1982bd) [0x5982bd] [ 7473.417] (EE) 4: Xorg (LogVMessageVerbSigSafe+0x4d) [0x598fcd] [ 7473.417] (EE) 5: Xorg (LogMessageVerbSigSafe+0x82) [0x599102] [ 7473.417] (EE) 6: Xorg (0x400000+0x6b960) [0x46b960] [ 7473.417] (EE) 7: Xorg (0x400000+0x6b911) [0x46b911] [ 7473.418] (EE) 8: /usr/lib64/xorg/modules/drivers/mach64_drv.so (0x7fd0469c1000+0x15236) [0x7fd0469d6236] [ 7473.418] (EE) 9: Xorg (DoConfigure+0xd4c) [0x46e20c] [ 7473.418] (EE) 10: Xorg (0x400000+0x7d7ac) [0x47d7ac] [ 7473.418] (EE) 11: Xorg (0x400000+0x3f36b) [0x43f36b] [ 7473.419] (EE) 12: /lib64/libc.so.6 (__libc_start_main+0xf5) [0x7fd048193b05] [ 7473.419] (EE) 13: Xorg (0x400000+0x2ac2e) [0x42ac2e] [ 7473.419] (EE) [ 7473.419] (EE) Segmentation fault at address 0x7f6174614465 [ 7473.419] (EE) Fatal server error: [ 7473.420] (EE) Caught signal 11 (Segmentation fault). Server aborting [ 7473.420] (EE) [ 7473.420] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 7473.420] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 7473.420] (EE) _______________________________________________ xorg@lists.x.org: X.Org support Archives: http://lists.freedesktop.org/archives/xorg Info: http://lists.x.org/mailman/listinfo/xorg Your subscription address: %(user_address)s