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 

for alternatives.
Thanks for that!
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
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…