Ubuntu 17.10 fails to recognize iGPU while VT-d remains undetected
Ubuntu 17.10 fails to recognize iGPU while VT-d remains undetected
You're running Ubuntu 17.10 on an SSD with iGPU and Intel VT-d enabled in BIOS. The issue is that VT-d isn't being detected via the terminal command, and only your GTX 770 GPU shows up. Your CPU supports VT-d, which is good. To resolve this, ensure VT-d is properly configured in your BIOS settings and verify it appears in the system logs when you run `dmesg | grep -e "Directed I/O"`. For the iGPU, check if it's recognized by running `lspci | grep VGA` again. Once both are detected, GPU passthrough should work with Ubuntu as host and Windows as guest.
I once needed to manually pick the virtualization option in VirtualBox since auto-detection wasn't working, possibly due to a bug. It's unclear if this matters. My experience with virtual environments hasn't focused much on GPU acceleration—mostly app development and server shards. I've tried 3D acceleration only for demonstration purposes. I run both Intel and AMD CPUs using virtualization and VM setups within VirtualBox. My Linux host is Ubuntu 16.04 LTS, which has handled CPU virtualization instructions smoothly without issues. I'm also using the official VirtualBox PPA instead of the older version in that distribution.
I understand that beginning with 16.04 AMD/ATI drivers originated from the official AMD versions. You might need to explore enabling the iGPU to run natively. My HTPC uses Ubuntu with KODI and includes a HD 6450. I don’t have all the specifics, but it seems to involve things like starting with 16.04 fglrx being outdated (old AMD driver), the latest official AMD driver being AMDGPU-PRO or similar (supports newer cards), the "radeon" driver for older hardware, and an unidentified proprietary AMD Microcode driver installed via software.
I thought the HD 4600 was an older AMD processor. Surprise, it's actually Intel. I don't have any background on that.