mmz06

Members
  • Posts

    52
  • Joined

  • Last visited

Everything posted by mmz06

  1. @Pixel5 it seems the compilation didn't go right for your CPU... Which CPU are you using ? This requires Linuxserver.io Are you using this plex version or another one? Should you provide the 20 lines of the execution above the one you provides ?
  2. Hi There, I just updated the User Script I made a few days ago to enable intel HW GPU acceleration on Intel 9th Gen + CPU. I just added a couple of lines to remove and cleanup the dev environment at the end of the script to keep the plex container as small as possible. You can grab it here:
  3. With new 6.9.0, it seems chmod and go file modification is not required anymore, at least for me. Just: touch /boot/config/modprobe.d/i915.conf As per mentioned here:
  4. I actually purchased this CoffeeLake refresh CPU 2 years ago for the same reasons... So I'm happy if it helped you as well... I mean, wether I have much respect for AMD and Nvidia for CPU and GPU, at the end of the day Intel with integrated HW GPU remains the most effective solution in terms of heat/noise/performance/price ratio, for a family/friends shared Unraid/Plex NAS. I tried many other options like FreeNAS, OMV, Win10, WinSBS2kxx, at the end of the day, nothing competes against Unraid, I believe. And the main difference is the community, by far !!! ๐Ÿ˜Ž ๐Ÿ‘๐Ÿ‘
  5. Sure, I'm using Intel-GPU-Tools, and still there is (a bit) room.... Well not that much, I agree.... ๐Ÿ˜‰ But again we speak about an integrated GPU, which can compete with an Nvidia Quadro P2000, if I'm referring here: https://www.elpamsoft.com/?p=Plex-Hardware-Transcoding
  6. Just ran some tests, and the performance is really impressive on my i5-9600k, especially knowing the GPU draws just about 10w : 5 streams from 4k HDR 60 MBit/s to 20 Mbit/s 1080p with HDR to SDR Tonemapping and Audio Transcoding, and still room for more on the Server (but not on my test laptop)... As expected, PGS subtitles will drain CPU fast, and using them, I cannot just watch a single transcode with good stability.... But things are improving !
  7. Hey, I actually found a solution for those who wants to give it a try: At least it works for me !!!
  8. AHA !!! Someone found a way !!!! Thanks to @bordershot1 from a K8s thread on Plex forum, I found the right info, about a mysteriously updated Beignet Driver and how to compile it directly from this nice linuxserver.io plex container. https://forums.plex.tv/t/hdr-to-sdr-tonemapping-opencl-driver-resource-for-kubernetes/656635/19? Kudos to him ! Edited on Dec 10th 2020: Adding cleanup of the dev environment at the end of the script to use less storage, and installation of clinfo for proper installation check. Now I could write a User Script from this, and here it is: #!/bin/bash #description=This script updates Beignet Driver to support last Intel GPUs for Plex Container docker exec plex bash -c "apt update && apt -y install cmake pkg-config python ocl-icd-dev libegl1-mesa-dev ocl-icd-opencl-dev libdrm-dev libxfixes-dev libxext-dev llvm-7-dev clang-7 libclang-7-dev libtinfo-dev libedit-dev zlib1g-dev build-essential git clinfo" docker exec plex git clone --branch comet-lake https://github.com/rcombs/beignet.git docker exec plex bash -c "mkdir /beignet/build/ && cd /beignet/build && cmake -DLLVM_INSTALL_DIR=/usr/lib/llvm-7/bin .. && make -j8 && make install" docker exec plex rm -rf beignet docker exec plex bash -c "apt -y remove cmake pkg-config python ocl-icd-dev libegl1-mesa-dev ocl-icd-opencl-dev libdrm-dev libxfixes-dev libxext-dev llvm-7-dev clang-7 libclang-7-dev libtinfo-dev libedit-dev zlib1g-dev build-essential git && apt -y autoremove" docker restart plex docker exec plex clinfo -l Execute it, will take some time to download all the required dev librairies, and do the actual compilation, but it works !!! Using FTTH, i5-9600k, 32 GB ram, and NVME it takes lake 4 mins to do the job, but depending on you internet and system performance it may go up to hours... If you execute it via RUN SCRPT button, you will see, that a part of the logs are not displayed, and that the compilation itself throws many errors, but these are just warnings, and shouldn't be considered. It finishes with these lines: plex beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware (If you have multiple ICDs installed and OpenCL works, you can ignore this message) beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware (If you have multiple ICDs installed and OpenCL works, you can ignore this message) beignet-opencl-icd: no supported GPU found, this is probably the wrong opencl-icd package for this hardware (If you have multiple ICDs installed and OpenCL works, you can ignore this message) Platform #0: Intel Gen OCL Driver `-- Device #0: Intel(R) UHD Graphics Coffee Lake Desktop GT2 Platform #1: Intel Gen OCL Driver Script Finished Dec 10, 2020 09:53.34 Enjoy !!! ๐Ÿ˜„
  9. Same issue here: Tests done with 6.9.0 Beta 35, including the new i915.conf file way of configuring and it fails Hardware HDR to SDR tone mapping still fails. Luckily 1080p to whatever HW transcode works perfectly well, so it's not an Unraid issue, at least directly. Just tried the new Plex update 1.21.0.3711, and still the HW HDR to SDR issue remains. ๐Ÿ˜ฅ
  10. I just gave it at try, by removing it, but it doesn't change anything. I guess Intel gen 9th and 10th have to wait a bit more...
  11. What ยซ chmod ยป? Envoyรฉ de mon iPhone en utilisant Tapatalk
  12. Replying to myself, as I don't believe I'll be able to find a simple answer. So I googled a lot to figure that this Beignet driver is actually old and only supports older intel CPU, basically up to 8th gen intel CPU. Sources available here https://cgit.freedesktop.org/beignet/, prove that at least an effort has been made 2 years ago to support Intel Coffee Lake CPUs, but only a part of the revisions are available since related to each PCI device ID ๐Ÿคฏ. No luck for me, my PCI device ID (0x3E98) is not listed while many others are.... Apparently at least a few people have been successfully adding their IDs to this driver, as basically, intel UHD630 is just a rebranding of this good old Intel IRIS GT2 if your trust Wikipedia (https://en.wikipedia.org/wiki/Intel_Graphics_Technology#IRIS-PRO), and which should work with this driver. I even found this step by step guide, but this assumes that you have a 4 years old ubuntu system sleeping somewhere... But such thing is too far away from my capabilities, especially trying to rebuild an old version full dev and compilation environment, with all the dependencies, ideally directly in the plex container. ๐Ÿ˜ญ So any help would be greatly appreciated... Or I will wait for plex to provide an update, who knows....
  13. Google says Beignet is an old open source intel driver (https://github.com/intel/beignet), which supports only iGPU up to Kaby Lake. And that Intel provides an official one since a few years now called NEO (https://github.com/intel/compute-runtime/releases).... I tried to remove Beignet and install NEO in the plex container, and now clinfo seems to list my iGPU correctly, but it seems Plex doesn't care about it.... Why as a company would you invest in developing support for a driver which is not supported anymore ? ๐Ÿ˜ฅ
  14. No worries, at least it works for you, this is quite positive !!! ๐Ÿ˜ƒ Now at least it's a good start, we have a culprit... Again, I hope it's just a matter of waiting for the right driver to be available, and thankfully it's not an issue with a kernel one, so fix should come soon... Thank you for your feedback guys, I appreciate this community. ๐Ÿ‘
  15. I'm afraid this is HD630 instead of UHD630 for Kaby Lake: https://ark.intel.com/content/www/us/en/ark/products/97147/intel-core-i5-7400-processor-6m-cache-up-to-3-50-ghz.html It reminds me that it took a long time, like a few months for UH630 to be supported by the i915 driver in Unraid linux Kernel...
  16. Coffeelake + integrated Intel UHD630. Itโ€™s the most cost effective solution for me today, for Plex Hw transcode... Envoyรฉ de mon iPhone en utilisant Tapatalk
  17. Hi, Yes everything seems to be up to date from my side, unraid/container/plex, but surprisingly, intel HW Acceleration for 4K with tone mapping seems to fail. See my post:
  18. Hi There, Whether this configuration has been and still is working perfectly well for my all the content of my plex / unraid server since a bit more than a year now, leveraging my intel UHD630 integrated GPU from my Intel Coffee Lake Core i5-9600K for transcoding 1080p flawlessly to whatever needed. Now it seems that 4K transcode with tone mapping is (at least) available from Plex and it can leverage Coffee Lake or newer GPU assist to make it happening: https://support.plex.tv/articles/hdr-to-sdr-tone-mapping/ Reading this post, it seems linux/unraid/docker/intel is supported for HW transcode, so I followed the recommended path: Upgrade to UNRAID OS VERSION 6.9.0-BETA35 Create the specified /boot/modprobe.d/i915.conf empty file Reboot Install last plex pass version (Version 1.21.0.3616), which is easy using linuxserver/plex, Enable "Enable HDR tone mapping" option and double check that "Enable Hardware Transcode" option is still checked Check the deployment of the required โ€œlibOpenCLโ€ library and โ€œBeignetโ€ GPU driver in my Plex container, and they were: beignet-opencl-icd is already the newest version (1.3.2-7build1). ocl-icd-libopencl1 is already the newest version (2.2.11-1ubuntu1). Now while hardware transcode still works for 1080p content, it seems that it goes back to software mode for 4K, as I see no GPU use in my intel-gpu-tools container, and about 80% of CPU use for a single 4K stream content, which is understandable in software mode. I'm a bit surprised as 4K hardware transcode is working well if I disable tone mapping, so it's not just a configuration issue from unraid/docker/plex but it looks more like a plex or driver issue. Well my simplest bet is to wait and see and expect an update probably coming from Plex side, but at least if someone has a comment, feel free to do so....
  19. I had the same issue, and by inspecting the logs, it seems to be related to some db files still locked when netdata container is restarted, as I suspect my drive not fast enough, even if it's a nice Samsung SSD... So the workaround I found is to stop netdata container, wait a bit like a minute or two, and then start netdata container, and if containers status doesn't show at this time, just refresh netdata page after a few seconds... Now I'm not a Netdata expert so I may be wrong and you may face another issue.
  20. I have the same problem so I dug into it ๐Ÿ˜‰ It seems that "apcupsd" package is missing, and netdata GitHub team seems to be struggling with lots of issues... Waiting for their solution, I built a custom script you can use to add this missing packet to netdata container automatically: #!/bin/bash #description=This script adds APC UPS support to Netdata Container if (! docker exec netdata apcaccess >/dev/null ) then { docker exec netdata apk add apcupsd docker restart netdata } fi Quite simple as you can see, and keep in mind to reuse it every time netdata container is updated.
  21. Hi @lovswr, I would suggest you to use another time like 3:12 or 3:17 AM, as round times are generally used by many people for automated speedtests, so you generally have less relevant results due to the Speedtest Server actual load you are connecting to. My 2 cents.
  22. Hi team, Same issue here, suddenly the accuracy of the measurement went down by using this tool. It seems Ookla Speedtest changed their protocol, in an unofficial undocumented fashion, and once the server you are used to connect for proximity reason is updated, it starts to provide these low numbers. It still unclear to me what is the protocol they use, and why it seems to be impacting also speedtest done from my web browsers (Safari, firefox, and chrome), but works well with speedtest app or cli app. It's time to adapt. I went to use "speedtest-tracker". It's an unraid docker app, and works perfectly well for me. Here is a link to their unpaid forum page and GitHub : https://github.com/henrywhitaker3/Speedtest-Tracker
  23. Hello all! It's working now with my 9th gen Intel Core i5-9600k, using Unraid 6.8.0rc3 ! ๐ŸŽ‰๐Ÿ˜„ It worked almost out of the box, just after upgrading. /dev/dri appeared, added to the container --device=/dev/dri/, and enabled hw transcode in Plex GUI. Just need to check the performance, now, but it looks promising...
  24. Plex seems to support Intel 9th gen CPUs now: Just need to wait for Unraid then.... ๐Ÿ˜
  25. Thanks for the info. Do you have any idea of the timeframe? I checked the forum and wiki with no ability to find any info on Unraid 6.8... ๐Ÿ˜ญ