OpenSuse 12.1 AMD64 - "Fatal server error: no screens found" after running nvidia-xconfig

I have a brand new installation of openSuse 12.1

Graphics Card information:

/sbin/lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M] (rev a1)

I used the YasT 1-Click install to install the drivers for my graphics card as described here:
SDB:NVIDIA drivers - openSUSE

The installation was successful, so I attempted to run “nvidia-settings” to adjust the graphics card.

I received the following warning:

You do not appear to be using the NVIDIA X driver.
Please edit your X configuration file (just run `nvidia-xconfig` as root), and restart the X server. 

I opened a Konsole window and ran the following commands:

sudo /sbin/telinit 3
sudo nvidia-xconfig
sudo /sbin/reboot

The computer booted to a text login and not the usual gui.

Adding “nomodetest” to the boot options in GRUB did not fix the problem.

Xorg.0.log:

    16.433] 
X.Org X Server 1.10.4
Release Date: 2011-08-19
    16.433] X Protocol Version 11, Revision 0
    16.433] Build Operating System: openSUSE SUSE LINUX
    16.433] Current Operating System: Linux AlephThree.Home 3.1.0-1.2-desktop #1 SMP PREEMPT Thu Nov 3 14:45:45 UTC 2011 (187dde0) x86_64
    16.433] Kernel command line: root=/dev/disk/by-id/ata-ST9750420AS_5WS34Q3X-part1 resume=/dev/disk/by-id/ata-ST9750420AS_5WS34Q3X-part3 splash=silent quiet showopts vga=0x317
    16.433] Build Date: 10 November 2011  03:34:36PM
    16.433]  
    16.433] Current version of pixman: 0.22.0
    16.433] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
    16.433] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    16.433] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Dec 12 20:20:18 2011
    16.433] (==) Using config file: "/etc/X11/xorg.conf"
    16.433] (==) Using config directory: "/etc/X11/xorg.conf.d"
    16.433] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
    16.445] (==) ServerLayout "Layout0"
    16.445] (**) |-->Screen "Screen0" (0)
    16.445] (**) |   |-->Monitor "Monitor0"
    16.445] (**) |   |-->Device "Device0"
    16.445] (**) |-->Input Device "Keyboard0"
    16.445] (**) |-->Input Device "Mouse0"
    16.445] (==) Automatically adding devices
    16.445] (==) Automatically enabling devices
    16.445] (==) 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/URW/,
	/usr/share/fonts/cyrillic:unscaled,
	/usr/share/fonts/truetype/,
	built-ins
    16.445] (==) ModulePath set to "/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules"
    16.445] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
    16.445] (WW) Disabling Keyboard0
    16.445] (WW) Disabling Mouse0
    16.445] (II) Loader magic: 0x7d9140
    16.445] (II) Module ABI versions:
    16.445] 	X.Org ANSI C Emulation: 0.4
    16.445] 	X.Org Video Driver: 10.0
    16.445] 	X.Org XInput driver : 12.2
    16.445] 	X.Org Server Extension : 5.0
    16.446] (--) PCI:*(0:0:2:0) 8086:0126:1028:050e rev 9, Mem @ 0xf1400000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64
    16.446] (--) PCI: (0:1:0:0) 10de:0df4:1028:050e rev 161, Mem @ 0xf0000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00003000/128, BIOS @ 0x????????/524288
    16.446] (II) Open ACPI successful (/var/run/acpid.socket)
    16.446] (II) LoadModule: "extmod"
    16.449] (II) Loading /usr/lib64/xorg/modules/extensions/libextmod.so
    16.449] (II) Module extmod: vendor="X.Org Foundation"
    16.449] 	compiled for 1.10.4, module version = 1.0.0
    16.449] 	Module class: X.Org Server Extension
    16.449] 	ABI class: X.Org Server Extension, version 5.0
    16.449] (II) Loading extension MIT-SCREEN-SAVER
    16.449] (II) Loading extension XFree86-VidModeExtension
    16.449] (II) Loading extension XFree86-DGA
    16.449] (II) Loading extension DPMS
    16.449] (II) Loading extension XVideo
    16.449] (II) Loading extension XVideo-MotionCompensation
    16.449] (II) Loading extension X-Resource
    16.449] (II) LoadModule: "dbe"
    16.449] (II) Loading /usr/lib64/xorg/modules/extensions/libdbe.so
    16.449] (II) Module dbe: vendor="X.Org Foundation"
    16.449] 	compiled for 1.10.4, module version = 1.0.0
    16.449] 	Module class: X.Org Server Extension
    16.449] 	ABI class: X.Org Server Extension, version 5.0
    16.449] (II) Loading extension DOUBLE-BUFFER
    16.450] (II) LoadModule: "glx"
    16.450] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
    16.639] (II) Module glx: vendor="NVIDIA Corporation"
    16.639] 	compiled for 4.0.2, module version = 1.0.0
    16.639] 	Module class: X.Org Server Extension
    16.639] (II) NVIDIA GLX Module  173.14.31  Tue Jul 12 09:59:52 PDT 2011
    16.639] (II) Loading extension GLX
    16.639] (II) LoadModule: "record"
    16.639] (II) Loading /usr/lib64/xorg/modules/extensions/librecord.so
    16.639] (II) Module record: vendor="X.Org Foundation"
    16.639] 	compiled for 1.10.4, module version = 1.13.0
    16.639] 	Module class: X.Org Server Extension
    16.639] 	ABI class: X.Org Server Extension, version 5.0
    16.639] (II) Loading extension RECORD
    16.639] (II) LoadModule: "dri"
    16.640] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
    16.640] (II) Module dri: vendor="X.Org Foundation"
    16.640] 	compiled for 1.10.4, module version = 1.0.0
    16.640] 	ABI class: X.Org Server Extension, version 5.0
    16.640] (II) Loading extension XFree86-DRI
    16.640] (II) LoadModule: "dri2"
    16.640] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
    16.641] (II) Module dri2: vendor="X.Org Foundation"
    16.641] 	compiled for 1.10.4, module version = 1.2.0
    16.641] 	ABI class: X.Org Server Extension, version 5.0
    16.641] (II) Loading extension DRI2
    16.641] (II) LoadModule: "nvidia"
    16.641] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
    16.692] (II) Module nvidia: vendor="NVIDIA Corporation"
    16.692] 	compiled for 4.0.2, module version = 1.0.0
    16.692] 	Module class: X.Org Video Driver
    16.717] (II) NVIDIA dlloader X Driver  173.14.31  Tue Jul 12 09:41:01 PDT 2011
    16.721] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
    16.721] (++) using VT number 7

    16.722] (EE) No devices detected.
    16.722] 
Fatal server error:
    16.722] no screens found
    16.722] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
    16.722] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
    16.722] 

/etc/X11/xorg.conf (created by nvidia-xconfig)

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder62)  Tue Jul 12 10:02:20 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 110.0
    VertRefresh     50.0 - 150.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Did I make a mistake somewhere installing the drivers?
Am I doing something wrong?

Thank you for your time.

tl;dr: I tried the SDB:NVIDIA the hard way installation instructions without any success

Update:
I reimaged my laptop and tried installing the nvidia drivers again.

This time I used the manual, “hard” driver installation method described here:
SDB:NVIDIA the hard way - openSUSE

I installed the required packages in Apper:

gcc
make
kernel-devel

I downloaded the latest nvidia driver from nvidia’s website:
NVIDIA-Linux-x86_64-290.10.run

I logged out and logged back in in a terminal session.

I changed to the root user and ran the driver installation script:

sh ~/Downloads/NVIDIA-Linux-x86_64-290.10.run 

During the initial driver setup, the program detected the Nouveau drivers and offered to automatically add entried to /etc/modprobe.d/ to blacklist Nouveau.

I selected “Yes” and the program created two new files in /etc/modprobe.d/:

/etc/modprobe.d/nvidia-installer-disable-nouveau.conf
/etc/modprobe.d/nvidia.conf

nvidia-installer-disable-nouveau.conf:

# generated by nvidia-installer
blacklist nouveau
options nouveau modeset=0

nvidia.conf:

blacklist nouveau

At this point the script told me I had to reboot the computer to continue.
I rebooted the computer, logged in in a terminal session, and ran the nvidia installation script again.
The script ran all the way through without any problems.
I selected ‘yes’ to all of the default options it presented me.

nvidia-installer.log:
SUSE Paste

Once the script had finished, I continued with the rest of the “NVIDIA the hard way” instructions.

I ran the following commands:

modprobe nvidia
rcxdm start

I added nomodeset to /boot/grub/menu.lst
(I did not see nomodeset in the initrd section, so I skipped that step

/etc/sysconfig/kernel already had NO-KMS-IN-INITRD = yes set, so I skipped that step

Finally, I ran the following commands before rebooting:

mkinitrd
echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf
nvidia-xconfig

I received the same error as my first post.
The message in the Xorg.0.log file was nearly identical

Xorg.0.log:
SUSE Paste

I am at a bit of a loss as to how I should proceed.

Does your laptop have the ability to select (in BIOS configuration) between integrated graphics, discrete graphics, or autoselect? You will need to use “discrete graphics” if you want to use the Nvidia drivers. I have a Thinkpad W520 and this is what I had to do.

There is a bug in the kernel and/or the many BIOSes with Nvidia cards that the kernel will hang on boot if you have VT-d enabled. Make sure VT-d is off. VMX is OK – I have that enabled and I use it.

I am using a Dell XPS15. The BIOS configuration has options for system time, passwords, visualization, and CPU stepping, but no options for graphics.

I will try and experiment with the different options. I don’t know if it will do much good though; the system currently boots fine. I just cannot start an X session after running the nvidia-xconfig program.

Look in the following 3 files and make sure there is the symbol #
at the beginning of each line.

  • /etc/X11/xorg.conf.d/50-device.conf
  • /etc/X11/xorg.conf.d/50-monitor.conf
  • /etc/X11/xorg.conf.d/50-screen.conf

What happens when starting in failsafe mode?

All three files appear to be properly commented.

50-device.conf:

# Having multiple "Device" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Device"
#  Identifier "Default Device"
#
#  #Driver "radeon"
#
#  ## Required magic for radeon/radeonhd drivers; output name
#  ## (here: "DVI-0") can be figured out via 'xrandr -q'
#  #Option "monitor-DVI-0" "Default Monitor"
#
#EndSection

50-monitor.conf:

# Having multiple "Monitor" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Monitor"
#  Identifier "Default Monitor"
#
#  ## If your monitor doesn't support DDC you may override the
#  ## defaults here
#  #HorizSync 28-85
#  #VertRefresh 50-100
#
#  ## Add your mode lines here, use e.g the cvt tool
#
#EndSection

50-screen.conf:

# Having multiple "Screen" sections is known to be problematic. Make
# sure you don't have in use another one laying around e.g. in another
# xorg.conf.d file or even a generic xorg.conf file. More details can
# be found in https://bugs.freedesktop.org/show_bug.cgi?id=32430.
#
#Section "Screen"
#  Identifier "Default Screen"
#
#  Device "Default Device"
#
#  ## Doesn't help for radeon/radeonhd drivers; use magic in
#  ## 50-device.conf instead
#  Monitor "Default Monitor"
#
#EndSection

The system boots successfully to a gui, but the screen’s resolution and aspect ratio are slightly ‘wrong’; the resolution is lower than what it was when I first installed SuSE, and the aspect ratio has changed, making the screen slightly stretched horizontally.

Desktop effects are disabled and cannot be re-enabled (naturally).

Additional information (which may or may not be pertinent):

glxinfo:

name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
0x21 16 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
0x41 32 tc  1  0  0 c  .  .  0  0  0  0  0  0  0  0  0  0  0  0 0 None

@ateague

/sbin/lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation GF106 [GeForce GT 555M] (rev a1)

You have two graphics cards installed?

How many monitors?

Try adding the following 2 lines to the appropriate section of xorg.con file
if you have the monitor connected to the nvidia card,

Section "Device"
    ...
    ...
    ...
    BusID       "PCI:1:0:0"
    Screen      1
EndSection

or possibly

Section "Device"
    ...
    ...
    ...
    BusID       "PCI:1:0:0"
    Screen      0
EndSection

Thank you for your help keellambert.

This is A Dell XPS15 laptop. There is just one monitor. I am assuming the Intel graphics controller is the onboard graphics card. I tried, as per erikvcl’s suggestion, to disable the onboard graphics in the BIOS, but I did not see an option to do so.

I logged in to a terminal session and added the following to /etc/X11/xorg.conf:

Section "Device"
    ...
    ...
    ...
    BusID       "PCI:1:0:0"
    Screen      0
EndSection

I saved an ran startx

I waited ~5 minutes, but the gui never appeared.

I got the following messages in ~/.xsession-errors:
SUSE Paste

Just for clarification I only added the following two lines to /etx/X11Xorg.conf:

BusID "PCI:1:0:0"
Screen 0

Changing Screen 0 to Screen 1 did not work (since I only have a single screen)

After adding the two suggested lines, the Device Section in the file xorg.conf
should now be as follows,

Section        "Device"
    Identifier      "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
    Screen         1
EndSection

or if that fails try

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BusID          "PCI:1:0:0"
    Screen         0
EndSection

If both of the above fail, try changing the line,
BusID “PCI:1:0:0”
to
BusID “PCI:0:2:0”

Ok.
I will try that and let you know what happens.
(I am currently travelling this weekend, so I will not be able to try this until Monday)

If it fails, do you want to see the contents of a particular log file?

  1. The driver installed on this OS is NVIDIA-Linux-x86-285.05.09.run
    and the first two lines of xorg.conf are:-

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 285.05.09 (buildmeister@swio-display-x86-rhel47-02.nvidia.com) Fri Sep 23 19:18:19 PDT 2011

yours show,

nvidia-xconfig: X configuration file generated by nvidia-xconfig

nvidia-xconfig: version 1.0 (buildmeister@builder62) Tue Jul 12 10:02:20 PDT 2011

This looks as though the latest driver did not install correctly for you.
From the failsafe gui can you post the output of,
nvidia-settings --glxinfo | head -n 25
also the output of
less /var/log/nvidia-installer.log | head

  1. In /etc/sysconfig/kernel do you have the parameter KMS-IN-INITRD
    if so, is it set, KMS-IN-INITRD = no ?

  2. In your xorg.conf file, Section “Monitor”, you have the lines,
    HorizSync 30.0 - 110.0
    VertRefresh 50.0 - 150.0
    Suggest you put a # symbol in column 1 on these lines and try again.
    These look like the parameters for a good crt not an LCD on a laptop.

I believe this is as far as I am now, but after almost two weeks of insanity trying every possible solution, and only this far after installing bumblebee. The xserver wil not start, and it won’t start using the nvidai driver, that much is clear from researching the vast number of issues out there so far. This is an Optimus issue and should be addressed by developers, as Bumblebee and Ironhide are hacks at best. I am out a very large amount of $ and time I don’t have due to this issue and at this point, my machine will be “old” by the time thsi is solved, from what I gather from two weeks research…
My absolute conclusion at this point, is there is currently no solution that works for this machine, Asus N55S.

None of those 4 options worked; they either took me back to a console login when I rebooted, or (in the cases of “Screen 0”) stayed at a blank screen.

Here are the results:

BusID “PCI:1:0:0”
Screen 1
VertRefresh + HorizSync uncommented

SUSE Paste

BusID “PCI:1:0:0”
Screen 1
VertRefresh + HorizSync commented

SUSE Paste

This one stayed at a blank screen until I rebooted
BusID “PCI:1:0:0”
Screen 0
VertRefresh + HorizSync uncommented

SUSE Paste

This one stayed at a blank screen until I rebooted
BusID “PCI:1:0:0”
Screen 0
VertRefresh + HorizSync commented

SUSE Paste

BusID “PCI:0:2:0”
Screen 0
VertRefresh + HorizSync uncommented

SUSE Paste

BusID “PCI:0:2:0”
Screen 0
VertRefresh + HorizSync commented

SUSE Paste

BusID “PCI:0:2:0”
Screen 1
VertRefresh + HorizSync uncommented

SUSE Paste

BusID “PCI:0:2:0”
Screen 1
VertRefresh + HorizSync commented

SUSE Paste

nvidia-settings --glxinfo:

ERROR: Cannot open display ''.

head -n 30 /var/log/nvidia-installer.log:

nvidia-installer log file '/var/log/nvidia-installer.log'
creation time: Tue Dec 13 20:01:31 2011
installer version: 290.10

PATH: /home/noaaii/bin:/usr/local/bin:/usr/bin:/sbin:/usr/sbin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib64/jvm/jre/bin

nvidia-installer command line:
    ./nvidia-installer

Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 290.10.
-> Running distribution scripts
   executing: '/usr/lib/nvidia/pre-install'...
-> done.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/3.1.0-1.2-desktop/source'
-> Kernel output path: '/lib/modules/3.1.0-1.2-desktop/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
   executing: 'cd ./kernel; make clean'...
-> Building kernel module:
   executing: 'cd ./kernel; make module SYSSRC=/lib/modules/3.1.0-1.2-desktop/source SYSOUT=/lib/modules/3.1.0-1.2-desktop/build'...
   NVIDIA: calling KBUILD...
   make -C /lib/modules/3.1.0-1.2-desktop/build \
   KBUILD_SRC=/usr/src/linux-3.1.0-1.2 \
   KBUILD_EXTMOD="/tmp/selfgz1364/NVIDIA-Linux-x86_64-290.10/kernel" -f /usr/src/linux-3.1.0-1.2/Makefile \

It looks as though the nvidia installer does not recognise your hardware
configuration

The only thing I can suggest is that you go back to the native driver

or look in more detail at the input from erikvcl

Sorry but I am now out of my depth.

NVIDIA-Linux-x86-290.10.run was installed today and works fine on this OS
(edited: just noticed you have already tried it)

I installed via init 3

said no (for not to abandon install) when it advised about incorrect gcc compiler

and said yes to new xorg.conf

no time yet to look at all the info provided via your last input
will come back later
but don’t hold your breath

Your test 4 looks to be the almost successful
so stay with,
BusID “PCI:1:0:0”
Screen 0
VertRefresh + HorizSync commented

the following lines make it look very promising,

    14.692] (II) LoadModule: "dri"
    14.692] (II) Loading /usr/lib64/xorg/modules/extensions/libdri.so
    14.693] (II) LoadModule: "dri2"
    14.693] (II) Loading /usr/lib64/xorg/modules/extensions/libdri2.so
    14.693] (II) Loading extension DRI2
    14.693] (II) LoadModule: "nvidia"
    14.693] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
    18.069] (II) NVIDIA(0): Virtual screen size determined to be 1024 x 768

does the above match your monitor?

Suggest you change Section “ServerLayout” :-

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Suggest you change Section “Screen” :-

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "nvidia-auto-select +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Also possibly include the following section in xorg.conf,

Section "DRI2"
   Group   "video"
   Mode    0666
EndSection

If that does not work try,

Section "DRI"
   Group   "video"
   Mode    0666
EndSection

I believe that is slightly smaller than the original, default resolution of my monitor.
(If I recall correctly, the resolution was 1152 x 864; I will leave those settings alone for the purpose of the test.)

I will try those xorg settings you recommended and I will post the results.
(just out of curiosity, where did you get those xorg values from?)

Another possible entry to xorg.conf

On one install the following worked, eventually,
each line was commented out, then two out of three,
I can’t remember the exact detail which worked

Section "Module"
    Disable "dri"
    Disable "dri2"
    Load  "glx"
EndSection