Just installed a new GPU and my computer has been buggy for a few days following my attempts to make it work. Then my system crashed when rendering a video made in Kdenlive. Since then, Debian doesn't want to boot outside of emergency mode, and I get these two messages:
Code: Select all
DMAR: Failed to map dmar1
[...]
DMAR: [Firmware Bug]: Your BIOS is broken; DMAR reported address fed92000 returns all ones!
Now I found the following reading the kernel documentation:
On the other hand, I found this solution on the Fedora forums:If you encounter issues with graphics devices, you can try adding
option intel_iommu=igfx_off to turn off the integrated graphics engine.
If this fixes anything, please ensure you file a bug reporting the problem.
I am planning on eventually using virtual machines to test software on my system, so the latter sounds more convenient. However, I wanted to know what a Debian user would recommend, and why.A quick fix consists in replacing the boot kernel parameter ‘intel_iommu=on’ with ‘intel_iommu=pt’ “to set up pass through (PT) mode in context mapping entry”. DMAR is then disabled in the GNU/Linux kernel but KVM still benefits IOMMU and interrupt remapping.
Also, there are quite a few other errors and warnings in my log, but when I exported it to a text file and tried to read it from another PC, it was difficult to spot the errors because there is no highlighting as when viewing it with journalctl. The reason it's difficult for me to view it on my Debian system is that everything is in huge type, as described in this post.
Sunrat kindly suggested that I use the driver from the non-free repos to make things a little easier, but I was stupid and did it the hard way, because I wanted to learn the most possible from my experience. So I guess I'm getting what I asked for!
Thank you in advance for any help, and may God bless you.
Cheers.