Intel i5 12600K No iGPU

Luke99

Cadet
Joined
Mar 14, 2023
Messages
4
  • PRIME Z790M-PLUS D4
    • BIOS 0809
  • Intel 12th Gen Intel Core i5-12600k
  • TrueNAS-SCALE-22.12.1
On a fresh install I'm not able to select a GPU in the app settings:
1678823493335.png


https://www.truenas.com/community/t...ick-sync-on-newer-intel-cpus-in-scale.100046/

sudo midclt call system.advanced.update '{"kernel_extra_options": "i915.force_probe=4680"}'

When I follow the instructions in the above post and run the the above command I'm still not able to pick a GPU in the app setting and when I run a sudo dmesg | grep i915 I get the error message attached. Also the boot screen stops at the line "drm vt-d active for gfx access"

I tried running midclt call system.advanced.update '{"kernel_extra_options": "i915.force_probe=4680 nomodeset i915.modeset = 0"}'. With this command I get this error:
[ 0.000000] Command line: BOOT_IMAGE=/ROOT/22.12.1@/boot/vmlinuz-5.15.79+truenas root=ZFS=boot-pool/ROOT/22.12.1 ro libata.allow_tpm=1 amd_iommu=on iommu=pt kvm_amd.npt=1 kvm_amd.avic=1 intel_iommu=on zfsforce=1 nvme_core.multipath=N i915.force_probe=4680 i915.modeset=0
[ 0.013211] Kernel command line: BOOT_IMAGE=/ROOT/22.12.1@/boot/vmlinuz-5.15.79+truenas root=ZFS=boot-pool/ROOT/22.12.1 ro libata.allow_tpm=1 amd_iommu=on iommu=pt kvm_amd.npt=1 kvm_amd.avic=1 intel_iommu=on zfsforce=1 nvme_core.multipath=N i915.force_probe=4680 i915.modeset=0
[ 8.107054] snd_hda_codec_hdmi hdaudioC0D2: No i915 binding for Intel HDMI/DP codec

What am I missing or doing wrong? I have a another Scale system with the same proc and Intel Quick Sync works without any issues.
 

Attachments

  • iGPU Error.jpg
    iGPU Error.jpg
    500.3 KB · Views: 113
  • iGPU Error.txt
    7.8 KB · Views: 91

ericnotthered

Dabbler
Joined
Jan 2, 2023
Messages
15
I'm struggling with the same issue with the same version of Truenas, same processor and a Gigabyte Z790 motherboard (with DDR5), per this thread. The Truenas installation was migrated from an H670 motherboard, on which it worked perfectly.

Note that I had to take additional steps to install missing kernel files (described in the above thread). Also, I believe it is necessary to combine the two "kernel_extra_options" calls:
midclt call system.advanced.update '{"kernel_extra_options": "nomodeset i915.force_probe=4680" }'

In a nutshell though, I'm stuck where you are. So far, I haven't had any success in getting the iGPU to be available to the apps. I'm sorely tempted to go back to the H670 motherboard.
 
Last edited:

tsm37

Dabbler
Joined
Feb 19, 2023
Messages
46
I'm also using a 12th gen cpu but on a W680 chipset mobo, and I got the igpu to work. I used the following command and put on the start-up script:

midclt call system.advanced.update '{"kernel_extra_options": "i915.force_probe=4680" }'
 

Luke99

Cadet
Joined
Mar 14, 2023
Messages
4
I've decided to go with the motherboard that is in my working system.

MSI PRO Z690-A ProSeries


I'll let you know later this week if works, I assume it should as the other system is working.
 

ericnotthered

Dabbler
Joined
Jan 2, 2023
Messages
15
I'm returning my Z790 motherboard and returning to the Asus Prime H670 Plus D4. The H670 worked properly with the above GPU enablement.

The only reason I had gone from the H670 to the Z790 in the first place was that I thought the motherboard was defective (due to system freezes several times a day). It turns out that was actually a flaky processor (which I have now replaced)

I considered downgrading to a Z690, but the H670 has everything I feel I need (I don't feel the need to overclock) and the Asus H670 board is on sale right now, so it's a particularly good value.
 

ericnotthered

Dabbler
Joined
Jan 2, 2023
Messages
15
FYI, I've reverted to the H670 board and GPU acceleration is working again. So the issue for me definitely seems to be the Z790.
 

airninja

Cadet
Joined
Aug 28, 2023
Messages
3
I'm also using a 12th gen cpu but on a W680 chipset mobo, and I got the igpu to work. I used the following command and put on the start-up script:

midclt call system.advanced.update '{"kernel_extra_options": "i915.force_probe=4680" }'
I have the same motherboard with the same problem and tried the same command, except swapped 4680 for the number my system called for. Where did you find your solution? When selecting your GPU in the dropdown in the TrueNAS GUI, does yours show "Intel Corporation Device 4680"?
 

Luke99

Cadet
Joined
Mar 14, 2023
Messages
4
I have the same motherboard with the same problem and tried the same command, except swapped 4680 for the number my system called for. Where did you find your solution? When selecting your GPU in the dropdown in the TrueNAS GUI, does yours show "Intel Corporation Device 4680"?
It looks like this in Apps for me.
1693269029348.png
 
Top