My system has been broken ever since running nvidia-inst trying to fix issues with nvidia 545 and supergfxctl (nvidia dgpu (GTX1660TI Mobile), amd igpu [Radeon vega mobile]). Xorg wont start and throws various errors at me whenever I try to start it. I’ve been checking various threads here and nothing has really helped, only change what xorg errors on.
Xorg for now is erroring with “cannot start framebuffer mode, specify busid”
Any help is appreciated, and lmk what info commands you all need.
I’m continuing reading the logs and searching. (These errors that follow might not be related … I just don’t have the knowledge for that.)
Nov 15 14:29:17 NovaStorm93Laptop kernel: ACPI FADT declares the system doesn’t support PCIe ASPM, so disable it
Nov 15 14:29:17 NovaStorm93Laptop kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
Nov 15 14:29:17 NovaStorm93Laptop kernel: ACPI BIOS Error (bug): Could not resolve symbol [_SB.PCI0.GPP0.SWUS.SWDS], AE_NOT_FOUND (20230628/dswload2-162)
Nov 15 14:29:17 NovaStorm93Laptop kernel: ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20230628/psobject-220)
Nov 15 14:29:17 NovaStorm93Laptop kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xbd6a5000-0xbd6a5fff flags 0x200] vs bd6a5000 4000
Nov 15 14:29:17 NovaStorm93Laptop kernel: tpm_crb MSFT0101:00: [Firmware Bug]: ACPI region does not cover the entire command/response buffer. [mem 0xbd6a9000-0xbd6a9fff flags 0x200] vs bd6a9000 4000
Nov 15 14:29:17 NovaStorm93Laptop kernel: tpm_crb MSFT0101:00: Disabling hwrng
To enable DRM (Direct Rendering Manager) kernel mode setting, set modeset=1 and fbdev=1kernel module parameters for the nvidia_drm module. The latter is required to tell the nvidia driver to provide its own framebuffer device instead of relying on efifb or vesafb , which don’t work under simpledrm . For nvidia driver version < 545, the nvidia_drm.modeset=1 option must be set through kernel parameters, in order to disable simpledrm[1] (for more information, refer to FS#73720).
nvidia-inst basically does not much aside from setting drm modesetting in addition to install the needed packages.
And it has a proper reset option nvidia-inst -n what reverts to use nouveau drivers (open source) and removes the nvidia packages and the bootparameter.
But it could be the changes mentioned on archwiki are helpful in case.
I‘m sorry to hear this.
Is there any option in your bios settings to turn off the nvidia gpu? Have you tried to boot with the amd gpu as only option? To make sure that the nvidia gpu really is the culprit ?
supergfxctl was normally how i disabled the GPU and installing it does disable it, but it also prevents the GPU from loading at all and it (along with all other gpu switchers) have some very strange behavior probably related to the root issue, where it wont switch modes and the daemon hangs while trying to switch.
With the nvidia gpu disabled xorg throws a different error instead:
(EE) no screens found(EE)
In many wikis there is a notice, that it is better to have no config files for xorg with the nvidia drivers. That would have been my next answer (because of this I asked for the output of “ls -a …”), to rename/move every config file in those directories. But I was busy at my job, that’s why I couldn’t answer til now