Black screen with unmovable mouse after login

The desktop I’m trying to login to is Budgie Desktop, the manager is GDM.

Because it’s a Hybrid Graphics Intel and Nvidia you most like have to use one of the Optimus Manager to switch graphics. Also because it’s GDM on Budgie it may take a different package with Optimus Manager.

Edit: Maybe some others can be more help with this Hybrid setup than i can.

Thanks for giving the lspci command output.

It shows that the latest nvidia driver (460.67) is not supporting your card, but series 390.xx does.
So you could try installing it from the AUR:

yay -S nvidia-390xx-dkms

and make sure your have kernel headers (linux-headers and/or linux-lts-headers) installed too.

Hello @manuel
OP did get the 390-dkms drivers installed but it’s looping at log in.

Could there be incompatible settings in /etc/X11/xorg.conf.d files?

(This thread is already so long that it is hard to read.)

Should I post the contents of /etc/X11/xorg.conf.d?

Is there conf file in that folder?
Edit:

ls /etc/X11/xorg.conf.d

There’s a 00-keyboard.conf in there.

I figured there wouldn’t be any.

Edit: I’ll wait for @manuel to advise as he has more knowledge

So that should not be the issue.

(Sorry, this thread is large, so the following may already be tried, but I’ll write anyway.)

You might want to use (at least to get your system running) only the Intel graphics. This can be done by blacklisting drivers for the nvidia card in /etc/modprobe.d/blacklist.conf:

blacklist nouveau
blacklist nvidia

Alternatively, kernel parameters

module_blacklist=nouveau,nvidia

should do the same thing.

I don’t have this, do I create it?
Edit: Tried creating the file, still couldn’t get past login.

Strange.

Your machine was able to use the USB installer.
Could you show some things from the installer (that works):

lsmod | grep -P 'nvidia|nouveau|i915'
pacman -Qs xf86-video
pacman -Qs nvidia
nvidia_drm                            53248                      0
nvidia_modeset                      1056768                      1             nvidia_drm
nvidia                             15835136                      19         nvidia_modeset
i915                                2756608                      6
12c_algo_bit                          16384                      1          i915
dri_kms_helper                       282624                      2          nvidia_drm, i915
cec                                   69632                      2          drm_kms_helper, i915
ipmi_msghandler                       73728                      2          ipmi_devintf, i915
untel_gtt                             24576                      1          i915
video                                 53248                      2          asus_wmi, i915
dri                                   569344                     7          drm_kms_helper, nvidia_drm, i915
local/xf86-video-fbdev 0.5.0-2 (xorg-drivers)
    X.org framebuffer video driver
local/xf86-video-intel 1:2.99.917+916+g31486f40-1 (xorg-drivers)
    X.org intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-vesa 2.5.0.1 (xorg-drivers xorg)
    X.org vesa video driver
local/egl-wayland 1.1.6-1
    EGLStream-based Wayland external platform
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/libxnvctrl 460.56-1
    NVIDIA NV-CONTROL X extension
local/nvidia-390xx-dkms 390.141-2
    NVIDIA driver sources for linux, 390xx legacy branch
local/nvidia-390xx-utils 390.141-1
    NVIDIA driver utilities
local/nvidia-installer-db 2.4.17-1
    Database for the script to setup nvidia drivers in EndeavourOS
local/nvidia-installer-dkms 3.3.8-3
    Script to setup nvidia drivers (dkms version) in EndeavourOS

Edit: Was I supposed to do this with the liveUSB?

Yes, in the livesession, not in the installed system.

Damn it I just spent 20 minutes typing everything out!
Any tips on how I can copy/paste stuff from tty to something like pastebin.com or sicp.me?

i915                 2715648  5
nouveau              2359296  1
i2c_algo_bit           16384  2 i915,nouveau
drm_kms_helper        274432  4 drm_vram_helper,vboxvideo,i915,nouveau
ttm                   114688  3 drm_vram_helper,drm_ttm_helper,nouveau
cec                    69632  2 drm_kms_helper,i915
mxm_wmi                16384  1 nouveau
drm                   569344  11 drm_kms_helper,drm_vram_helper,vboxvideo,drm_ttm_helper,i915,ttm,nouveau
intel_gtt              24576  1 i915
agpgart                53248  4 intel_gtt,ttm,nouveau,drm
wmi                    36864  3 asus_wmi,mxm_wmi,nouveau
video                  53248  3 asus_wmi,i915,nouveau
local/xf86-video-amdgpu 19.1.0-2 (xorg-drivers)
    X.org amdgpu video driver
local/xf86-video-ati 1:19.1.0-2 (xorg-drivers)
    X.org ati video driver
local/xf86-video-fbdev 0.5.0-2 (xorg-drivers)
    X.org framebuffer video driver
local/xf86-video-intel 1:2.99.917+916+g31486f40-1 (xorg-drivers)
    X.org Intel i810/i830/i915/945G/G965+ video drivers
local/xf86-video-vesa 2.5.0-1 (xorg-drivers xorg)
    X.org vesa video driver
local/xf86-video-vmware 13.3.0-2 (xorg-drivers)
    X.org vmware video driver
local/egl-wayland 1.1.6-1
    EGLStream-based Wayland external platform
local/libvdpau 1.4-1
    Nvidia VDPAU library
local/libxnvctrl 460.39-1
    NVIDIA NV-CONTROL X extension
local/nvidia 460.39-2
    NVIDIA drivers for linux
local/nvidia-installer-db 2.4.14-2
    Database for the script to setup nvidia drivers in EndeavourOS
local/nvidia-installer-dkms 3.3.8-3
    Script to setup nvidia drivers (dkms version) in EndeavourOS
local/nvidia-settings 460.39-1
    Tool for configuring the NVIDIA graphics driver
local/nvidia-utils 460.39-1
    NVIDIA drivers utilities

Try pastebinit or :duck::duck::running_man:t3: for alternatives.

1 Like

Thanks for that!

1 Like

eos-sendlog will do that so you will get a short url zo pastebin you can easy post:
lsmod | grep -P 'nvidia|nouveau|i915' | eos-sendlog

1 Like

For the reference, there’s also the eos-sendlog command, like

lsmod | grep -P 'nvidia|nouveau|i915' | eos-sendlog

So your system is not using nvidia drivers when running in the installer.
If you are happy with that, you can drop all proprietary nvidia drivers by blacklisting them, and use some additional kernel parameters in the installed system.

# kernel parameters:
nouveau.modeset=1 i915.modeset=1 modprobe.blacklist=nvidia

You should do that after arch-chrooting into the installed system.

So, in the installed system, edit file /etc/default/grub, and append the kernel parameters to the following variable:

GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet"

and give commands

sudo grub-mkconfig -o /boot/grub/grub.cfg
reboot

I was hoping to game on that laptop, actually.
Think I should just re-install EOS? Been trying to solve this all day…