fyi, nothing after the first "exec" call in a script is executed, you can perfectly fine delete, comment or leave the lines afterwards - all the same.
]]>This reboot also seems to have coincided with PulseAudio working. So double thank you!
]]>The new xorg.conf is here: https://pastebin.com/KNEv9MKu
The Nvidia conf file is here: https://pastebin.com/gA7Bu3c9
And my new .xinitrc: https://pastebin.com/dAttext7 (ignore the two lines before exec i3, they don't break anything)
I've commented out the last 5 lines since they refer to software that I do not have installed. I don't want them adding more errors.
I've also added the 10-nvidia.conf you suggested.
I never even realized that there was supposed to be anything more than a single line in my .xinitrc file. I've updated my file to contain the code from the default xinitrc.
Since I cannot post without this machine, I am going to be right back while I test. Thank you for the information.
]]>My .xinitrc file only contains the following: exec i3
https://wiki.archlinux.org/index.php/Xinit#xinitrc - pay attention to the second notice and fix that.
[ 155.962] (==) Log file: "/var/log/Xorg.1.log", Time: Thu Feb 7 20:35:05 2019
Why is it the .1.log?
[ 155.962] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 155.963] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 155.963] (==) ServerLayout "Layout0"
[ 155.963] (**) |-->Screen "Screen0" (0)
[ 155.963] (**) | |-->Monitor "Monitor0"
[ 155.963] (**) | |-->Device "Device0"
[ 155.963] (**) |-->Input Device "Keyboard0"
[ 155.963] (**) |-->Input Device "Mouse0"
[ 155.963] (**) Option "Xinerama" "0"
Some snippet in one of those paths has a static layout, probably generated by nvidia-xconfig. Post it and in doubt: get rid of it.
[ 155.974] (--) PCI: (5@0:0:0) 10de:13c0:3842:2980 rev 161, Mem @ 0xfa000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000d000/128, BIOS @ 0x????????/131072
[ 155.974] (--) PCI:*(9@0:0:0) 10de:13c0:10de:1116 rev 161, Mem @ 0xf8000000/16777216, 0x383fe0000000/268435456, 0x383ff0000000/33554432, I/O @ 0x0000c000/128, BIOS @ 0x????????/524288
=> The card at 09:00.1 is considered th primary one, ensure you've an output attached to that, because the rest of the log says your only output ("Acer CB271HU") is on the other one.
Edit: if you want to keep the output on that GPU you'll have to add a meaningfull xorg configlet that tags the GPU on that PCI slot as PrimaryGPU, eg.
/etc/X11/xorg.conf.d/10-nvidia.conf
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BusID "PCI:5:0:0"
Option "PrimaryGPU" "True"
EndSection
but get rid of the nonsense config, resp. strip it down to the relevant bits.
]]>My .xinitrc file only contains the following: exec i3
The error logs for Xorg are here: https://pastebin.com/wsJPYg5X
I appreciate your time and help.
]]>