Служба acpi с интерфейсом общего имеет мало. Она отвечает за кнопочки, если они некорректно определяются системой.
acpi=off
это параметр ядра, который говорит, чтоб система "не слушала БИОС",- перестанут работать кнопки включения/выключени, регулировка яркости, энергосбережение отвалится, отключится все, что связано с энергосбережением и управлением питания устройства.
Это очень плохой параметр.
IOMMU=soft- активирует программную эмуляцию IOMMU взамен аппаратной. Возможно сильное снижение производительности, особенно при использовании виртуальных машин.
ACPI, точнее его таблицы DSDT и SSDT зашиты в БИОСе.
Вам эти опции не нужны.
Смотрите сначала в сторону acpi_osi - так мы говорим БИОСу, что мы, например, Windows98, смотря под что затачивал Вашу материнскую плату производитель.
В норме, это могут быть сразу Вин10, 8, 7 ... а также Linux. Т.е. у конечного пользователя проблем возникать не должно. Однако, многие вендоры (очень не люблю в этом плане ASUS) пренебрегаю стандартами ACPI, в угоду соглашения в Майкрософт, например или в силу собственной выгоды или лени (херак-херак и в продакшн)
Это все выливается в неработающий сон, отваливающиеся устройства и прочие радости.
Попробуйте сначала так, если что пишите.