You are not logged in.
Hello all!
As stated by the topic subject, I get this error with bumblebeed (taken from my xorg log file)
[ 61.837]
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.
[ 61.837]
X.Org X Server 1.21.1.1
X Protocol Version 11, Revision 0
[ 61.837] Current Operating System: Linux archwork 5.10.84-1-lts #1 SMP Wed, 08 Dec 2021 10:17:01 +0000 x86_64
[ 61.837] Kernel command line: BOOT_IMAGE=/vmlinuz-linux-lts root=UUID=82bb10b3-c01f-4cb9-91fe-9f62e7db4724 rw cryptdevice=/dev/nvme0n1p3:cryptroot loglevel=3 quiet
[ 61.837]
[ 61.837] Current version of pixman: 0.40.0
[ 61.837] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 61.837] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 61.837] (==) Log file: "/var/log/Xorg.8.log", Time: Tue Dec 14 17:38:02 2021
[ 61.837] (++) Using config file: "/etc/bumblebee/xorg.conf.nvidia"
[ 61.837] (++) Using config directory: "/etc/bumblebee/xorg.conf.d"
[ 61.837] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 61.837] (==) ServerLayout "Layout0"
[ 61.837] (==) No screen section available. Using defaults.
[ 61.837] (**) |-->Screen "Default Screen Section" (0)
[ 61.837] (**) | |-->Monitor "<default monitor>"
[ 61.837] (==) No device specified for screen "Default Screen Section".
Using the first device section listed.
[ 61.837] (**) | |-->Device "DiscreteNvidia"
[ 61.837] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 61.837] (**) Option "AutoAddDevices" "false"
[ 61.837] (**) Option "AutoAddGPU" "false"
[ 61.837] (**) Not automatically adding devices
[ 61.837] (==) Automatically enabling devices
[ 61.837] (**) Not automatically adding GPU devices
[ 61.837] (==) Automatically binding GPU devices
[ 61.837] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 61.837] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 61.837] Entry deleted from font path.
[ 61.837] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/TTF".
[ 61.837] Entry deleted from font path.
[ 61.837] (Run 'mkfontdir' on "/usr/share/fonts/TTF").
[ 61.837] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 61.837] Entry deleted from font path.
[ 61.837] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 61.837] Entry deleted from font path.
[ 61.837] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 61.837] Entry deleted from font path.
[ 61.837] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 61.837] Entry deleted from font path.
[ 61.837] (==) FontPath set to:
[ 61.837] (++) ModulePath set to "/usr/lib/nvidia/xorg,/usr/lib/xorg/modules"
[ 61.838] (==) |-->Input Device "<default pointer>"
[ 61.838] (==) |-->Input Device "<default keyboard>"
[ 61.838] (==) The core pointer device wasn't specified explicitly in the layout.
Using the default mouse configuration.
[ 61.838] (==) The core keyboard device wasn't specified explicitly in the layout.
Using the default keyboard configuration.
[ 61.838] (II) Module ABI versions:
[ 61.838] X.Org ANSI C Emulation: 0.4
[ 61.838] X.Org Video Driver: 25.2
[ 61.838] X.Org XInput driver : 24.4
[ 61.838] X.Org Server Extension : 10.0
[ 61.838] (--) using VT number 1
[ 61.838] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 61.839] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 61.839] (II) Platform probe for /sys/devices/pci0000:00/0000:00:02.0/drm/card0
[ 61.841] (--) PCI: (1@0:0:0) 10de:1fb8:1028:097e rev 161, Mem @ 0xb3000000/16777216, 0x70000000/268435456, 0x80000000/33554432, I/O @ 0x00003000/128
[ 61.841] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 61.841] (II) LoadModule: "glx"
[ 61.841] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 61.842] (II) Module glx: vendor="X.Org Foundation"
[ 61.842] compiled for 1.21.1.1, module version = 1.0.0
[ 61.842] ABI class: X.Org Server Extension, version 10.0
[ 61.842] (II) LoadModule: "nvidia"
[ 61.842] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 61.842] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 61.842] compiled for 1.6.99.901, module version = 1.0.0
[ 61.842] Module class: X.Org Video Driver
[ 61.842] (II) LoadModule: "mouse"
[ 61.842] (WW) Warning, couldn't open module mouse
[ 61.842] (EE) Failed to load module "mouse" (module does not exist, 0)
[ 61.842] (II) LoadModule: "kbd"
[ 61.842] (WW) Warning, couldn't open module kbd
[ 61.842] (EE) Failed to load module "kbd" (module does not exist, 0)
[ 61.842] (II) NVIDIA dlloader X Driver 495.44 Fri Oct 22 06:11:21 UTC 2021
[ 61.842] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 61.842] (EE) No devices detected.
[ 61.842] (EE)
Fatal server error:
[ 61.842] (EE) no screens found(EE)
[ 61.842] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 61.842] (EE) Please also check the log file at "/var/log/Xorg.8.log" for additional information.
[ 61.842] (EE)
[ 61.842] (EE) Server terminated with error (1). Closing log fileThe part I'm concerned about is the FATAL ERROR
Fatal server error:
[ 61.842] (EE) no screens found(EE)
[ 61.842] (EE) Which is the same error I get when running
optirun glxgears -info
.
Any idea what might be the problem? I didn't update my OS for some time and this happend with the last full system upgrade I did. The desktop enironment works fine. It's the bumblebee part that's messed up apparently.
Last edited by nwoki (2021-12-14 17:33:10)
Offline
I've also just noted that
lspci | grep VGA
does not output the nvidia board as it used to. What happened?
$ lspci| grep VGA
00:02.0 VGA compatible controller: Intel Corporation CometLake-H GT2 [UHD Graphics] (rev 05)Offline
Xorg seems to have gotten more strict in what it allows and selects for devices. Check your /etc/bumblebee/xorg.conf.nvidia and uncomment the BusID mentioned there (... or double check it is correct, but it's normally that on all Optimus systems)
Edit: How sure are you? if the card is not attached to an output it will be listed as 3D controller not as a vga card, in doubt read the outputs without grepping.
Last edited by V1del (2021-12-14 19:09:46)
Offline
Looks like it was the BusID the problem. Didn't know this had to be specified. Is this written somewhere?
Added :
BusID "PCI:01:00:0"Anyway, thanks a lot! gonna mark as solved.
Offline
It used to not be necessary, but technically the definition as it stands without it does not actually identify a device to apply to (... Identifier "nvidia" is a xorg internal string that is used to identify the configuration section and does not make any statement over which device it should apply to), and I'm assuming the new xorg release got more strict here.
Offline