openSuse 13.1 notified me of a kernel upgrade from 3.11.10-17 to 3.11.10-21. After the upgrade the system will not boot to a GUI. I eventually found and copied the kdm.log to my lap top.
This is a pre-release version of the X server from The X.Org Foundation.
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 X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
X.Org X Server 1.14.3.901 (1.14.4 RC 1)
Release Date: 2013-10-26
X Protocol Version 11, Revision 0
Build Operating System: openSUSE SUSE LINUX
Current Operating System: Linux dougal.headley 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-3.11.10-21-desktop root=UUID=9a686454-bfab-40b5-a9ba-ea8d3847e22c video=1600x1200 resume=/dev/disk/by-id/ata-ST3802110AS_5LR1V3WW-part1 splash=silent quiet showopts
Build Date: 17 April 2014 05:37:34AM
Current version of pixman: 0.30.2
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
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: Sun Sep 7 22:13:48 2014
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
Initializing built-in extension Generic Event Extension
Initializing built-in extension SHAPE
Initializing built-in extension MIT-SHM
Initializing built-in extension XInputExtension
Initializing built-in extension XTEST
Initializing built-in extension BIG-REQUESTS
Initializing built-in extension SYNC
Initializing built-in extension XKEYBOARD
Initializing built-in extension XC-MISC
Initializing built-in extension SECURITY
Initializing built-in extension XINERAMA
Initializing built-in extension XFIXES
Initializing built-in extension RENDER
Initializing built-in extension RANDR
Initializing built-in extension COMPOSITE
Initializing built-in extension DAMAGE
Initializing built-in extension MIT-SCREEN-SAVER
Initializing built-in extension DOUBLE-BUFFER
Initializing built-in extension RECORD
Initializing built-in extension DPMS
Initializing built-in extension X-Resource
Initializing built-in extension XVideo
Initializing built-in extension XVideo-MotionCompensation
Initializing built-in extension XFree86-VidModeExtension
Initializing built-in extension XFree86-DGA
Initializing built-in extension XFree86-DRI
Initializing built-in extension DRI2
Loading extension GLX
(EE)
Fatal server error:
(EE) no screens found(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
The card is a GTS450 1Gb, and I am using the latest version of the latest version of the nouveau driver. It was all working fine up to kernel 3.11.10-17, including driving 2 21" monitors at 1600x1200.
I did the usual weekly update last Friday, and only the kernel was updated today, plus what ever changes it did to grub2. It boots OK into a terminal, but it is several years since I did much at the CLI, so I was not at all sure how to proceed.
Also grub 2 has only got one entry, and I have no idea how to edit it without a GUI tool
This laptop has 13.1 and the same KDE 4.11.5. It is updated to the same level apart from having an AMD 64 bit cpu (the Optiplex is a Pentium D 3.2Ghz 64bit dual core), and a Radeon RS650M graphics card.
PS. Just discovered that if I select the Advanced option from the grub2 menu I can boot the previous kernel or the recovery mode. Booting the -17 kernel gives the same problem, but Recovery mode gives a GUI. Only one screen. The NVidia Server Settings tool says I need to run nvidia-xconfig to edit the X configuration file, but I don’t want to do that without knowing more about what might be going on. Why should there be a difference in the X config between normal boot and recovery mode?
Here is the log from an attempt to boot the -17 kernel in normal mode:
27.043]
This is a pre-release version of the X server from The X.Org Foundation.
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 X.Org Foundation git repository.
See http://wiki.x.org/wiki/GitPage for git access instructions.
27.043] X.Org X Server 1.14.3.901 (1.14.4 RC 1)
Release Date: 2013-10-26
27.043] X Protocol Version 11, Revision 0
27.043] Build Operating System: openSUSE SUSE LINUX
27.043] Current Operating System: Linux dougal 3.11.10-17-desktop #1 SMP PREEMPT Mon Jun 16 15:28:13 UTC 2014 (fba7c1f) x86_64
27.043] Kernel command line: BOOT_IMAGE=/vmlinuz-3.11.10-17-desktop root=UUID=9a686454-bfab-40b5-a9ba-ea8d3847e22c video=1600x1200 resume=/dev/disk/by-id/ata-ST3802110AS_5LR1V3WW-part1 splash=silent quiet showopts
27.043] Build Date: 17 April 2014 05:37:34AM
27.043]
27.043] Current version of pixman: 0.30.2
27.043] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
27.043] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
27.043] (==) Log file: “/var/log/Xorg.0.log”, Time: Sun Sep 7 23:54:01 2014
27.044] (==) Using config directory: “/etc/X11/xorg.conf.d”
27.044] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
27.044] (==) No Layout section. Using the first Screen section.
27.044] (==) No screen section available. Using defaults.
27.044] () |–>Screen “Default Screen Section” (0)
27.044] (**) | |–>Monitor “<default monitor>”
27.044] (==) No monitor specified for screen “Default Screen Section”.
Using a default monitor configuration.
27.044] (==) Automatically adding devices
27.044] (==) Automatically enabling devices
27.044] (==) Automatically adding GPU devices
27.132] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
27.132] Entry deleted from font path.
27.148] (==) 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
27.148] (==) ModulePath set to “/usr/lib64/xorg/modules/updates,/usr/lib64/xorg/modules”
27.148] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
27.149] (II) Loader magic: 0x803c20
27.149] (II) Module ABI versions:
27.149] X.Org ANSI C Emulation: 0.4
27.149] X.Org Video Driver: 14.1
27.149] X.Org XInput driver : 19.1
27.149] X.Org Server Extension : 7.0
27.149] (II) xfree86: Adding drm device (/dev/dri/card0)
27.151] (–) PCI:*(0:1:0:0) 10de:0641:0000:0000 rev 161, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000dc80/128, BIOS @ 0x???/524288
27.151] Initializing built-in extension Generic Event Extension
27.151] Initializing built-in extension SHAPE
27.151] Initializing built-in extension MIT-SHM
27.151] Initializing built-in extension XInputExtension
27.151] Initializing built-in extension XTEST
27.151] Initializing built-in extension BIG-REQUESTS
27.151] Initializing built-in extension SYNC
27.151] Initializing built-in extension XKEYBOARD
27.151] Initializing built-in extension XC-MISC
27.151] Initializing built-in extension SECURITY
27.151] Initializing built-in extension XINERAMA
27.151] Initializing built-in extension XFIXES
27.151] Initializing built-in extension RENDER
27.151] Initializing built-in extension RANDR
27.151] Initializing built-in extension COMPOSITE
27.151] Initializing built-in extension DAMAGE
27.151] Initializing built-in extension MIT-SCREEN-SAVER
27.152] Initializing built-in extension DOUBLE-BUFFER
27.152] Initializing built-in extension RECORD
27.152] Initializing built-in extension DPMS
27.152] Initializing built-in extension X-Resource
27.152] Initializing built-in extension XVideo
27.152] Initializing built-in extension XVideo-MotionCompensation
27.152] Initializing built-in extension XFree86-VidModeExtension
27.152] Initializing built-in extension XFree86-DGA
27.152] Initializing built-in extension XFree86-DRI
27.152] Initializing built-in extension DRI2
27.152] (II) LoadModule: “glx”
27.171] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
29.068] (II) Module glx: vendor=“NVIDIA Corporation”
29.085] compiled for 4.0.2, module version = 1.0.0
29.085] Module class: X.Org Server Extension
29.085] (II) NVIDIA GLX Module 331.89 Tue Jul 1 11:25:05 PDT 2014
29.099] Loading extension GLX
29.099] (==) Matched nvidia as autoconfigured driver 0
29.099] (==) Matched nouveau as autoconfigured driver 1
29.099] (==) Matched nv as autoconfigured driver 2
29.099] (==) Matched nvidia as autoconfigured driver 3
29.099] (==) Matched nouveau as autoconfigured driver 4
29.099] (==) Matched nv as autoconfigured driver 5
29.099] (==) Matched modesetting as autoconfigured driver 6
29.099] (==) Matched fbdev as autoconfigured driver 7
29.099] (==) Matched vesa as autoconfigured driver 8
29.099] (==) Assigned the driver to the xf86ConfigLayout
29.099] (II) LoadModule: “nvidia”
29.112] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
29.113] (II) Module nvidia: vendor=“NVIDIA Corporation”
29.113] compiled for 4.0.2, module version = 1.0.0
29.113] Module class: X.Org Video Driver
29.113] (II) LoadModule: “nouveau”
29.123] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
29.124] (II) Module nouveau: vendor=“X.Org Foundation”
29.124] compiled for 1.14.3, module version = 1.0.9
29.124] Module class: X.Org Video Driver
29.124] ABI class: X.Org Video Driver, version 14.1
29.124] (II) LoadModule: “nv”
29.124] (II) Loading /usr/lib64/xorg/modules/drivers/nv_drv.so
29.125] (II) Module nv: vendor=“X.Org Foundation”
29.125] compiled for 1.14.3, module version = 2.1.20
29.125] Module class: X.Org Video Driver
29.125] ABI class: X.Org Video Driver, version 14.1
29.125] (II) LoadModule: “modesetting”
29.125] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
29.125] (II) Module modesetting: vendor=“X.Org Foundation”
29.125] compiled for 1.14.3.901, module version = 0.8.0
29.125] Module class: X.Org Video Driver
29.125] ABI class: X.Org Video Driver, version 14.1
29.125] (II) LoadModule: “fbdev”
29.126] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
29.126] (II) Module fbdev: vendor=“X.Org Foundation”
29.126] compiled for 1.14.3, module version = 0.4.3
29.126] Module class: X.Org Video Driver
29.126] ABI class: X.Org Video Driver, version 14.1
29.126] (II) LoadModule: “vesa”
29.127] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
29.127] (II) Module vesa: vendor=“X.Org Foundation”
29.127] compiled for 1.14.3, module version = 2.3.3
29.127] Module class: X.Org Video Driver
29.127] ABI class: X.Org Video Driver, version 14.1
29.127] (II) NVIDIA dlloader X Driver 331.89 Tue Jul 1 11:06:25 PDT 2014
29.127] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
29.127] (II) NOUVEAU driver
29.127] (II) NOUVEAU driver for NVIDIA chipset families :
29.127] RIVA TNT (NV04)
29.127] RIVA TNT2 (NV05)
29.127] GeForce 256 (NV10)
29.127] GeForce 2 (NV11, NV15)
29.127] GeForce 4MX (NV17, NV18)
29.127] GeForce 3 (NV20)
29.127] GeForce 4Ti (NV25, NV28)
29.128] GeForce FX (NV3x)
29.128] GeForce 6 (NV4x)
29.128] GeForce 7 (G7x)
29.128] GeForce 8 (G8x)
29.128] GeForce GTX 200 (NVA0)
29.128] GeForce GTX 400 (NVC0)
29.128] (II) NOUVEAU driver
29.128] (II) NOUVEAU driver for NVIDIA chipset families :
29.128] RIVA TNT (NV04)
29.128] RIVA TNT2 (NV05)
29.128] GeForce 256 (NV10)
29.128] GeForce 2 (NV11, NV15)
29.128] GeForce 4MX (NV17, NV18)
29.128] GeForce 3 (NV20)
29.128] GeForce 4Ti (NV25, NV28)
29.128] GeForce FX (NV3x)
29.128] GeForce 6 (NV4x)
29.128] GeForce 7 (G7x)
29.128] GeForce 8 (G8x)
29.129] GeForce GTX 200 (NVA0)
29.129] GeForce GTX 400 (NVC0)
29.129] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
29.129] (II) FBDEV: driver for framebuffer: fbdev
29.129] (II) VESA: driver for VESA chipsets: vesa
29.129] (++) using VT number 7
29.129] (II) Loading sub module "fb"
29.129] (II) LoadModule: "fb"
29.129] (II) Loading /usr/lib64/xorg/modules/libfb.so
29.130] (II) Module fb: vendor="X.Org Foundation"
29.130] compiled for 1.14.3.901, module version = 1.0.0
29.130] ABI class: X.Org ANSI C Emulation, version 0.4
29.130] (WW) Unresolved symbol: fbGetGCPrivateKey
29.130] (II) Loading sub module "wfb"
29.130] (II) LoadModule: "wfb"
29.130] (II) Loading /usr/lib64/xorg/modules/libwfb.so
29.131] (II) Module wfb: vendor="X.Org Foundation"
29.131] compiled for 1.14.3.901, module version = 1.0.0
29.131] ABI class: X.Org ANSI C Emulation, version 0.4
29.131] (II) Loading sub module "ramdac"
29.131] (II) LoadModule: "ramdac"
29.131] (II) Module "ramdac" already built-in
29.132] (WW) Falling back to old probe method for modesetting
29.132] (WW) Falling back to old probe method for fbdev
29.132] (II) Loading sub module "fbdevhw"
29.132] (II) LoadModule: "fbdevhw"
29.133] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
29.133] (II) Module fbdevhw: vendor="X.Org Foundation"
29.133] compiled for 1.14.3.901, module version = 0.0.2
29.133] ABI class: X.Org Video Driver, version 14.1
29.133] (WW) Falling back to old probe method for vesa
29.133] (II) NVIDIA(0): Creating default Display subsection in Screen section
"Default Screen Section" for depth/fbbpp 24/32
29.133] (==) NVIDIA(0): Depth 24, (==) framebuffer bpp 32
29.133] (==) NVIDIA(0): RGB weight 888
29.133] (==) NVIDIA(0): Default visual is TrueColor
29.133] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
29.133] (**) NVIDIA(0): Enabling 2D acceleration
29.182] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
29.182] (EE) NVIDIA(0): system's kernel log for additional error messages and
29.182] (EE) NVIDIA(0): consult the NVIDIA README for details.
29.182] (EE) NVIDIA(0): *** Aborting ***
29.182] (EE) NVIDIA(0): Failing initialization of X screen 0
29.182] (II) UnloadModule: "nvidia"
29.182] (II) UnloadSubModule: "wfb"
29.182] (II) UnloadSubModule: "fb"
29.182] (EE) Screen(s) found, but none have a usable configuration.
29.182] (EE)
Fatal server error:
29.182] (EE) no screens found(EE)
29.182] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
29.182] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
29.182] (EE)
29.291] (EE) Server terminated with error (1). Closing log file.
This forum has a limit of 15,000 characters per post! I can’t send the “good” log from booting the -21 kernel in recovery mode. Would I be correct in thinking that the recovery mode use a separate “fail-safe” X config? If so would it be safe for me to use the nvidia-xconfig command to fix the broken one?
It’s a number of years since I had to delve into linux at this level. Age is catching up and I have forgotten how this stuff works. For the last few years I have been using openSuse, and apart from the Broadcom driver for this laptops wifi card it has always worked “out-of-the-box”.
According to the log file you provided, it is trying to load the proprietary nVidia driver module and fails - perhaps you installed them the manual / hard way at some point and just forgot about it?
Perhaps you still have the .run file in your home directory or in the downloads that you could execute from the command line and recompile the nVidia module? It would be named something like “NVIDIA-Linux-x86_64-340.32.run” or similar.
> I did the usual weekly update last Friday, and only the kernel was
> updated today, plus what ever changes it did to grub2.
3.11.10-21? That one was updated mid August.
It boots OK into
> a terminal, but it is several years since I did much at the CLI, so I
> was not at all sure how to proceed.
>
> Also grub 2 has only got one entry, and I have no idea how to edit it
> without a GUI tool
It should have the default one, and another with “advanced” in it.
I used to do that, but since the nouveau drivers came out I have been using those as I could do it with Yast and give up the cli.
As it is now 00:48 in London and my brain and eyes are very tired I am going to stop for now and get back to it in the morning. Thanks Miuku and Carlos for your help so far. I will post further results or failures in the morning.:Z
On 2014-09-08 01:36, sid1950 wrote:
>
> Here is the log from an attempt to boot the -17 kernel in normal mode:
A comment: When pasting here computer commands and such, please use a
CODE BLOCK, so that the forum software doesn’t do silly things like
converting URLS to tiny urls or otherwise hide or alter the commands you
entered. You get them by clicking on the ‘#’ button in the forum editor. http://susepaste.org/15093674
>> 27.152] (II) LoadModule: "glx"
>> 27.171] (II) Loading /usr/lib64/xorg/modules/updates/extensions/libglx.so
>> 29.068] (II) Module glx: vendor="NVIDIA Corporation"
>> 29.085] compiled for 4.0.2, module version = 1.0.0
>> 29.085] Module class: X.Org Server Extension
>> 29.085] (II) NVIDIA GLX Module 331.89 Tue Jul 1 11:25:05 PDT 2014
>> 29.099] Loading extension GLX
>> 29.099] (==) Matched nvidia as autoconfigured driver 0
>> 29.099] (==) Matched nouveau as autoconfigured driver 1
>> 29.099] (==) Matched nv as autoconfigured driver 2
>> 29.099] (==) Matched nvidia as autoconfigured driver 3
>> 29.099] (==) Matched nouveau as autoconfigured driver 4
>> 29.099] (==) Matched nv as autoconfigured driver 5
>> 29.099] (==) Matched modesetting as autoconfigured driver 6
>> 29.099] (==) Matched fbdev as autoconfigured driver 7
>> 29.099] (==) Matched vesa as autoconfigured driver 8
>> 29.099] (==) Assigned the driver to the xf86ConfigLayout
>> 29.099] (II) LoadModule: "nvidia"
>> 29.112] (II) Loading /usr/lib64/xorg/modules/updates/drivers/nvidia_drv.so
>> 29.113] (II) Module nvidia: vendor="NVIDIA Corporation"
You are using the proprietary nvidia driver, not nouveau. It is normal
for that driver to break with kernel upgrades, you have to reinstall it,
if using "the hard way" (the .run file). If using "the easy way", the
rpm, this should not happen.
X is also probing the nouveau driver.
....
>> 29.129] (II) Loading sub module "fb"
>> 29.129] (II) LoadModule: "fb"
and framebuffer...
>> 29.133] (WW) Falling back to old probe method for vesa
all fail, go back to vesa.
>> 29.182] (EE) NVIDIA(0): Failed to initialize the NVIDIA kernel module. Please see the
>> 29.182] (EE) NVIDIA(0): system's kernel log for additional error messages and
>> 29.182] (EE) NVIDIA(0): consult the NVIDIA README for details.
>> 29.182] (EE) NVIDIA(0): *** Aborting ***
More details there, perhaps,
>> 29.182] (EE) NVIDIA(0): Failing initialization of X screen 0
>> 29.182] (II) UnloadModule: "nvidia"
>> 29.182] (II) UnloadSubModule: "wfb"
>> 29.182] (II) UnloadSubModule: "fb"
All modules unloaded, none works.
>> 29.182] (EE) Screen(s) found, but none have a usable configuration.
So...
>> 29.182] (EE) Fatal server error:
>> 29.182] (EE) no screens found(EE)
and bail out.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
On 2014-09-08 01:56, sid1950 wrote:
>
> Miuku;2663362 Wrote:
>> According to the log file you provided, it is trying to load the
>> proprietary nVidia driver module and fails - perhaps you installed them
>> the manual / hard way at some point and just forgot about it?
>>
>> Perhaps you still have the .run file in your home directory or in the
>> downloads that you could execute from the command line and recompile the
>> nVidia module? It would be named something like
>> “NVIDIA-Linux-x86_64-340.32.run” or similar.
>
> I used to do that, but since the nouveau drivers came out I have been
> using those as I could do it with Yast and give up the cli.
But you did not remove the nvidia drivers, they are still there messing
up things.
> As it is now 00:48 in London and my brain and eyes are very tired I am
> going to stop for now and get back to it in the morning. Thanks Miuku
> and Carlos for your help so far. I will post further results or failures
> in the morning.:Z
Ok!
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
I have been trying to work out how the grub2 and Xorg scripting works, but can’t make any sense of it.
Before doing anything else I booted the -21 kernel in recovery mode, and it worked but failsafe config only gave me one screen as before. So I ran “nvidia-xconfig” and it produced this error message:
dougal:~ # nvidia-xconfig
WARNING: Unable to locate/open X configuration file
Package xorg-server was not found in the pkg-config search path.
Perhaps you should add the directory containing `xorg-server.pc'
to the PKG_CONFIG_PATH environment variable
No package 'xorg-server' found
New X configuration file written to '/etc/X11/xorg.conf'
dougal:~ # d
I checked, and as far as I can see there is an x11-server package installed.
I then removed the still installed NVidia packages using Yast. On reboot still no GUI but now both screens come up in terminal mode.
It’s pretty clear that you’ve actually been using the nVidia drivers as opposed to Nouveau what you thought you were, thus we should get you back to where you were.
ok you are floundering. You ran the nvidia-settings program which created a xorg.conf file in /etc/X11/ this now tells the system to use the nvidia driver then you removed the nvidia driver , which did not remove the xorg.conf file, so now the xorg.conf file is pointing to nothing thus crashing. This is not hard but you do have to do things in order. Try renaming the /etc/X11/xorg.conf file If you plan on using nouveau you do not want a xorg.conf that specifies the driver. Other things may be specified but not the driver or if so the nouveau driver. But it is not clear which driver you want. You really only need the NVIDIA driver if you want good 3D acceleration for daily desktop usage the nouveau seems to be just fine
I have used Miuku’s suggestion and installed the G03 version of the driver from the Nvidia repository. However I still have the nouveau driver. Should I remove it?
I also had a look in /etc/X11 and found 2 Xorg.conf files. One is called “xorg.conf.nvidia-post” and looks like this:
It should work, apart from having only one monitor. In the past when an Nvidia driver upgrade has upset the monitor setup I’ve just run the set-up script and all has come good.
The other conf file is called “Xorg.conf.install” and looks like this:
If everything is working fine now - there is no need to remove or change anything.
It was simply a case where you had (perhaps you forgot?) installed the nVidia driver manually and when there was a kernel update, the module went the way of the dodo. Now you have the nVidia driver installed from the repository and in case there are future kernel updates, you won’t end up with a black screen