Looking for some suggestions for troubleshooting from here as I'm almost out of ideas.
-HP Desktop (h8-1409) (pegatron corporation 2ad5 version 1.03)
-Running latest firmware (granted, it's five years old)
-Quicksync CPU (https://ark.intel.com/content/www/us/en/ark/products/65719/intel-core-i7-3770-processor-8m-cache-up-to-3-90-ghz.html)
-Onboard video (with DVI-A and DVI-D ports, no HDMI)
-AMD card (in BIOS, I've enabled onboard video and set the Intel VGA controller to "Primary VGA device" - this seems to be as close to enabling iGPU that other threads mention in similar situations)
-6.7.2 (also tried 6.6.7 and 6.8.0RC5 - see notes below)
I manually do this (details below):
modprobe i915
chown -R nobody:users /dev/dri
chmod -R 777 /dev/dri
The Plex docker ( https://forums.unraid.net/topic/40463-support-linuxserverio-plex-media-server/ ) works fine until I try transcode something, then the server hangs instantly.
In 6.8.0RC*, the behaviour changes - as soon as I type modprobe i915 it hangs instantly - no need to start Plex:
https://forums.unraid.net/bug-reports/prereleases/modprobe-i915-causes-immediate-server-hang-r686/
This is what makes me think it's not the Plex docker itself, but rather something with my hardware or configuration.
Things I've tried:
1. Switching to UEFI
2. adding i915.alpha_support=1 to syslinux.cfg
3. adding intel_iommu=off to syslinux.cfg
4. As an aside, adding the following to "extra parameters" (because I've seen all three variations in various places):
--device=/dev/dri
--device /dev/dri:/dev/dri
--device=/dev/dri:/dev/dri
I've attached server diagnostics.
I think I've followed relevant threads on this issue but no luck yet so just looking for another set of eyes if anyone has any ideas.
Thanks for reading!
Additional details:
---
Linux 4.19.56-Unraid.
root@Tower:~# modprobe i915
root@Tower:~# chown -R nobody:users /dev/dri
root@Tower:~# chmod -R 777 /dev/dri
root@Tower:~# ls -la /dev/dri
total 0
drwxrwxrwx 3 nobody users 100 Nov 5 16:36 ./
drwxr-xr-x 15 root root 3420 Nov 5 16:36 ../
drwxrwxrwx 2 nobody users 80 Nov 5 16:36 by-path/
crwxrwxrwx 1 nobody users 226, 0 Nov 5 16:36 card0
crwxrwxrwx 1 nobody users 226, 128 Nov 5 16:36 renderD128
root@Tower:~# lsmod | grep i915
i915 1261568 1
i2c_algo_bit 16384 1 i915
iosf_mbi 16384 1 i915
drm_kms_helper 135168 1 i915
drm 327680 3 drm_kms_helper,i915
intel_gtt 20480 1 i915
i2c_core 40960 5 drm_kms_helper,i2c_algo_bit,i2c_i801,i915,drm
video 40960 1 i915
backlight 16384 2 video,i915
root@Tower:~# ls /etc/modprobe.d
README blacklist-ast.conf blacklist-i915.conf iommu_unsafe_interrupts.conf kvm.conf scsi-sata-controllers.conf
root@Tower:~# lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor Graphics Controller (rev 09)
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Turks PRO [Radeon HD 7570]
root@Tower:~# systool -m i915 -av
Module = "i915"
Attributes:
coresize = "1261568"
initsize = "0"
initstate = "live"
refcnt = "1"
taint = ""
uevent = <store method only>
Parameters:
alpha_support = "N"
disable_display = "N"
disable_power_well = "1"
dmc_firmware_path = "(null)"
edp_vswing = "0"
enable_dc = "-1"
enable_dp_mst = "Y"
enable_dpcd_backlight= "N"
enable_fbc = "0"
enable_guc = "0"
enable_gvt = "N"
enable_hangcheck = "Y"
enable_ips = "1"
enable_ppgtt = "1"
enable_psr = "-1"
error_capture = "Y"
fastboot = "N"
force_reset_modeset_test= "N"
guc_firmware_path = "(null)"
guc_log_level = "0"
huc_firmware_path = "(null)"
invert_brightness = "0"
load_detect_test = "N"
lvds_channel_mode = "0"
mmio_debug = "0"
modeset = "-1"
nuclear_pageflip = "N"
panel_use_ssc = "-1"
prefault_disable = "N"
reset = "2"
vbt_firmware = "(null)"
vbt_sdvo_panel_type = "-1"
verbose_state_checks= "Y"
Sections:
.altinstr_aux = "0xffffffffa0620b83"
.altinstr_replacement= "0xffffffffa0620638"
.altinstructions = "0xffffffffa0656727"
.bss = "0xffffffffa0688dc0"
.data..read_mostly = "0xffffffffa0688a40"
.data.once = "0xffffffffa06889d0"
.data = "0xffffffffa0684020"
.exit.text = "0xffffffffa0620bdd"
.fixup = "0xffffffffa0620bf4"
.gnu.linkonce.this_module= "0xffffffffa0688ac0"
.init.text = "0xffffffffa044a000"
.note.Linux = "0xffffffffa0621024"
.note.gnu.build-id = "0xffffffffa0621000"
.orc_unwind = "0xffffffffa0668ebc"
.orc_unwind_ip = "0xffffffffa06581dc"
.parainstructions = "0xffffffffa0657260"
.rodata = "0xffffffffa0621080"
.rodata.str1.1 = "0xffffffffa063759c"
.smp_locks = "0xffffffffa0656c98"
.strtab = "0xffffffffa0467758"
.symtab = "0xffffffffa044b000"
.text..refcount = "0xffffffffa06207d1"
.text = "0xffffffffa0575000"
.text.unlikely = "0xffffffffa0620c71"
__bug_table = "0xffffffffa0685d90"
__ex_table = "0xffffffffa068220c"
__jump_table = "0xffffffffa0684000"
__ksymtab_gpl = "0xffffffffa0621040"
__ksymtab_strings = "0xffffffffa0682fd8"
__param = "0xffffffffa0682ab0"
---
tower-diagnostics-20191105-2355.zip