Error "Can't find an IRC for your NVIDIA card" with "acpi=off" boot parameter

I have an HP Pavilion Gaming Desktop TG01-2260xt PC with an RTX 3060 TI running Ubuntu 21.

Since this model of computer doesn’t play nice with linux (from what I understand), the only way I can get it to boot into Ubuntu is by adding the parameter “acpi=off” to Grub. It works fine with the open-source nouveau driver, but when I install the proprietary Nvidia driver, I get the error “Can’t find an IRC for your NVIDIA card” during boot time, and then the computer is really sluggish.

When I run nvidia-smi, I get the error “NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.”

Does anyone have any ideas of how to get it to work?

Many thanks in advance.

I meant “IRQ” not “IRC”

Hi! Did you find a solution to install the Nvidia drivers on you Linux system?

I have the same problem. I am running Opensuse Tumbleweed and it only boots with pci=noacpi. The Nouveau driver works. However, if I install the Nvidia driver, It get the error you described.

Would be great if there was a fix.

This won’t work. acpi=off is a troubleshooting-only setting, not meant to use for regular use. You will have to find out which exact detail is preventing boot.

What about pci=noacpi?

That was the only option that worked for me - until now, everything works fine and flawlessly on Opensuse with that boot option.

The only problem I have is that I cannot install Nvidia propr. drivers as I get the error as the user indicated above (“can’t find irc”). The nouveau driver works with pci=noacpi but lacks many options so far for Nvidia RTX 3060.

I just hope that one of the next Linux Kernels will fix some of the problems so that I can use the Nvidia drivers.

pci=noacpi [X86] Do not use ACPI for IRQ routing or for PCI scanning.

leads to

can’t find irq

Please attach the output file of dmidecode > dmidecode.txt so I can have an idea what kind of mainboard/system you’re using.

1 Like

I have uploaded the file (dmidecode) - that would be amazing if you find a solution for the HP Pavillion Gaming PCs. I very much appreciate your help and effort!

dmidecode_hp.txt (24.9 KB)

Unfortunately, I cannot boot without pci=noacpi. The system freezes… :-(

UPDATE (6th January): I updated Opensuse Tumbleweed, reinstalled Nvidia Drivers and booted with NAPIC - it worked! I can now use the Nvidia drivers, so far no problem. However, not sure why I need to boot with napic.

Not much to be found for that model, looks like most people bought the AMD counterpart.
Are you able to provide a dmesg output without pci=nopci?

I’m glad you got your machine working! I’m going to try what you did. What do you mean by “booted with NAPIC”? Is that the same as using pci=noacpi?

Try noapic (notice the correct spelling, it is not noapci, it is noapic). This works flawlessly now on my opensuse tumbleweed system with nvidia 470 driver. About the difference, I guess you can simply google it (I am not an expert in this, it was more of a trial-and-error-approach).