Created attachment 307108 [details] ACPI dump Greetings. In Kernel 6.11 i get these errors, it's worth noting that i got these errors on previous kernels too. [ 0.329223] ACPI BIOS Error (bug): Failure creating named object [\_SB.PCI0.GPP0._PRW], AE_ALREADY_EXISTS (20240322/dswload2-327) [ 0.329229] fbcon: Taking over console [ 0.329234] ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20240322/psobject-220) [ 0.329242] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2], AE_NOT_FOUND (20240322/dswload2-163) [ 0.329247] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240322/psobject-220) [ 0.329250] ACPI: Skipping parse of AML opcode: Scope (0x0010) [ 0.330901] ACPI: 25 ACPI AML tables successfully acquired and loaded [ 0.331222] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \_SB_.PCI0.GPP7.UP00.DP00.U4UP.U4P3.UHI0 (20240322/dspkginit-438) [ 0.331259] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \_SB_.PCI0.GPP7.UP00.DP00.U4UP.U4P3.UHI0 (20240322/dspkginit-438) [ 0.331293] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \_SB_.PCI0.GPP7.UP00.DP00.U4UP.U4P3.UHI0 (20240322/dspkginit-438) [ 0.331336] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \_SB_.PCI0.GPP7.UP00.DP00.U4UP.U4P3.UHI0 (20240322/dspkginit-438) [ 0.331349] ACPI Error: AE_NOT_FOUND, While resolving a named reference package element - \_SB_.PCI0.GPP7.UP00.DP00.U4UP.U4P3.UHI0 (20240322/dspkginit-438) [ 0.333387] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored [ 0.412988] ACPI: Interpreter enabled [ 0.413001] ACPI: PM: (supports S0 S4 S5) [ 0.413002] ACPI: Using IOAPIC for interrupt routing [ 0.414734] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug I tried changing acpi_osi= to different versions of windows, it didn't helped. I attempted to contact ASUS to file a report but was promptly greeted with "we don't provide support on linux" and a hanged call. I believe this may be a culprit on why my gpu an nvidia rtx 4080 mobile doesn't have d3cold support on linux. It does have d3cold support on windows. When loading the driver i get these warnings [ 0.921212] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS [ 0.921232] ACPI: video: Video Device [PEGP] (multi-head: yes rom: no post: no) [ 1.190236] ACPI Warning: \_SB.NPCF._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20240322/nsarguments-61) [ 1.190314] ACPI Warning: \_SB.PCI0.GPP0.PEGP._DSM: Argument #4 type mismatch - Found [Buffer], ACPI requires [Package] (20240322/nsarguments-61) Lastly i'm not sure if it's a bios issue or an intel issue but i'm running a p1600x optane drive, and if i reboot it won't be recognized, i fixed it by adding reboot=pci to the kernel boot parameters. i'll provide hardware details, an acpi.dump and a dmesg log in the attachments.
Created attachment 307109 [details] Hardware Report.
Created attachment 307110 [details] dmesg log.
Linux developers can't do anything about that. Try your luck here: https://github.com/NVIDIA/open-gpu-kernel-modules/issues
(In reply to Artem S. Tashkinov from comment #3) > Linux developers can't do anything about that. > > Try your luck here: https://github.com/NVIDIA/open-gpu-kernel-modules/issues But it's an ACPI tables bios bug, will changing a driver really fix that?, i thought it was either a kernel or vendor bug.
Reading a further similar problem it is not an open-kernel issue, it was recommended to shoot a bugreport to linux-bugs@nvidia.com
Your BIOS ACPI tables are bugged/non-conformant. It's extremely unlikely kernel developers will help you out. Laptops with NVIDIA graphics are generally poorly supported under Linux.
(In reply to Artem S. Tashkinov from comment #6) > > Laptops with NVIDIA graphics are generally poorly supported under Linux. And if the Linux developers ignore bugs like this it will stay that way. Hence: LIALINF, you might want to report this to the nouveau developer *using a vanilla kernel*: https://gitlab.freedesktop.org/drm/nouveau/-/issues Yes, there is a decent chance that nobody will look into this; or it is something the ACPI developers will have to look into. But in the end it's best to report it to the nouveau developers, with a bit of luck it might help one way or another. Drop a link to that report afterwards here.
(In reply to Artem S. Tashkinov from comment #6) > Your BIOS ACPI tables are bugged/non-conformant. > > It's extremely unlikely kernel developers will help you out. > > Laptops with NVIDIA graphics are generally poorly supported under Linux. No kidding, i'm actually trying to see if i can patch the dsdt tables myself, since i find it ridiculous that in 10+ years Linux hasn't been able to adapt to non-conformant ACPI tables. (In reply to The Linux kernel's regression tracker (Thorsten Leemhuis) from comment #7) > (In reply to Artem S. Tashkinov from comment #6) > > > > Laptops with NVIDIA graphics are generally poorly supported under Linux. > > And if the Linux developers ignore bugs like this it will stay that way. > Hence: > > LIALINF, you might want to report this to the nouveau developer *using a > vanilla kernel*: https://gitlab.freedesktop.org/drm/nouveau/-/issues > > Yes, there is a decent chance that nobody will look into this; or it is > something the ACPI developers will have to look into. But in the end it's > best to report it to the nouveau developers, with a bit of luck it might > help one way or another. > > Drop a link to that report afterwards here. I will.