So there was a solution in the Forums about this topic, similar to mine:
This person (wildcard, the OP for the above link) has hardware practically identical to mine, but here’s my inxi -G:
$ inxi -G
Graphics:
Device-1: NVIDIA TU117M driver: nvidia v: 450.66
Device-2: AMD Renoir driver: amdgpu v: kernel
Device-3: Chicony HD User Facing type: USB driver: uvcvideo
Display: x11 server: X.Org 1.20.9 driver: amdgpu,ati,nvidia
unloaded: modesetting,nouveau resolution: 1: 1920x1080~60Hz
2: 1600x900~60Hz
OpenGL: renderer: AMD RENOIR (DRM 3.38.0 5.8.11-1-MANJARO LLVM 10.0.1)
v: 4.6 Mesa 20.1.8
^ this is WITHOUT the following Xorg configuration/DEFAULTS (this KIND OF works, named 10-render-offload.conf under /etc/X11/xorg.conf.d/):
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "amd"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "True"
EndSection
Section "Device"
Identifier "amd"
Driver "amdgpu"
BusID "PCI:5:0:0"
EndSection
Section "Screen"
Identifier "amd"
Device "amd"
EndSection
^ that works if I have the HDMI hooked up and there is an active signal. If not, I get a kernel error about bad display topology. It doesn’t default back to the laptop display until I’ve logged into cinnamon… then I can obviously set it how I want. But if HDMI isn’t hooked up, then I have been renaming the xorg configuration to 10-render-offload.conf.bak … and I got it from another thread, but links are not allowed.
Yes, I read all of chapter 33, most of the NVIDIA wiki… Arch wikis… hell, a liveusb with linux mint wont even boot without “nomodeset” … now with the “solution” or workaround, it makes HDMI the first display for whatever reason… and I don’t want that, because that means I have to tty to a terminal in order to rename and then restart lightdm.service. I tried installing gdm, but it’s not compatible with Cinnamon. Oh, mhwd --listinstalled:
$ mhwd --listinstalled
> Installed PCI configs:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2018.05.04 true PCI
video-hybrid-amd-nvidia-450xx-prime 2019.10.25 false PCI
Warning: No installed USB configs!
That’s pretty much all I have aside from the xorg config file that I can only use with an HDMI device plugged in. Note that my laptop display resolution is 1080p native. It’s a very odd combo… and I just upgraded to the latest LTS kernel for Manjaro 20.1: v5.8.11… no change in how this responds.
Please help? The second I unplug it, I can’t boot or even if I try to restart lightdm, just doesn’t work until it’s void of the custom xorg conf.