I have detected a problem in different versions of Linux (Ubuntu 20.04, ...) with Acer A315-42-R296 when AMD-IOMMU BIOS parameter is enabled
Problem detected
The graphical environment does not work correctly when laptop is started without the power charger connected and the parameter AMD-IOMMU is enabled.
If the laptop is connected to the power charger, the error does not occur<div> BIOS Information:</div><div> Vendor: Insyde Corp.</div><div> Version: V1.07</div><div> Release Date: 12/04/2019</div>
<div> DMESG Information:</div><div> [ 0.072235] AMD-Vi: ivrs, add hid:PNPD0040, uid:, rdevid:152</div><div> [ 0.667395] pci 0000:00:00.2: AMD-Vi: Unable to read/write to IOMMU perf counter.</div><div> [ 0.670728] pci 0000:00:00.2: AMD-Vi: Found IOMMU cap 0x40</div><div> [ 0.670729] pci 0000:00:00.2: AMD-Vi: Extended features (0x4f77ef22294ada):</div><div> [ 0.670731] AMD-Vi: Interrupt remapping enabled</div><div> [ 0.670731] AMD-Vi: Virtual APIC enabled</div><div> [ 0.670893] AMD-Vi: Lazy IO/TLB flushing enabled</div><div> [ 0.918395] AMD-Vi: AMD IOMMUv2 driver by Joerg Roedel <jroedel@suse.de></div>
<div> Kernel Information:</div> 5.4.0-37-generic
Solutions: Solution 1: BIOS & Advanced & AMD-IOMMU set as Disabled
Solution 2:
Step 1. Disable IOMMU in /etc/default/grub with amd_iommu parameter
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amd_iommu=off"
Step 2. update-grub
Someone has better solutions?
digitaliza.aapp
Edited the content to hide personal information
Acer-Samuel