You are not logged in.
Have you ever tried the LTS kernel?
https://bbs.archlinux.org/viewtopic.php … 9#p2114729
Offline
No I have not tried linux-lts.
So I used these commands to get linux-lts and nvidia-lts
pacman -S linux-lts
pacman -R linux
mkinitcpio -P
nvim /boot/loader/entries/arch.conf
reboot
pacman -Rsu nvidia-340xx-dkms
pacman -Rsu nvidia-340xx-utils
pacman -S nvidia-lts
rebootAfter reboot I tried startx and it crashes even if I do nvidia-xconfig and startx
xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 535.98
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"
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
EndSectionXorg.0.log with nvidia-xconfig (xorg.conf)
[ 131.465]
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[ 131.470] Current Operating System: Linux archlinux 6.1.44-1-lts #1 SMP PREEMPT_DYNAMIC Tue, 08 Aug 2023 19:07:19 +0000 x86_64
[ 131.470] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img root=/dev/sda2 rw
[ 131.473]
[ 131.474] Current version of pixman: 0.42.2
[ 131.477] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 131.477] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 131.482] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 10 13:23:42 2023
[ 131.484] (==) Using config file: "/etc/X11/xorg.conf"
[ 131.485] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 131.486] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 131.487] (==) ServerLayout "Layout0"
[ 131.487] (**) |-->Screen "Screen0" (0)
[ 131.487] (**) | |-->Monitor "Monitor0"
[ 131.487] (**) | |-->Device "Device0"
[ 131.487] (**) |-->Input Device "Keyboard0"
[ 131.487] (**) |-->Input Device "Mouse0"
[ 131.487] (**) Option "IgnoreABI" "true"
[ 131.487] (**) Ignoring ABI Version
[ 131.487] (==) Automatically adding devices
[ 131.487] (==) Automatically enabling devices
[ 131.487] (==) Automatically adding GPU devices
[ 131.487] (==) Automatically binding GPU devices
[ 131.487] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 131.487] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 131.487] Entry deleted from font path.
[ 131.487] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 131.487] Entry deleted from font path.
[ 131.487] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 131.487] Entry deleted from font path.
[ 131.487] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 131.487] Entry deleted from font path.
[ 131.487] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 131.487] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 131.487] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 131.487] (WW) Disabling Keyboard0
[ 131.487] (WW) Disabling Mouse0
[ 131.487] (II) Module ABI versions:
[ 131.487] X.Org ANSI C Emulation: 0.4
[ 131.487] X.Org Video Driver: 25.2
[ 131.487] X.Org XInput driver : 24.4
[ 131.487] X.Org Server Extension : 10.0
[ 131.488] (++) using VT number 1
[ 131.490] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 131.495] (--) PCI:*(2@0:0:0) 10de:0863:106b:00bd rev 177, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[ 131.495] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 131.495] (II) LoadModule: "glx"
[ 131.495] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 131.497] (II) Module glx: vendor="X.Org Foundation"
[ 131.497] compiled for 1.21.1.8, module version = 1.0.0
[ 131.497] ABI class: X.Org Server Extension, version 10.0
[ 131.497] (II) LoadModule: "nvidia"
[ 131.498] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 131.498] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 131.498] compiled for 1.6.99.901, module version = 1.0.0
[ 131.498] Module class: X.Org Video Driver
[ 131.498] (II) NVIDIA dlloader X Driver 535.98 Tue Aug 1 21:44:52 UTC 2023
[ 131.498] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 131.499] (II) Loading sub module "fb"
[ 131.499] (II) LoadModule: "fb"
[ 131.499] (II) Module "fb" already built-in
[ 131.499] (II) Loading sub module "wfb"
[ 131.499] (II) LoadModule: "wfb"
[ 131.499] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 131.499] (II) Module wfb: vendor="X.Org Foundation"
[ 131.499] compiled for 1.21.1.8, module version = 1.0.0
[ 131.499] ABI class: X.Org ANSI C Emulation, version 0.4
[ 131.499] (WW) NVIDIA(0): The NVIDIA GeForce 9400M GPU installed in this system is
[ 131.499] (WW) NVIDIA(0): supported through the NVIDIA 340.xx Legacy drivers. Please
[ 131.499] (WW) NVIDIA(0): visit http://www.nvidia.com/object/unix.html for more
[ 131.499] (WW) NVIDIA(0): information. The 535.98 NVIDIA driver will ignore this
[ 131.499] (WW) NVIDIA(0): GPU. Continuing probe...
[ 131.499] (EE) No devices detected.
[ 131.499] (EE)
Fatal server error:
[ 131.499] (EE) no screens found(EE)
[ 131.499] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 131.499] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 131.499] (EE)
[ 131.503] (EE) Server terminated with error (1). Closing log file.Xorg.0.log without nvidia-xconfig (no xorg.conf)
[ 100.926]
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[ 100.926] Current Operating System: Linux archlinux 6.1.44-1-lts #1 SMP PREEMPT_DYNAMIC Tue, 08 Aug 2023 19:07:19 +0000 x86_64
[ 100.926] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img root=/dev/sda2 rw
[ 100.927]
[ 100.927] Current version of pixman: 0.42.2
[ 100.929] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 100.929] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 100.935] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 10 13:23:11 2023
[ 100.937] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 100.938] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 100.938] (==) No Layout section. Using the first Screen section.
[ 100.938] (==) No screen section available. Using defaults.
[ 100.938] (**) |-->Screen "Default Screen Section" (0)
[ 100.938] (**) | |-->Monitor "<default monitor>"
[ 100.939] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 100.939] (**) Option "IgnoreABI" "true"
[ 100.939] (**) Ignoring ABI Version
[ 100.939] (==) Automatically adding devices
[ 100.939] (==) Automatically enabling devices
[ 100.939] (==) Automatically adding GPU devices
[ 100.939] (==) Automatically binding GPU devices
[ 100.939] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 100.939] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 100.939] Entry deleted from font path.
[ 100.939] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 100.939] Entry deleted from font path.
[ 100.939] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 100.939] Entry deleted from font path.
[ 100.939] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 100.939] Entry deleted from font path.
[ 100.939] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 100.939] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 100.939] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 100.939] (II) Module ABI versions:
[ 100.939] X.Org ANSI C Emulation: 0.4
[ 100.939] X.Org Video Driver: 25.2
[ 100.939] X.Org XInput driver : 24.4
[ 100.939] X.Org Server Extension : 10.0
[ 100.940] (++) using VT number 1
[ 100.942] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 100.947] (--) PCI:*(2@0:0:0) 10de:0863:106b:00bd rev 177, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[ 100.947] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 100.947] (II) LoadModule: "glx"
[ 100.948] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 100.950] (II) Module glx: vendor="X.Org Foundation"
[ 100.950] compiled for 1.21.1.8, module version = 1.0.0
[ 100.950] ABI class: X.Org Server Extension, version 10.0
[ 100.950] (==) Matched nouveau as autoconfigured driver 0
[ 100.950] (==) Matched nv as autoconfigured driver 1
[ 100.950] (==) Matched modesetting as autoconfigured driver 2
[ 100.950] (==) Matched fbdev as autoconfigured driver 3
[ 100.950] (==) Matched vesa as autoconfigured driver 4
[ 100.950] (==) Assigned the driver to the xf86ConfigLayout
[ 100.950] (II) LoadModule: "nouveau"
[ 100.951] (WW) Warning, couldn't open module nouveau
[ 100.951] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 100.951] (II) LoadModule: "nv"
[ 100.951] (WW) Warning, couldn't open module nv
[ 100.951] (EE) Failed to load module "nv" (module does not exist, 0)
[ 100.951] (II) LoadModule: "modesetting"
[ 100.951] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 100.952] (II) Module modesetting: vendor="X.Org Foundation"
[ 100.952] compiled for 1.21.1.8, module version = 1.21.1
[ 100.952] Module class: X.Org Video Driver
[ 100.952] ABI class: X.Org Video Driver, version 25.2
[ 100.952] (II) LoadModule: "fbdev"
[ 100.952] (WW) Warning, couldn't open module fbdev
[ 100.952] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 100.952] (II) LoadModule: "vesa"
[ 100.952] (WW) Warning, couldn't open module vesa
[ 100.952] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 100.952] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 100.953] (EE) open /dev/dri/card0: No such file or directory
[ 100.953] (WW) Falling back to old probe method for modesetting
[ 100.953] (EE) open /dev/dri/card0: No such file or directory
[ 100.953] (EE) Screen 0 deleted because of no matching config section.
[ 100.953] (II) UnloadModule: "modesetting"
[ 100.953] (EE) Device(s) detected, but none match those in the config file.
[ 100.953] (EE)
Fatal server error:
[ 100.953] (EE) no screens found(EE)
[ 100.953] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 100.953] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 100.953] (EE)
[ 100.956] (EE) Server terminated with error (1). Closing log file.Offline
nvidia-lts is not for you, you've to use nvidia-340xx-dkms and nvidia-340xx-utils
Offline
Alright so I removed nvidia-lts and added nvidia-340xx-dkms back and I noticed that nvidia-340xx-dkms needs the linux package installed.
Which might explain why startx also crashes with nvidia-340xx-dkms
Xorg.0.log (no xorg.conf)
[ 128.287]
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[ 128.290] Current Operating System: Linux archlinux 6.1.44-1-lts #1 SMP PREEMPT_DYNAMIC Tue, 08 Aug 2023 19:07:19 +0000 x86_64
[ 128.290] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img root=/dev/sda2 rw
[ 128.293]
[ 128.294] Current version of pixman: 0.42.2
[ 128.297] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 128.297] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 128.302] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 10 13:46:30 2023
[ 128.304] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 128.305] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 128.305] (==) No Layout section. Using the first Screen section.
[ 128.305] (==) No screen section available. Using defaults.
[ 128.305] (**) |-->Screen "Default Screen Section" (0)
[ 128.305] (**) | |-->Monitor "<default monitor>"
[ 128.306] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 128.306] (**) Option "IgnoreABI" "true"
[ 128.306] (**) Ignoring ABI Version
[ 128.306] (==) Automatically adding devices
[ 128.306] (==) Automatically enabling devices
[ 128.306] (==) Automatically adding GPU devices
[ 128.306] (==) Automatically binding GPU devices
[ 128.306] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 128.306] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 128.306] Entry deleted from font path.
[ 128.306] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 128.306] Entry deleted from font path.
[ 128.306] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 128.306] Entry deleted from font path.
[ 128.306] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 128.306] Entry deleted from font path.
[ 128.306] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 128.306] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 128.306] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 128.306] (II) Module ABI versions:
[ 128.306] X.Org ANSI C Emulation: 0.4
[ 128.306] X.Org Video Driver: 25.2
[ 128.306] X.Org XInput driver : 24.4
[ 128.306] X.Org Server Extension : 10.0
[ 128.307] (++) using VT number 1
[ 128.308] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 128.313] (--) PCI:*(2@0:0:0) 10de:0863:106b:00bd rev 177, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[ 128.313] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 128.314] (II) LoadModule: "glx"
[ 128.314] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 128.341] (II) Module glx: vendor="X.Org Foundation"
[ 128.341] compiled for 1.21.1.8, module version = 1.0.0
[ 128.341] ABI class: X.Org Server Extension, version 10.0
[ 128.341] (==) Matched nouveau as autoconfigured driver 0
[ 128.341] (==) Matched nv as autoconfigured driver 1
[ 128.341] (==) Matched modesetting as autoconfigured driver 2
[ 128.341] (==) Matched fbdev as autoconfigured driver 3
[ 128.341] (==) Matched vesa as autoconfigured driver 4
[ 128.341] (==) Assigned the driver to the xf86ConfigLayout
[ 128.341] (II) LoadModule: "nouveau"
[ 128.342] (WW) Warning, couldn't open module nouveau
[ 128.342] (EE) Failed to load module "nouveau" (module does not exist, 0)
[ 128.342] (II) LoadModule: "nv"
[ 128.342] (WW) Warning, couldn't open module nv
[ 128.342] (EE) Failed to load module "nv" (module does not exist, 0)
[ 128.342] (II) LoadModule: "modesetting"
[ 128.342] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 128.343] (II) Module modesetting: vendor="X.Org Foundation"
[ 128.343] compiled for 1.21.1.8, module version = 1.21.1
[ 128.343] Module class: X.Org Video Driver
[ 128.343] ABI class: X.Org Video Driver, version 25.2
[ 128.343] (II) LoadModule: "fbdev"
[ 128.343] (WW) Warning, couldn't open module fbdev
[ 128.343] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 128.343] (II) LoadModule: "vesa"
[ 128.344] (WW) Warning, couldn't open module vesa
[ 128.344] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 128.344] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 128.344] (EE) open /dev/dri/card0: No such file or directory
[ 128.344] (WW) Falling back to old probe method for modesetting
[ 128.344] (EE) open /dev/dri/card0: No such file or directory
[ 128.344] (EE) Screen 0 deleted because of no matching config section.
[ 128.344] (II) UnloadModule: "modesetting"
[ 128.344] (EE) Device(s) detected, but none match those in the config file.
[ 128.344] (EE)
Fatal server error:
[ 128.344] (EE) no screens found(EE)
[ 128.344] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 128.344] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 128.344] (EE)
[ 128.347] (EE) Server terminated with error (1). Closing log file.Xorg.0.log with nvidia-xconfig (xorg.conf)
[ 33.981]
X.Org X Server 1.21.1.8
X Protocol Version 11, Revision 0
[ 33.981] Current Operating System: Linux archlinux 6.1.44-1-lts #1 SMP PREEMPT_DYNAMIC Tue, 08 Aug 2023 19:07:19 +0000 x86_64
[ 33.981] Kernel command line: initrd=\intel-ucode.img initrd=\initramfs-linux-lts.img root=/dev/sda2 rw
[ 33.981]
[ 33.981] Current version of pixman: 0.42.2
[ 33.982] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 33.982] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 33.982] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Aug 10 13:58:30 2023
[ 34.054] (==) Using config file: "/etc/X11/xorg.conf"
[ 34.054] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 34.054] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 34.159] (==) ServerLayout "Layout0"
[ 34.159] (**) |-->Screen "Screen0" (0)
[ 34.159] (**) | |-->Monitor "Monitor0"
[ 34.160] (**) | |-->Device "Device0"
[ 34.160] (**) |-->Input Device "Keyboard0"
[ 34.160] (**) |-->Input Device "Mouse0"
[ 34.160] (**) Option "IgnoreABI" "true"
[ 34.160] (**) Ignoring ABI Version
[ 34.160] (==) Automatically adding devices
[ 34.160] (==) Automatically enabling devices
[ 34.160] (==) Automatically adding GPU devices
[ 34.160] (==) Automatically binding GPU devices
[ 34.160] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 34.160] (WW) The directory "/usr/share/fonts/misc" does not exist.
[ 34.160] Entry deleted from font path.
[ 34.160] (WW) The directory "/usr/share/fonts/TTF" does not exist.
[ 34.160] Entry deleted from font path.
[ 34.160] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 34.160] Entry deleted from font path.
[ 34.160] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 34.161] Entry deleted from font path.
[ 34.237] (==) FontPath set to:
/usr/share/fonts/100dpi,
/usr/share/fonts/75dpi
[ 34.237] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 34.237] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 34.237] (WW) Disabling Keyboard0
[ 34.237] (WW) Disabling Mouse0
[ 34.237] (II) Module ABI versions:
[ 34.237] X.Org ANSI C Emulation: 0.4
[ 34.237] X.Org Video Driver: 25.2
[ 34.237] X.Org XInput driver : 24.4
[ 34.237] X.Org Server Extension : 10.0
[ 34.255] (++) using VT number 1
[ 34.259] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 34.272] (--) PCI:*(2@0:0:0) 10de:0863:106b:00bd rev 177, Mem @ 0xd2000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x00001000/128, BIOS @ 0x????????/131072
[ 34.272] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 34.273] (II) LoadModule: "glx"
[ 34.300] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 35.583] (II) Module glx: vendor="X.Org Foundation"
[ 35.583] compiled for 1.21.1.8, module version = 1.0.0
[ 35.583] ABI class: X.Org Server Extension, version 10.0
[ 35.583] (II) LoadModule: "nvidia"
[ 35.583] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so
[ 35.732] (II) Module nvidia: vendor="NVIDIA Corporation"
[ 35.732] compiled for 4.0.2, module version = 1.0.0
[ 35.732] Module class: X.Org Video Driver
[ 35.733] ================ WARNING WARNING WARNING WARNING ================
[ 35.733] This server has a video driver ABI version of 25.2 that this
driver does not officially support. Please check
http://www.nvidia.com/ for driver updates or downgrade to an X
server with a supported driver ABI.
[ 35.733] =================================================================
[ 35.733] (WW) NVIDIA: The driver will continue to load, but may behave strangely.
[ 35.733] (WW) NVIDIA: This driver was compiled against the X.Org server SDK from commit e6ef2b12404dfec7f23592a3524d2a63d9d25802 and may not be compatible with the final version of this SDK.
[ 35.741] (II) NVIDIA dlloader X Driver 340.108 Wed Dec 11 14:06:00 PST 2019
[ 35.741] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[ 35.753] (II) Loading sub module "fb"
[ 35.753] (II) LoadModule: "fb"
[ 35.753] (II) Module "fb" already built-in
[ 35.753] (WW) Unresolved symbol: fbGetGCPrivateKey
[ 35.753] (II) Loading sub module "wfb"
[ 35.753] (II) LoadModule: "wfb"
[ 35.754] (II) Loading /usr/lib/xorg/modules/libwfb.so
[ 35.764] (II) Module wfb: vendor="X.Org Foundation"
[ 35.764] compiled for 1.21.1.8, module version = 1.0.0
[ 35.764] ABI class: X.Org ANSI C Emulation, version 0.4
[ 35.764] (II) Loading sub module "ramdac"
[ 35.764] (II) LoadModule: "ramdac"
[ 35.764] (II) Module "ramdac" already built-in
[ 35.780] (EE) NVIDIA: Failed to initialize the NVIDIA kernel module. Please see the
[ 35.780] (EE) NVIDIA: system's kernel log for additional error messages and
[ 35.780] (EE) NVIDIA: consult the NVIDIA README for details.
[ 35.780] (EE) No devices detected.
[ 35.780] (EE)
Fatal server error:
[ 35.780] (EE) no screens found(EE)
[ 35.780] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 35.780] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 35.780] (EE)
[ 35.789] (EE) Server terminated with error (1). Closing log file.Last edited by HamLibrary (2023-08-10 21:10:36)
Offline
Sorry, again.
There seems to be an lts-specific dkms package:
https://aur.archlinux.org/packages/nvid … x-lts-dkms
(I guess the patches required to make this dated driver work w/ newer kernels are incompatible)
Offline
Ok so I uninstalled linux and nvidia-340xx-dkms and installed nivida-340xx-lts-dkms and startx doesn't crash now but it still hasn't solved the problem of the black screen after X server terminates.
Offline
simpledrm device is completely gone?
Unless you want to use nouveau, you could try https://wiki.archlinux.org/title/Uvesafb
Just to be sure: this isn't an https://en.wikipedia.org/wiki/XY_problem ? You really want access to a text console (after starting the display server)?
Offline
I would want access to the tty after X server terminates not really so switching to a tty after startx.
Was just pointing out that switching to another tty after startx also has a black screen and not just
a black screen after X server terminates.
Offline
You could try to "rmmod nvidia" resp. "modprobe -r nvidia" and then "modprobe nvidia" after the X11 server terminated.
Offline
I typed in those cmds by hand and I also put those commands in my .xinitrc with '&' after each cmd and both of these didn't fix the black screen
after X server terminates. I'll try uvesafb and tell you how that goes.
Offline
Ok so I installed uvesafb and hwinfo now shows efi-frambuffer instead of simple-framebuffer.
I ran startx with no kernel params but it still showed a black screen when exiting X server.
Ill try nouveau next and see how it goes with uvesafb and then with the default.
simpledrm device is completely gone?
It appears so. Here's what I got from Xorg.0.log
[ 94.453] (II) Platform probe for /sys/devices/pci0000:00/0000:00:10.0/0000:02:00.0/drm/card0Offline
I installed nouvea and there's no longer a black screen after X server terminates.
It worked both on linux-lts and linux but linux needs a nomodeset kernel param since it seems
to just hang at random spots after "Welcome to Arch Linux"
Perhaps its because I have efi-framebuffer and simple-framebuffer (after pacman -R uvesafb-dkms) because I remember
nouveau not fixing the problem before I started this thread.
It also works with just the efi-framebuffer so it seems like the combination of the efi-framebuffer and nouveau fixed the solution.
Offline
You don't have to install nouveau, it's part of the kernel, xf86-video-nouveau isn't necessary (and possbly not a good idea) and nouveau will NOT work w/ "nomodeset"
Please post your complete system journal for the boot:
sudo journalctl -b | curl -F 'file=@-' 0x0.stOffline
sudo journalctl -b -1 | curl -F 'file=@-' 0x0.st
http://0x0.st/H_DL.txtOffline
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: vgaarb: deactivate vga console
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: NVIDIA MCP79/MCP7A (0ac180b1)
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: bios: version 62.79.77.00.04
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: fb: 256 MiB stolen system memory
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: VRAM: 256 MiB
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: GART: 1048576 MiB
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: TMDS table version 2.0
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: DCB version 4.0
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: DCB outp 00: 01000123 00010014
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: DCB outp 01: 02021232 00000010
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: DCB outp 02: 02021286 0f220010
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: DCB conn 00: 00000040
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: DCB conn 01: 0000a146
Aug 12 18:20:30 archlinux kernel: nouveau 0000:02:00.0: DRM: MM: using M2MF for buffer copies
Aug 12 18:20:30 archlinux kernel: ------------[ cut here ]------------
Aug 12 18:20:30 archlinux kernel: refcount_t: saturated; leaking memory.
Aug 12 18:20:30 archlinux kernel: WARNING: CPU: 1 PID: 223 at lib/refcount.c:19 refcount_warn_saturate+0x9b/0x110
Aug 12 18:20:30 archlinux kernel: Modules linked in: mmc_core vfat fat pcmcia pcmcia_core coretemp snd_hda_codec_cirrus btusb nouveau(+) btrtl kvm_intel btbcm snd_hda_codec_generic btintel joydev ledtrig_audio uvcvideo btmtk kvm bluetooth mxm_wmi i2c_algo_bit snd_hda_intel drm_ttm_helper irqbypass videobuf2_vmalloc uvc snd_intel_dspcfg videobuf2_memops applesmc videobuf2_v4l2 snd_intel_sdw_acpi sha512_ssse3 ttm pcspkr ecdh_generic videodev snd_hda_codec rfkill drm_display_helper videobuf2_common snd_hda_core mousedev snd_hwdep mc bcm5974 cec bcma snd_pcm apple_mfi_fastcharge snd_timer snd apple_bl soundcore sbs video sbshc forcedeth wmi acpi_cpufreq nv_tco i2c_nforce2 mac_hid pkcs8_key_parser fuse dm_mod loop bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 hid_apple sr_mod cdrom usbhid
Aug 12 18:20:30 archlinux kernel: CPU: 1 PID: 223 Comm: (udev-worker) Not tainted 6.4.9-arch1-1 #1 3461e85deab2986acc9a45474db12841c06eb98b
Aug 12 18:20:30 archlinux kernel: Hardware name: Apple Inc. MacBook6,1/Mac-F22C8AC8, BIOS MB61.88Z.00C8.B00.0908271503 08/27/09
Aug 12 18:20:30 archlinux kernel: RIP: 0010:refcount_warn_saturate+0x9b/0x110
Aug 12 18:20:30 archlinux kernel: Code: 01 01 e8 78 2a a9 ff 0f 0b c3 cc cc cc cc 80 3d 0e 64 9a 01 00 75 a8 48 c7 c7 08 e8 e6 b5 c6 05 fe 63 9a 01 01 e8 55 2a a9 ff <0f> 0b c3 cc cc cc cc 80 3d e8 63 9a 01 00 75 85 48 c7 c7 60 e8 e6
Aug 12 18:20:30 archlinux kernel: RSP: 0018:ffffac2340797ac8 EFLAGS: 00010086
Aug 12 18:20:30 archlinux kernel: RAX: 0000000000000000 RBX: ffff9189c3f49000 RCX: 0000000000000027
Aug 12 18:20:30 archlinux kernel: RDX: ffff9189fbf216c8 RSI: 0000000000000001 RDI: ffff9189fbf216c0
Aug 12 18:20:30 archlinux kernel: RBP: 0000000000000246 R08: 0000000000000000 R09: ffffac2340797958
Aug 12 18:20:30 archlinux kernel: R10: 0000000000000003 R11: ffffffffb66ca868 R12: ffff9189c2c33258
Aug 12 18:20:30 archlinux kernel: R13: ffffac2340797b00 R14: ffff9189c2c33000 R15: 0000000000000000
Aug 12 18:20:30 archlinux kernel: FS: 00007f6fd365e480(0000) GS:ffff9189fbf00000(0000) knlGS:0000000000000000
Aug 12 18:20:30 archlinux kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 12 18:20:30 archlinux kernel: CR2: 00007fc0a46e4e30 CR3: 0000000100b52000 CR4: 00000000000406e0
Aug 12 18:20:30 archlinux kernel: Call Trace:
Aug 12 18:20:30 archlinux kernel: <TASK>
Aug 12 18:20:30 archlinux kernel: ? refcount_warn_saturate+0x9b/0x110
Aug 12 18:20:30 archlinux kernel: ? __warn+0x81/0x130
Aug 12 18:20:30 archlinux kernel: ? refcount_warn_saturate+0x9b/0x110
Aug 12 18:20:30 archlinux kernel: ? report_bug+0x171/0x1a0
Aug 12 18:20:30 archlinux kernel: ? prb_read_valid+0x1b/0x30
Aug 12 18:20:30 archlinux kernel: ? handle_bug+0x3c/0x80
Aug 12 18:20:30 archlinux kernel: ? exc_invalid_op+0x17/0x70
Aug 12 18:20:30 archlinux kernel: ? asm_exc_invalid_op+0x1a/0x20
Aug 12 18:20:30 archlinux kernel: ? refcount_warn_saturate+0x9b/0x110
Aug 12 18:20:30 archlinux kernel: ? refcount_warn_saturate+0x9b/0x110
Aug 12 18:20:30 archlinux kernel: drm_connector_list_iter_next+0x97/0xc0
Aug 12 18:20:30 archlinux kernel: drm_connector_register_all+0x3d/0xf0
Aug 12 18:20:30 archlinux kernel: drm_modeset_register_all+0x5f/0x80
Aug 12 18:20:30 archlinux kernel: drm_dev_register+0x114/0x240
Aug 12 18:20:30 archlinux kernel: nouveau_drm_probe+0x173/0x280 [nouveau d2249abff92be7ba17056fb9500cd2083175aa45]
Aug 12 18:20:30 archlinux kernel: local_pci_probe+0x45/0xa0
Aug 12 18:20:30 archlinux kernel: pci_device_probe+0xc1/0x260
Aug 12 18:20:30 archlinux kernel: ? sysfs_do_create_link_sd+0x6e/0xe0
Aug 12 18:20:30 archlinux kernel: really_probe+0x19e/0x3e0
Aug 12 18:20:30 archlinux kernel: ? __pfx___driver_attach+0x10/0x10
Aug 12 18:20:30 archlinux kernel: __driver_probe_device+0x78/0x160
Aug 12 18:20:30 archlinux kernel: driver_probe_device+0x1f/0x90
Aug 12 18:20:30 archlinux kernel: __driver_attach+0xd2/0x1c0
Aug 12 18:20:30 archlinux kernel: bus_for_each_dev+0x88/0xd0
Aug 12 18:20:30 archlinux kernel: bus_add_driver+0x116/0x220
Aug 12 18:20:30 archlinux kernel: driver_register+0x59/0x100
Aug 12 18:20:30 archlinux kernel: ? __pfx_nouveau_drm_init+0x10/0x10 [nouveau d2249abff92be7ba17056fb9500cd2083175aa45]
Aug 12 18:20:30 archlinux kernel: do_one_initcall+0x5d/0x240
Aug 12 18:20:30 archlinux kernel: do_init_module+0x60/0x240
Aug 12 18:20:30 archlinux kernel: __do_sys_init_module+0x17f/0x1b0
Aug 12 18:20:30 archlinux kernel: do_syscall_64+0x60/0x90
Aug 12 18:20:30 archlinux kernel: ? do_syscall_64+0x6c/0x90
Aug 12 18:20:30 archlinux kernel: ? exc_page_fault+0x7f/0x180
Aug 12 18:20:30 archlinux kernel: entry_SYSCALL_64_after_hwframe+0x77/0xe1
Aug 12 18:20:30 archlinux kernel: RIP: 0033:0x7f6fd351239e
Aug 12 18:20:30 archlinux kernel: Code: 48 8b 0d 95 b9 12 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 62 b9 12 00 f7 d8 64 89 01 48
Aug 12 18:20:30 archlinux kernel: RSP: 002b:00007ffdc0ecccb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
Aug 12 18:20:30 archlinux kernel: RAX: ffffffffffffffda RBX: 000055a8f954bec0 RCX: 00007f6fd351239e
Aug 12 18:20:30 archlinux kernel: RDX: 00007f6fd3cae343 RSI: 00000000006b3777 RDI: 00007f6fd0aa2010
Aug 12 18:20:30 archlinux kernel: RBP: 00007f6fd3cae343 R08: 00000000006d4000 R09: 0000000000000000
Aug 12 18:20:30 archlinux kernel: R10: 000000000000e741 R11: 0000000000000246 R12: 0000000000020000
Aug 12 18:20:30 archlinux kernel: R13: 000055a8f9533c30 R14: 000055a8f954bec0 R15: 000055a8f9548980
Aug 12 18:20:30 archlinux kernel: </TASK>
Aug 12 18:20:30 archlinux kernel: ---[ end trace 0000000000000000 ]---
Aug 12 18:20:30 archlinux kernel: BUG: kernel NULL pointer dereference, address: 0000000000000058
Aug 12 18:20:30 archlinux kernel: #PF: supervisor read access in kernel mode
Aug 12 18:20:30 archlinux kernel: #PF: error_code(0x0000) - not-present page
Aug 12 18:20:30 archlinux kernel: PGD 0 P4D 0
Aug 12 18:20:31 archlinux kernel: Oops: 0000 [#1] PREEMPT SMP PTI
Aug 12 18:20:31 archlinux kernel: CPU: 1 PID: 223 Comm: (udev-worker) Tainted: G W 6.4.9-arch1-1 #1 3461e85deab2986acc9a45474db12841c06eb98b
Aug 12 18:20:31 archlinux kernel: Hardware name: Apple Inc. MacBook6,1/Mac-F22C8AC8, BIOS MB61.88Z.00C8.B00.0908271503 08/27/09
Aug 12 18:20:31 archlinux kernel: RIP: 0010:drm_connector_register_all+0x45/0xf0
Aug 12 18:20:31 archlinux kernel: Code: 04 25 28 00 00 00 48 89 44 24 10 31 c0 48 89 3c 24 48 c7 44 24 08 00 00 00 00 48 89 e7 e8 23 ee ff ff 48 85 c0 74 58 48 8b 10 <80> 7a 58 00 74 ea 48 89 c7 e8 ed ea ff ff 89 c3 85 c0 74 dc 4c 8b
Aug 12 18:20:31 archlinux kernel: RSP: 0018:ffffac2340797b00 EFLAGS: 00010286
Aug 12 18:20:31 archlinux kernel: RAX: ffff9189c3f4d000 RBX: 0000000000000000 RCX: 0000000000000027
Aug 12 18:20:31 archlinux kernel: RDX: 0000000000000000 RSI: 0000000000000246 RDI: ffff9189c2c33258
Aug 12 18:20:31 archlinux kernel: RBP: ffff9189c2c33000 R08: 0000000000000000 R09: ffffac2340797958
Aug 12 18:20:31 archlinux kernel: R10: 0000000000000003 R11: ffffffffb66ca868 R12: ffffffffc0fd1b00
Aug 12 18:20:31 archlinux kernel: R13: 0000000000000000 R14: ffff9189cc62d230 R15: 0000000000000000
Aug 12 18:20:31 archlinux kernel: FS: 00007f6fd365e480(0000) GS:ffff9189fbf00000(0000) knlGS:0000000000000000
Aug 12 18:20:31 archlinux kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 12 18:20:31 archlinux kernel: CR2: 0000000000000058 CR3: 0000000100b52000 CR4: 00000000000406e0
Aug 12 18:20:31 archlinux kernel: Call Trace:
Aug 12 18:20:31 archlinux kernel: <TASK>
Aug 12 18:20:31 archlinux kernel: ? __die+0x23/0x70
Aug 12 18:20:31 archlinux kernel: ? page_fault_oops+0x171/0x4e0
Aug 12 18:20:31 archlinux kernel: ? exc_page_fault+0x7f/0x180
Aug 12 18:20:31 archlinux kernel: ? asm_exc_page_fault+0x26/0x30
Aug 12 18:20:31 archlinux kernel: ? drm_connector_register_all+0x45/0xf0
Aug 12 18:20:31 archlinux kernel: drm_modeset_register_all+0x5f/0x80
Aug 12 18:20:31 archlinux kernel: drm_dev_register+0x114/0x240
Aug 12 18:20:31 archlinux kernel: nouveau_drm_probe+0x173/0x280 [nouveau d2249abff92be7ba17056fb9500cd2083175aa45]
Aug 12 18:20:31 archlinux kernel: local_pci_probe+0x45/0xa0
Aug 12 18:20:31 archlinux kernel: pci_device_probe+0xc1/0x260
Aug 12 18:20:31 archlinux kernel: ? sysfs_do_create_link_sd+0x6e/0xe0
Aug 12 18:20:31 archlinux kernel: really_probe+0x19e/0x3e0
Aug 12 18:20:31 archlinux kernel: ? __pfx___driver_attach+0x10/0x10
Aug 12 18:20:31 archlinux kernel: __driver_probe_device+0x78/0x160
Aug 12 18:20:31 archlinux kernel: driver_probe_device+0x1f/0x90
Aug 12 18:20:31 archlinux kernel: __driver_attach+0xd2/0x1c0
Aug 12 18:20:31 archlinux kernel: bus_for_each_dev+0x88/0xd0
Aug 12 18:20:31 archlinux kernel: bus_add_driver+0x116/0x220
Aug 12 18:20:31 archlinux kernel: driver_register+0x59/0x100
Aug 12 18:20:31 archlinux kernel: ? __pfx_nouveau_drm_init+0x10/0x10 [nouveau d2249abff92be7ba17056fb9500cd2083175aa45]
Aug 12 18:20:31 archlinux kernel: do_one_initcall+0x5d/0x240
Aug 12 18:20:31 archlinux kernel: do_init_module+0x60/0x240
Aug 12 18:20:31 archlinux kernel: __do_sys_init_module+0x17f/0x1b0
Aug 12 18:20:31 archlinux kernel: do_syscall_64+0x60/0x90
Aug 12 18:20:31 archlinux kernel: ? do_syscall_64+0x6c/0x90
Aug 12 18:20:31 archlinux kernel: ? exc_page_fault+0x7f/0x180
Aug 12 18:20:31 archlinux kernel: entry_SYSCALL_64_after_hwframe+0x77/0xe1
Aug 12 18:20:31 archlinux kernel: RIP: 0033:0x7f6fd351239e
Aug 12 18:20:31 archlinux kernel: Code: 48 8b 0d 95 b9 12 00 f7 d8 64 89 01 48 83 c8 ff c3 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 af 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d 62 b9 12 00 f7 d8 64 89 01 48
Aug 12 18:20:31 archlinux kernel: RSP: 002b:00007ffdc0ecccb8 EFLAGS: 00000246 ORIG_RAX: 00000000000000af
Aug 12 18:20:31 archlinux kernel: RAX: ffffffffffffffda RBX: 000055a8f954bec0 RCX: 00007f6fd351239e
Aug 12 18:20:31 archlinux kernel: RDX: 00007f6fd3cae343 RSI: 00000000006b3777 RDI: 00007f6fd0aa2010
Aug 12 18:20:31 archlinux kernel: RBP: 00007f6fd3cae343 R08: 00000000006d4000 R09: 0000000000000000
Aug 12 18:20:31 archlinux kernel: R10: 000000000000e741 R11: 0000000000000246 R12: 0000000000020000
Aug 12 18:20:31 archlinux kernel: R13: 000055a8f9533c30 R14: 000055a8f954bec0 R15: 000055a8f9548980
Aug 12 18:20:31 archlinux kernel: </TASK>
Aug 12 18:20:31 archlinux kernel: Modules linked in: mmc_core vfat fat pcmcia pcmcia_core coretemp snd_hda_codec_cirrus btusb nouveau(+) btrtl kvm_intel btbcm snd_hda_codec_generic btintel joydev ledtrig_audio uvcvideo btmtk kvm bluetooth mxm_wmi i2c_algo_bit snd_hda_intel drm_ttm_helper irqbypass videobuf2_vmalloc uvc snd_intel_dspcfg videobuf2_memops applesmc videobuf2_v4l2 snd_intel_sdw_acpi sha512_ssse3 ttm pcspkr ecdh_generic videodev snd_hda_codec rfkill drm_display_helper videobuf2_common snd_hda_core mousedev snd_hwdep mc bcm5974 cec bcma snd_pcm apple_mfi_fastcharge snd_timer snd apple_bl soundcore sbs video sbshc forcedeth wmi acpi_cpufreq nv_tco i2c_nforce2 mac_hid pkcs8_key_parser fuse dm_mod loop bpf_preload ip_tables x_tables ext4 crc32c_generic crc16 mbcache jbd2 hid_apple sr_mod cdrom usbhid
Aug 12 18:20:31 archlinux kernel: CR2: 0000000000000058
Aug 12 18:20:31 archlinux kernel: ---[ end trace 0000000000000000 ]---
Aug 12 18:20:31 archlinux kernel: RIP: 0010:drm_connector_register_all+0x45/0xf0
Aug 12 18:20:31 archlinux kernel: Code: 04 25 28 00 00 00 48 89 44 24 10 31 c0 48 89 3c 24 48 c7 44 24 08 00 00 00 00 48 89 e7 e8 23 ee ff ff 48 85 c0 74 58 48 8b 10 <80> 7a 58 00 74 ea 48 89 c7 e8 ed ea ff ff 89 c3 85 c0 74 dc 4c 8b
Aug 12 18:20:31 archlinux kernel: RSP: 0018:ffffac2340797b00 EFLAGS: 00010286
Aug 12 18:20:31 archlinux kernel: RAX: ffff9189c3f4d000 RBX: 0000000000000000 RCX: 0000000000000027
Aug 12 18:20:31 archlinux kernel: RDX: 0000000000000000 RSI: 0000000000000246 RDI: ffff9189c2c33258
Aug 12 18:20:31 archlinux kernel: RBP: ffff9189c2c33000 R08: 0000000000000000 R09: ffffac2340797958
Aug 12 18:20:31 archlinux kernel: R10: 0000000000000003 R11: ffffffffb66ca868 R12: ffffffffc0fd1b00
Aug 12 18:20:31 archlinux kernel: R13: 0000000000000000 R14: ffff9189cc62d230 R15: 0000000000000000
Aug 12 18:20:31 archlinux kernel: FS: 00007f6fd365e480(0000) GS:ffff9189fbf00000(0000) knlGS:0000000000000000
Aug 12 18:20:31 archlinux kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Aug 12 18:20:31 archlinux kernel: CR2: 0000000000000058 CR3: 0000000100b52000 CR4: 00000000000406e0nouveau crashes and dies right away when probing the chip ![]()
Aug 12 18:20:21 archlinux kernel: simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer deviceAnd that thing returned.
Booting nomodeset will have you use the VESA or fbdev drivers which might be capable of turning pixels colorful, but basically you're not using the GPU at all (no HW acceleration etc.)
Coming back to the xy-situation, why do you want to be able to terminate X11 and access a text shell afterwards?
(And is it to start a new X11 server from there?)
Offline
why do you want to be able to terminate X11 and access a text shell afterwards?
Its to know everything's working the way it should be.
And having the efi-framebuffer from uvesafb and nouveau has fixed the problem of a black screen after X server terminates.
So now when I terminate X server it shows the tty instead of a black screen
I was just testing things out further and noticed that using linux crashes nouveau as you've pointed out. While using linux-lts seems to not.
Last edited by HamLibrary (2023-08-13 08:37:35)
Offline
Its to know everything's working the way it should be.
W/ a dated apple-specific nvidia chip that relies on unmaintained drivers that's not the best plan.
You want to configure it so it at least does what you need/want - if you end up running on the VESA driver to get a text console that you've no actual interest in, that's hard "the way it should be"
Offline
Well me being able to see the tty allows me to see the text when the console powers off. Which then allows me to know that it powered off when its a black screen.
Without the tty I would have to rely on hearing a sound after holding the power button for me to know it shutdown.
And it seems like I need xf86-video-nouveau to load the nouveau module on Xorg.
Thanks for the help, wouldn't have been able to solve the problem without it.
Offline