Oct 22 01:36:32 kernel: ACPI: RSDP 0x00000000000F7C10 000014 (v00 Nvidia)
Oct 22 01:36:32 kernel: ACPI: RSDT 0x00000000BFEF3040 000038 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Oct 22 01:36:32 kernel: ACPI: FACP 0x00000000BFEF30C0 000074 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Oct 22 01:36:32 kernel: ACPI: DSDT 0x00000000BFEF3180 0061A6 (v01 NVIDIA AWRDACPI 00001000 MSFT 0100000E)
Oct 22 01:36:32 kernel: ACPI: MCFG 0x00000000BFEF9740 00003C (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Oct 22 01:36:32 kernel: ACPI: APIC 0x00000000BFEF9380 000072 (v01 Nvidia AWRDACPI 42302E31 AWRD 00000000)
Oct 22 01:36:32 kernel: Nvidia board detected. Ignoring ACPI timer override.
Oct 22 01:36:33 systemd[1]: Starting configure Xorg Server for nvidia-legacy...
Oct 22 01:36:34 Xorg[325]: creating needed directories and symlinks for driver: nvidia-legacy
Oct 22 01:36:34 kernel: nvidia: loading out-of-tree module taints kernel.
Oct 22 01:36:34 kernel: nvidia: module license 'NVIDIA' taints kernel.
Oct 22 01:36:34 kernel: NVRM: No NVIDIA graphics adapter found!
Oct 22 01:36:34 xorg-configure[315]: insmod: ERROR: could not insert module /var/lib/nvidia.ko: No such device
Oct 22 01:36:34 systemd[1]: Started configure Xorg Server for nvidia-legacy.
Display More
^ the systemd journal clearly shows that udev detects an nVidia card so xorg-configure for nvidia-legacy is invoked according to:
LibreELEC.tv/96-nvidia.rules at a8b6f4c35dec2a4efb59ba1257f5ec36f4fdcc0d · chewitt/LibreELEC.tv · GitHub
So create /storage/.config/udev.d/96-nvidia.rules with the content below and then reboot and the updated rule file (which if present overrules the embedded one) should prevent the nvidia card from triggering the xorg-configure process:
ACTION!="add|change", GOTO="end_video"
SUBSYSTEM=="pci", ATTR{class}=="0x030000", ATTRS{vendor}=="0x10de", GOTO="subsystem_pci"
GOTO="end_video"
LABEL="subsystem_pci"
GOTO="end_video"
LABEL="end_video"
The next rule to be evaluated is 97-xorg.rules which should now match against the AMD card:
LibreELEC.tv/97-xorg.rules at amlogic · chewitt/LibreELEC.tv · GitHub
In theory..