<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>I have an old 1U server with VGA output. The graphics card is an
      ATI Mach64. The monitor connected to the VGA is a Dell 2001FP,
      which is 1600x1200 native, but should be operated at a lower
      resolution on this server because of limited VGA bandwidth.</p>
    <p>I recently upgraded the Linux distro to openSUSE Leap 15.0, and
      now no matter what I try, I get "Screen(s) found, but none have a
      usable configuration." no matter what I try. I would appreciate
      any suggestions that would help me get this working. My first
      attempt with the distro files in /etc/X11/xorg.conf.d, which are
      essentially empty, letting Xorg default everything. I have since
      attempted adding Monitor, Section, and Device sections to give me
      1024x768@60Hz, but nothing gets rid of the none usable error.</p>
    <p>I am relatively naive when it comes to Xorg configuration, and so
      I could easily be missing something obvious. I would therefore
      appreciate someone looking over the following log output and
      suggest what the problem might be.</p>
    <p>Since this a 1U server that will usually be booted headless, I
      would like a configuration that will work with whatever monitor
      happens to be on the "crash cart" in the colocation facility.
      That's why my target is 1024x768@60Hz, since that is pretty much
      universal. But right now I cannot get it to work with the monitor
      on my bench, no matter what I try. For example, I have tried
      putting the ModeLines from the log file into my 50-monitor.conf
      file, to no avail. I have also tried the vesa driver instead of
      the mach64 driver, also to no avail. Always no usable screens.<br>
    </p>
    <p>Suggestions or pointers much appreciated!<br>
    </p>
    <pre>[ 60041.843] 
X.Org X Server 1.19.6
Release Date: 2017-12-20
[ 60041.843] X Protocol Version 11, Revision 0
[ 60041.843] Build Operating System: openSUSE SUSE LINUX
[ 60041.843] Current Operating System: Linux spruce-eth1 4.12.14-lp150.12.45-default #1 SMP Mon Jan 14 20:29:59 UTC 2019 (7a62739) x86_64
[ 60041.843] Kernel command line: BOOT_IMAGE=/vmlinuz-4.12.14-lp150.12.45-default root=UUID=b8f3f2a9-4364-48e5-9a25-8d4053919a70 video=1024x768 resume=/dev/disk/by-id/ata-ST3500630NS_9QG43S41-part3 splash=silent quiet showopts
[ 60041.844] Build Date: 14 November 2018  12:00:00PM
[ 60041.844]  
[ 60041.844] Current version of pixman: 0.34.0
[ 60041.844]    Before reporting problems, check <a class="moz-txt-link-freetext" href="http://wiki.x.org">http://wiki.x.org</a>
        to make sure that you have the latest version.
[ 60041.844] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 60041.845] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Feb  3 08:45:38 2019
[ 60041.845] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 60041.846] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 60041.846] (==) ServerLayout "Default Layout"
[ 60041.846] (**) |-->Screen "Default Screen" (0)
[ 60041.846] (**) |   |-->Monitor "Default Monitor"
[ 60041.847] (**) |   |-->Device "Mach64"
[ 60041.847] (==) Automatically adding devices
[ 60041.847] (==) Automatically enabling devices
[ 60041.847] (==) Automatically adding GPU devices
[ 60041.847] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 60041.847] (WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
[ 60041.847]    Entry deleted from font path.
[ 60041.847] (==) 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
[ 60041.847] (==) ModulePath set to "/usr/lib64/xorg/modules"
[ 60041.847] (**) Extension "XFree86-DGA" is disabled
[ 60041.847] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 60041.847] (II) Loader magic: 0x56415caa9d00
[ 60041.847] (II) Module ABI versions:
[ 60041.847]    X.Org ANSI C Emulation: 0.4
[ 60041.847]    X.Org Video Driver: 23.0
[ 60041.847]    X.Org XInput driver : 24.1
[ 60041.847]    X.Org Server Extension : 10.0
[ 60041.849] (--) using VT number 2

[ 60041.849] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 60041.852] (--) PCI:*(0:1:7:0) 1002:4752:1002:8008 rev 39, Mem @ 0xde000000/16777216, 0xdd100000/4096, I/O @ 0x00002000/256, BIOS @ 0x????????/131072
[ 60041.852] (II) LoadModule: "glx"
[ 60041.853] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[ 60041.854] (II) Module glx: vendor="X.Org Foundation"
[ 60041.854]    compiled for 1.19.6, module version = 1.0.0
[ 60041.854]    ABI class: X.Org Server Extension, version 10.0
[ 60041.854] (II) LoadModule: "mach64"
[ 60041.855] (II) Loading /usr/lib64/xorg/modules/drivers/mach64_drv.so
[ 60041.855] (II) Module mach64: vendor="X.Org Foundation"
[ 60041.855]    compiled for 1.19.6, module version = 6.9.5
[ 60041.855]    Module class: X.Org Video Driver
[ 60041.855]    ABI class: X.Org Video Driver, version 23.0
[ 60041.855] (II) MACH64: Driver for ATI Mach64 chipsets
[ 60041.944] (**) MACH64(0): Depth 24, (**) framebuffer bpp 32
[ 60041.944] (==) MACH64(0): Using XAA acceleration architecture
[ 60041.944] (II) MACH64: Mach64 in slot 1:7:0 detected.
[ 60041.944] (II) Loading sub module "vbe"
[ 60041.944] (II) LoadModule: "vbe"
[ 60041.944] (II) Loading /usr/lib64/xorg/modules/libvbe.so
[ 60041.944] (II) Module vbe: vendor="X.Org Foundation"
[ 60041.944]    compiled for 1.19.6, module version = 1.1.0
[ 60041.944]    ABI class: X.Org Video Driver, version 23.0
[ 60041.945] (II) Loading sub module "int10"
[ 60041.945] (II) LoadModule: "int10"
[ 60041.945] (II) Loading /usr/lib64/xorg/modules/libint10.so
[ 60041.945] (II) Module int10: vendor="X.Org Foundation"
[ 60041.945]    compiled for 1.19.6, module version = 1.0.0
[ 60041.945]    ABI class: X.Org Video Driver, version 23.0
[ 60041.945] (II) MACH64(0): initializing int10
[ 60041.946] (II) MACH64(0): Primary V_BIOS segment is: 0xc000
[ 60041.946] (II) MACH64(0): VESA BIOS detected
[ 60041.946] (II) MACH64(0): VESA VBE Version 2.0
[ 60041.946] (II) MACH64(0): VESA VBE Total Mem: 8128 kB
[ 60041.946] (II) MACH64(0): VESA VBE OEM: ATI MACH64
[ 60041.946] (II) MACH64(0): VESA VBE OEM Software Rev: 1.0
[ 60041.946] (II) MACH64(0): VESA VBE OEM Vendor: ATI Technologies Inc.
[ 60041.946] (II) MACH64(0): VESA VBE OEM Product: MACH64GM
[ 60041.946] (II) MACH64(0): VESA VBE OEM Product Rev: 01.00
[ 60041.946] (II) MACH64(0): VESA VBE DDC supported
[ 60041.946] (II) MACH64(0): VESA VBE DDC Level 2
[ 60041.946] (II) MACH64(0): VESA VBE DDC transfer in appr. 2 sec.
[ 60041.970] (II) MACH64(0): VESA VBE DDC read successfully
[ 60041.971] (II) UnloadSubModule: "vbe<a class="moz-txt-link-rfc2396E" href="mailto:[60041.971](II)Unloadingvbe[60041.971](II)MACH64(0):Manufacturer:DELModel:a007Serial#:808668236[60041.971](II)MACH64(0):Year:2004Week:42[60041.971](II)MACH64(0):EDIDVersion:1.3[60041.971](II)MACH64(0):AnalogDisplayInput,InputVoltageLevel:0.700/0.300V[60041.971](II)MACH64(0):Sync:SeparateCompositeSyncOnGreen[60041.971](II)MACH64(0):MaxImageSize[cm]:horiz.:41vert.:31[60041.971](II)MACH64(0):Gamma:2.20[60041.971](II)MACH64(0):DPMScapabilities:StandBySuspendOff;RGB/ColorDisplay[60041.971](II)MACH64(0):Defaultcolorspaceisprimarycolorspace[60041.971](II)MACH64(0):Firstdetailedtimingispreferredmode[60041.971](II)MACH64(0):redX:0.638redY:0.342greenX:0.293greenY:0.608[60041.971](II)MACH64(0):blueX:0.146blueY:0.067whiteX:0.312whiteY:0.328[60041.971](II)MACH64(0):Supportedestablishedtimings:[60041.971](II)MACH64(0):720x400@70Hz[60041.971](II)MACH64(0):640x480@60Hz[60041.971](II)MACH64(0):640x480@75Hz[60041.971](II)MACH64(0):800x600@60Hz[60041.971](II)MACH64(0):800x600@75Hz[60041.971](II)MACH64(0):1024x768@60Hz[60041.971](II)MACH64(0):1024x768@75Hz[60041.971](II)MACH64(0):1280x1024@75Hz[60041.971](II)MACH64(0):Manufacturer'smask:0[60041.971](II)MACH64(0):Supportedstandardtimings:[60041.971](II)MACH64(0):#0:hsize:1280vsize1024refresh:60vid:32897[60041.971](II)MACH64(0):#1:hsize:1600vsize1200refresh:60vid:16553[60041.971](II)MACH64(0):#2:hsize:1152vsize864refresh:75vid:20337[60041.971](II)MACH64(0):Supporteddetailedtiming:[60041.971](II)MACH64(0):clock:162.0MHzImageSize:367x275mm[60041.971](II)MACH64(0):h_active:1600h_sync:1664h_sync_end1856h_blank_end2160h_border:0[60041.971](II)MACH64(0):v_active:1200v_sync:1201v_sync_end1204v_blanking:1250v_border:0[60041.971](II)MACH64(0):SerialNo:C06464AC03LL[60041.971](II)MACH64(0):Monitorname:DELL2001FP[60041.971](II)MACH64(0):Ranges:Vmin:56Vmax:76Hz,Hmin:31Hmax:80kHz,PixClockmax165MHz[60041.971](II)MACH64(0):EDID(inhex):[60041.971](II)MACH64(0):00ffffffffffff0010ac07a04c4c3330[60041.971](II)MACH64(0):2a0e01030e291f78ee6390a3574b9b25[60041.971](II)MACH64(0):115054a54b008180a940714f01010101[60041.971](II)MACH64(0):010101010101483f403062b0324040c0[60041.971](II)MACH64(0):13006f131100001e000000ff00433036[60041.972](II)MACH64(0):343634414330334c4c20000000fc0044[60041.972](II)MACH64(0):454c4c203230303146500a20000000fd[60041.972](II)MACH64(0):00384c1f5010000a20202020202000b1[60041.972](II)MACH64(0):EDIDvendor">"
[ 60041.971] (II) Unloading vbe
[ 60041.971] (II) MACH64(0): Manufacturer: DEL  Model: a007  Serial#: 808668236
[ 60041.971] (II) MACH64(0): Year: 2004  Week: 42
[ 60041.971] (II) MACH64(0): EDID Version: 1.3
[ 60041.971] (II) MACH64(0): Analog Display Input,  Input Voltage Level: 0.700/0.300 V
[ 60041.971] (II) MACH64(0): Sync:  Separate  Composite  SyncOnGreen
[ 60041.971] (II) MACH64(0): Max Image Size [cm]: horiz.: 41  vert.: 31
[ 60041.971] (II) MACH64(0): Gamma: 2.20
[ 60041.971] (II) MACH64(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
[ 60041.971] (II) MACH64(0): Default color space is primary color space
[ 60041.971] (II) MACH64(0): First detailed timing is preferred mode
[ 60041.971] (II) MACH64(0): redX: 0.638 redY: 0.342   greenX: 0.293 greenY: 0.608
[ 60041.971] (II) MACH64(0): blueX: 0.146 blueY: 0.067   whiteX: 0.312 whiteY: 0.328
[ 60041.971] (II) MACH64(0): Supported established timings:
[ 60041.971] (II) MACH64(0): 720x400@70Hz
[ 60041.971] (II) MACH64(0): 640x480@60Hz
[ 60041.971] (II) MACH64(0): 640x480@75Hz
[ 60041.971] (II) MACH64(0): 800x600@60Hz
[ 60041.971] (II) MACH64(0): 800x600@75Hz
[ 60041.971] (II) MACH64(0): 1024x768@60Hz
[ 60041.971] (II) MACH64(0): 1024x768@75Hz
[ 60041.971] (II) MACH64(0): 1280x1024@75Hz
[ 60041.971] (II) MACH64(0): Manufacturer's mask: 0
[ 60041.971] (II) MACH64(0): Supported standard timings:
[ 60041.971] (II) MACH64(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[ 60041.971] (II) MACH64(0): #1: hsize: 1600  vsize 1200  refresh: 60  vid: 16553
[ 60041.971] (II) MACH64(0): #2: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[ 60041.971] (II) MACH64(0): Supported detailed timing:
[ 60041.971] (II) MACH64(0): clock: 162.0 MHz   Image Size:  367 x 275 mm
[ 60041.971] (II) MACH64(0): h_active: 1600  h_sync: 1664  h_sync_end 1856 h_blank_end 2160 h_border: 0
[ 60041.971] (II) MACH64(0): v_active: 1200  v_sync: 1201  v_sync_end 1204 v_blanking: 1250 v_border: 0
[ 60041.971] (II) MACH64(0): Serial No: C06464AC03LL
[ 60041.971] (II) MACH64(0): Monitor name: DELL 2001FP
[ 60041.971] (II) MACH64(0): Ranges: V min: 56 V max: 76 Hz, H min: 31 H max: 80 kHz, PixClock max 165 MHz
[ 60041.971] (II) MACH64(0): EDID (in hex):
[ 60041.971] (II) MACH64(0):    00ffffffffffff0010ac07a04c4c3330
[ 60041.971] (II) MACH64(0):    2a0e01030e291f78ee6390a3574b9b25
[ 60041.971] (II) MACH64(0):    115054a54b008180a940714f01010101
[ 60041.971] (II) MACH64(0):    010101010101483f403062b0324040c0
[ 60041.971] (II) MACH64(0):    13006f131100001e000000ff00433036
[ 60041.972] (II) MACH64(0):    343634414330334c4c20000000fc0044
[ 60041.972] (II) MACH64(0):    454c4c203230303146500a20000000fd
[ 60041.972] (II) MACH64(0):    00384c1f5010000a20202020202000b1
[ 60041.972] (II) MACH64(0): EDID vendor "</a>DEL", prod id 40967
[ 60041.972] (II) MACH64(0): Using hsync ranges from config file
[ 60041.972] (II) MACH64(0): Using vrefresh ranges from config file
[ 60041.972] (II) MACH64(0): Printing DDC gathered Modelines:
[ 60041.972] (II) MACH64(0): Modeline "1600x1200"x0.0  162.00  1600 1664 1856 2160  1200 1201 1204 1250 +hsync +vsync (75.0 kHz eP)
[ 60041.972] (II) MACH64(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "640x480"x0.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "640x480"x0.0   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "720x400"x0.0   28.32  720 738 846 900  400 412 414 449 -hsync +vsync (31.5 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync (46.9 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[ 60041.972] (II) MACH64(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[ 60041.972] (II) MACH64(0): BIOS Data:  BIOSSize=0x8000, ROMTable=0x0114.
[ 60041.972] (II) MACH64(0): BIOS Data:  ClockTable=0x097C, FrequencyTable=0x0000.
[ 60041.972] (II) MACH64(0): BIOS Data:  LCDTable=0x0000.
[ 60041.972] (II) MACH64(0): BIOS Data:  VideoTable=0x0000, HardwareTable=0x015E.
[ 60041.972] (II) MACH64(0): BIOS Data:  I2CType=0x0F, Tuner=0x00, Decoder=0x00, Audio=0x0F.
[ 60041.972] (--) MACH64(0): ATI 3D Rage XL or XC graphics controller detected.
[ 60041.972] (--) MACH64(0): Chip type 4752 "GR", version 7, foundry TSMC, class 0, revision 0x00.
[ 60041.972] (--) MACH64(0): PCI bus interface detected;  block I/O base is 0x2000.
[ 60041.972] (--) MACH64(0): ATI Mach64 adapter detected.
[ 60041.972] (!!) MACH64(0): For information on using the multimedia capabilities
        of this adapter, please see <a class="moz-txt-link-freetext" href="http://gatos.sf.net">http://gatos.sf.net</a>.
[ 60041.972] (--) MACH64(0): Internal RAMDAC (subtype 1) detected.
[ 60041.972] (==) MACH64(0): RGB weight 888
[ 60041.972] (==) MACH64(0): Default visual is TrueColor
[ 60041.972] (==) MACH64(0): Using gamma correction (1.0, 1.0, 1.0)
[ 60041.972] (II) MACH64(0): Using Mach64 accelerator CRTC.
[ 60041.972] (II) MACH64(0): Storing hardware cursor image at 0xDE7FFC00.
[ 60041.972] (II) MACH64(0): Using 8 MB linear aperture at 0xDE000000.
[ 60041.972] (!!) MACH64(0): Virtual resolutions will be limited to 8191 kB
 due to linear aperture size and/or placement of hardware cursor image area.
[ 60041.972] (II) MACH64(0): Using Block 0 MMIO aperture at 0xDD100400.
[ 60041.972] (II) MACH64(0): Using Block 1 MMIO aperture at 0xDD100000.
[ 60041.973] (EE) MACH64(0): Unable to map linear aperture. Invalid argument (22)
[ 60041.973] (II) UnloadModule: "mach64"
[ 60041.973] (II) UnloadSubModule: "int10"
[ 60041.973] (II) Unloading int10
[ 60041.973] (EE) Screen(s) found, but none have a usable configuration.
[ 60041.973] (EE) 
Fatal server error:
[ 60041.973] (EE) no screens found(EE) 
[ 60041.974] (EE) 
Please consult the The X.Org Foundation support 
         at <a class="moz-txt-link-freetext" href="http://wiki.x.org">http://wiki.x.org</a>
 for help. 
[ 60041.974] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.

</pre>
    <p><br>
    </p>
    <p><br>
    </p>
  </body>
</html>