Now the 6.15.5-arch1-1 update caught me cold: Laptop stuck at login, screen appears (sometimes dimmed) but mouse & system stuck and getting hot like hell.
There is a “AMD Radeon” sticker on this thingy, but I never saw anything but the integrated Intel graphics. After the last update, a never-before seen AMD graphics card appears:
Unfortunately, the laptop’s BIOS has no switch to enable/disable either graphics card.
I tried to edit the kernel line on boot, adding module_blacklist=amdgpu,radeon which brought the system up, and it’s now cool again, fan almost off. And works.
Now why does booting bring up radeon-related errors, and why does inxi suddenly show the AMD card (which it never did before, neither on Arcolinux nor on EOS)?
How can I disable that obscure graphics card correctly? I mean it worked fine before, using only the Intel, and I’m not gaming.
For completeness, the current inxi -Farz (system being booted manually usig above module_blacklist=amdgpu,radeon):
I am not sure if that is a bug or fix in the latest kernel. amdgpu supports GCN 1(Southern Islands) if you explicitly enable it. Venus is also GCN 1 but I am not sure if amdgpu actually supports it or not.
So it is possible that something was fixed enabling the proper detection of you GPU. Alternatively, it is possible something is broken causing the improper detection of your GPU.
Either way, blacklisting it is one way to “make it go away”. From a purely academic standpoint, I would wonder if enabling SI support would make it work properly or not.
System appears to run, but I’m a little unsure if it’s in a good state… and how can I find which GPU it is actually using?
I mean, having 2 GPUs for one LCD screen seems a bit overkill…
It should be using the Intel GPU unless you explicitly tell it to use the AMD GPU.
That being said, unless you actually want to use the ADM GPU you are just wasting power by enabling it. If you were happy with the system the way it was before, might as well blacklist it again.
If that ‘works’ .. you could go about testing some things using the dGPU.
I dont know if you do anything graphically intensive .. gaming for example? If you use steam you might try running something with the game launch options
DRI_PRIME=1 %command%
But I dont know if any of this is applicable to you.
Well, I went for the blacklist option again, for the time being. Need this laptop to work, and that seems to generate much fewer error messages on boot.
Still new ones, all regarding ACPI. Mysterious.
$ sudo dmesg | grep -iE "acpi.*(warn|error|abort)"
[ 0.200138] ACPI Warning: Time parameter 255 us > 100 us violating ACPI spec, please fix the firmware. (20240827/exsystem-142)
[ 0.224029] acpi PNP0A08:00: _OSC: platform retains control of PCIe features (AE_ERROR)
[ 18.492605] ACPI Warning: SystemIO range 0x0000000000001828-0x000000000000182F conflicts with OpRegion 0x0000000000001800-0x000000000000187F (\PMIO) (20240827/utaddress-204)
[ 18.492617] ACPI Warning: SystemIO range 0x0000000000000840-0x000000000000084F conflicts with OpRegion 0x0000000000000800-0x000000000000085F (\_SB.PCI0.PEG0.PEGP.GPIO) (20240827/utaddress-204)
[ 18.492623] ACPI Warning: SystemIO range 0x0000000000000840-0x000000000000084F conflicts with OpRegion 0x0000000000000800-0x0000000000000BFF (\GPR) (20240827/utaddress-204)
[ 18.492630] ACPI Warning: SystemIO range 0x0000000000000830-0x000000000000083F conflicts with OpRegion 0x0000000000000800-0x000000000000085F (\_SB.PCI0.PEG0.PEGP.GPIO) (20240827/utaddress-204)
[ 18.492635] ACPI Warning: SystemIO range 0x0000000000000830-0x000000000000083F conflicts with OpRegion 0x0000000000000800-0x000000000000083F (\GPRL) (20240827/utaddress-204)
[ 18.492640] ACPI Warning: SystemIO range 0x0000000000000830-0x000000000000083F conflicts with OpRegion 0x0000000000000800-0x0000000000000BFF (\GPR) (20240827/utaddress-204)
[ 18.492646] ACPI Warning: SystemIO range 0x0000000000000800-0x000000000000082F conflicts with OpRegion 0x0000000000000800-0x000000000000085F (\_SB.PCI0.PEG0.PEGP.GPIO) (20240827/utaddress-204)
[ 18.492651] ACPI Warning: SystemIO range 0x0000000000000800-0x000000000000082F conflicts with OpRegion 0x0000000000000800-0x000000000000083F (\GPRL) (20240827/utaddress-204)
[ 18.492656] ACPI Warning: SystemIO range 0x0000000000000800-0x000000000000082F conflicts with OpRegion 0x0000000000000800-0x0000000000000BFF (\GPR) (20240827/utaddress-204)
[ 18.492661] ACPI Warning: SystemIO range 0x0000000000000800-0x000000000000082F conflicts with OpRegion 0x0000000000000810-0x0000000000000813 (\IO_D) (20240827/utaddress-204)
[ 19.442839] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GFX0.DD02._BCL], AE_NOT_FOUND (20240827/psargs-332)
[ 19.442850] ACPI Error: Aborting method \_SB.PCI0.PEG0.PEGP.DD02._BCL due to previous error (AE_NOT_FOUND) (20240827/psparse-529)