mervincm Posted July 16, 2020 Share #401 Posted July 16, 2020 Starting with a fresh 1.04b boot image I added the 13.3 extra and extra2, installed lastest DSM, then via SSH I updated the i915.ko file. Right away my i5-9600K was able to hw transcode in plex. excellent work!!! Quote Link to comment Share on other sites More sharing options...
mervincm Posted July 16, 2020 Share #402 Posted July 16, 2020 On 6/24/2020 at 7:52 PM, mosaati said: I beg to differ, I am 100% sure it does. Evidence 1 Before going through all this I did an optimization job and the CPU was at 90% utilization for the whole time while the job is running. After applying the driver, CPU is not being USED that much, 3% maybe. Evidence 2 Before the driver the optimization ran at lower x rate than after applying it. You are correct it does seem to be used. this is either new or I was wrong all along strangely, on my i5-9600K system enabling quicksync support let to MUCH lower CPU usage (85% down to 10%) but I didnt see much change in optimize performance. I wonder if plex throttles the optimize rate because I would experience a significant difference when quicksync is used. thank you!!! Quote Link to comment Share on other sites More sharing options...
mosaati Posted July 16, 2020 Share #403 Posted July 16, 2020 33 minutes ago, mervincm said: You are correct it does seem to be used. this is either new or I was wrong all along strangely, on my i5-9600K system enabling quicksync support let to MUCH lower CPU usage (85% down to 10%) but I didnt see much change in optimize performance. I wonder if plex throttles the optimize rate because I would experience a significant difference when quicksync is used. thank you!!! Glad it worked. All thanks goes to IG-88 for creating the modification. I have been using it since and no problems so far. Quote Link to comment Share on other sites More sharing options...
jlxwkj Posted July 18, 2020 Share #404 Posted July 18, 2020 On 7/17/2020 at 12:01 AM, mosaati said: Glad it worked. All thanks goes to IG-88 for creating the modification. I have been using it since and no problems so far. My 10500 core graphics card currently only displays load drivers, but it doesn't decode at all Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 18, 2020 Author Share #405 Posted July 18, 2020 8 hours ago, jlxwkj said: My 10500 core graphics card currently only displays load drivers, but it doesn't decode at all and i guess as long as synology does not publish source of the kernel used for 6.2.3 it will stay like this (and even with source, as i can't code i would not be able to backport a newer i915 driver to synology's 4.4.59 kernel) On 7/16/2020 at 6:01 PM, mosaati said: All thanks goes to IG-88 for creating the modification. I have been using it since and no problems so far. the new update 2 for dsm 6.2.3 comes with a complete new set of compiled kernel modules so its to expect that the i915 patched driver is overwritten and /dev/dri will be missing after the update, the version of the new u2 driver is still the same (20171222), so it would need a newly patched version of the i915.ko (the "old" patched version might work when replacing the u2 version but the clean solution is to patch the new u2 version too) Quote Link to comment Share on other sites More sharing options...
vvbasti Posted July 20, 2020 Share #406 Posted July 20, 2020 Hy, i hope one member can help, i have a little Issue with Intel x553 NIC. Its one member know was fix this bad card with custom driver 4 usage and use. I cant change my Board, and the PCIe Slot is disabled when use all SATA Ports )-; I was happy when you can give a tipp or workscript for prepare to use my Sch...intel NIC. (-; Quote Link to comment Share on other sites More sharing options...
mosaati Posted July 22, 2020 Share #407 Posted July 22, 2020 On 7/18/2020 at 11:58 PM, IG-88 said: the new update 2 for dsm 6.2.3 comes with a complete new set of compiled kernel modules so its to expect that the i915 patched driver is overwritten and /dev/dri will be missing after the update, the version of the new u2 driver is still the same (20171222), so it would need a newly patched version of the i915.ko (the "old" patched version might work when replacing the u2 version but the clean solution is to patch the new u2 version too) I will update and try the old patched file and report. But just in case, could you please patch a u2 version of the file? Or maybe I'll use the u2 version because as you said it would be a clean solution. Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 22, 2020 Author Share #408 Posted July 22, 2020 16 hours ago, mosaati said: But just in case, could you please patch a u2 version of the file? i just did, look in the 1st post, there should be 2 new link below the "old" one Quote Link to comment Share on other sites More sharing options...
bimmer2020 Posted July 23, 2020 Share #409 Posted July 23, 2020 CPU:i9 9900t es,Device ID:0x3E98,DSM Version: 6.2.3-25426-2.Replace i915.ko. there is still no "dev/dri" directory. Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 23, 2020 Author Share #410 Posted July 23, 2020 19 hours ago, bimmer2020 said: CPU:i9 9900t es,Device ID:0x3E98,DSM Version: 6.2.3-25426-2.Replace i915.ko. there is still no "dev/dri" directory. check that you used the right file an that its placed /usr/lib/modules/ replacing the original file from synology what is in the log and on screen of the console when you manually "insmod" the i915.ko Quote Link to comment Share on other sites More sharing options...
bimmer2020 Posted July 24, 2020 Share #411 Posted July 24, 2020 9 hours ago, IG-88 said: check that you used the right file an that its placed /usr/lib/modules/ replacing the original file from synology what is in the log and on screen of the console when you manually "insmod" the i915.ko Replacing "i915.ko" does not report an error, the storage path is correct, and the DSM console does not report an error log. Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 24, 2020 Author Share #412 Posted July 24, 2020 (edited) 10 hours ago, bimmer2020 said: Replacing "i915.ko" does not report an error, the storage path is correct, and the DSM console does not report an error log. you did use the new version with the u2 in the filename "918plus_dsm623u2_i915_mod.zip"? delete i915.ko from /usr/lib/modules, reboot and load it manually with insmod after booting, if there is a problem you should see a message when loading the module (or under best conditions the devices under /dev/dri are preset after loading it) @mosaati did the new u2 version work for your system? Edited July 24, 2020 by IG-88 Quote Link to comment Share on other sites More sharing options...
bimmer2020 Posted July 24, 2020 Share #413 Posted July 24, 2020 1 hour ago, IG-88 said: you did use the new version with the u2 in the filename "918plus_dsm623u2_i915_mod.zip"? delete i915.ko from /usr/lib/modules, reboot and load it manually with insmod after booting, if there is a problem you should see a message when loading the module (or under best conditions the devices under /dev/dri are preset after loading it) @mosaati did the new u2 version work for your system? Yes, the file name is "918plus_dsm623u2_i915_mod.zip". Insmod error report: "ERROR: could not insert module 3E98-UHD 630 9th high end/i915.ko: Unknown symbol in module." Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 24, 2020 Author Share #414 Posted July 24, 2020 10 minutes ago, bimmer2020 said: Yes, the file name is "918plus_dsm623u2_i915_mod.zip". Insmod error report: "ERROR: could not insert module 3E98-UHD 630 9th high end/i915.ko: Unknown symbol in module." i just did a binary compare of the normal and the u2 915.ko (original files) - they are the same i will check my u2 modded file later, you can just use the i915.ko from "918plus_dsm623_i915_mod2.zip" Quote Link to comment Share on other sites More sharing options...
bimmer2020 Posted July 24, 2020 Share #415 Posted July 24, 2020 8 minutes ago, IG-88 said: i just did a binary compare of the normal and the u2 915.ko (original files) - they are the same i will check my u2 modded file later, you can just use the i915.ko from "918plus_dsm623_i915_mod2.zip" I tried to manually insmod the i915.ko in "918plus_dsm623_i915_mod2.zip" with the same error as i915.ko in dsm623u2. Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 24, 2020 Author Share #416 Posted July 24, 2020 unknown symbol would indicate that kernel and the module do not match, they do have the same kernel version but the source must be different i can see from your screenshot that the time stamp of the other kernel modules matches the one from u2 (xx:22, looks like +6h from my timezone) and i know where i took the files from - no idea where that comes from when you load/insmod the i915.ko from your screenshots (i guess there is no i915.ko in /usr/lib/modules/updates/) any errors in /var/log/dmesg about other modules that do not load? Quote Link to comment Share on other sites More sharing options...
bimmer2020 Posted July 25, 2020 Share #417 Posted July 25, 2020 12 hours ago, IG-88 said: unknown symbol would indicate that kernel and the module do not match, they do have the same kernel version but the source must be different i can see from your screenshot that the time stamp of the other kernel modules matches the one from u2 (xx:22, looks like +6h from my timezone) and i know where i took the files from - no idea where that comes from when you load/insmod the i915.ko from your screenshots (i guess there is no i915.ko in /usr/lib/modules/updates/) any errors in /var/log/dmesg about other modules that do not load? I downloaded "918plus_dsm623u2_i915_mod.zip" from "http://s000.tinyupload.com/?file_id=60054869936813513844". Because I am an Asian user, the time zone is UTC+8. Cat "/ var/log/dmesg" is empty. i915.ko Hash: CRC32: A819F35E MD5: 8A498EF14C15B9C4E43E081E614F6F53 SHA-1: ACDFDA2AB366FD5DF6250087388F400E5BED9116 cpuinfo.txt Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 25, 2020 Author Share #418 Posted July 25, 2020 4 hours ago, bimmer2020 said: I downloaded "918plus_dsm623u2_i915_mod.zip as your (usr7/lib/modules/update contains a i915.ko i guess you are not using my extra/extra2 for 6.2.3 as this takes care of jun's old modules related to hardware transcoding and deletes them from the update folder on boot i guess you are loading some of jun's old modules and then the i915.ko from synology does not match the modded i915.ko is meant to be used with all the original dsm kernel files and as long as jun's i915 related files are still in update folder the files there will be used instead of the now newer ones in /usr/lib/modulesy as long as you are using juns's original extra/extra2 it will stay this way as it checks an boot that all files are present and if not copy's them, my extra/extra2 is stripped of these files (as we have better ones from dsm 6.2.3 now) and also deletes the old files from jun when present as the whole thread (and 1st post) is about my new extra/extra2 for 6.2.3 its kind of mandatory to use them before using a "extension" like the modded i915.ko Quote Link to comment Share on other sites More sharing options...
beantje Posted July 25, 2020 Share #419 Posted July 25, 2020 (edited) On 4/20/2020 at 2:56 AM, IG-88 said: a new 10th gen i5-10500 / i3-10300 have device id's "9BC8" and there are no "9xxx" numbers in the driver we use so don't expect any newer gen10 cpu to work with hardware transcoding even when it "only" has UHD630 igpu edit: i made a modded i195 driver were the pci device id of the 9th gen UHD 630 iGPU (3E92) is replaces with the device id's of the newer/different UHD 630 iGPU's that are unsupported 8086:3E92 => iGPU UHD 630, Low End Desktop 9 Series (original driver) -> 8086:3E98 => iGPU UHD 630, High End Desktop 9 Series (i5-9400, i5-9600k, i7-9700t, i7-9700) 8086:9BC8 => iGPU UHD 630, Low End Desktop i5 10500 and lower 8086:9BC5 => iGPU UHD 630, High End Desktop i5 10600K and higher the zip file contains 3 versions in every one is 3E92 replaced with the one we want to get working, as its just a crude binary patch i choose 3E92 as it seemed the most similar device, was tested for 3E98 iGPU and seemed to work, for the 10th gen cpu's it's yet untested but i made the patch anyway so if someone has access to a 10th gen desktop cpu please try it and post your findings here (like devices in /dev/dri present and transcoding working or not) http://s000.tinyupload.com/?file_id=00724045082403681927 - 2nd try same as above but for the new driver in 6.2.3 Update2 http://s000.tinyupload.com/?file_id=60054869936813513844 a little warning, in worst case the system might crash or freeze when transcoding and and such undefined states and hard resets can result i data loss (cache) or damaged raids (depending on the load of the system at this time) so until its more tested it should not be used on system with "important" data and a recent backup -> one user feedback for a i5-9400i (8086:3E98) to full working -> one user feedback for a i5-10500 (88086:9BC8) to get /dev/dri devices but no transcoding with emby so maybe the 10th gen cpu's UHD 630 is to different to work with the driver/fimrware code of the 9th gen cpu UHD 630 So i have server running on esxi, with i5-10600t i want to test the new driver but i don't seem to find where to place it, on the second drive where extra2.lzma is ? ore on the first one in grub submap, i have read some tut but i don't find it sorry if this is asked many times before edit, the file needed to use the patched driver is no more downloadeble 0.8_syno ds918+ - extra.lzma/extra2.lzma for loader 1.04b_mod ds918+ DSM 6.2.2 v0.8_synohttp://s000.tinyupload.com/?file_id=27662133308664190275 SHA256: 21B0CCC8BE24A71311D3CC6D7241D8D8887BE367C800AC97CE2CCB84B48D869A Edited July 25, 2020 by beantje Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 25, 2020 Author Share #420 Posted July 25, 2020 45 minutes ago, beantje said: i want to test the new driver but i don't seem to find where to place it, yes looks like i forgot to write that, its supposed to replace the original i915.ko in /usr/lib/modules - but you won't find any other version you could replace anyway placing it in the update folder would not work as on every boot the i915 related *.ko files are removed from there to make sure people coming from earlier 6.2 versions will be able to use the new drivers without having to do anything manually like emptying the update folder after updating to 6.2.3 Quote Link to comment Share on other sites More sharing options...
beantje Posted July 25, 2020 Share #421 Posted July 25, 2020 16 minutes ago, IG-88 said: yes looks like i forgot to write that, its supposed to replace the original i915.ko in /usr/lib/modules - but you won't find any other version you could replace anyway placing it in the update folder would not work as on every boot the i915 related *.ko files are removed from there to make sure people coming from earlier 6.2 versions will be able to use the new drivers without having to do anything manually like emptying the update folder after updating to 6.2.3 Well I'm going to test on a clean setup, as I don't want my server to crash 😅 So I'm not going to install last 6.2.3 Quote Link to comment Share on other sites More sharing options...
beantje Posted July 26, 2020 Share #422 Posted July 26, 2020 19 hours ago, IG-88 said: yes looks like i forgot to write that, its supposed to replace the original i915.ko in /usr/lib/modules - but you won't find any other version you could replace anyway placing it in the update folder would not work as on every boot the i915 related *.ko files are removed from there to make sure people coming from earlier 6.2 versions will be able to use the new drivers without having to do anything manually like emptying the update folder after updating to 6.2.3 i have tested the 915 file for my 10600t but there is no hw transcoding on plex i moved the file to the right place i rebooted and im not on 6.2.3, sudo: /dev/dri: command not found Quote Link to comment Share on other sites More sharing options...
bimmer2020 Posted July 26, 2020 Share #423 Posted July 26, 2020 On 7/25/2020 at 9:17 PM, IG-88 said: as your (usr7/lib/modules/update contains a i915.ko i guess you are not using my extra/extra2 for 6.2.3 as this takes care of jun's old modules related to hardware transcoding and deletes them from the update folder on boot i guess you are loading some of jun's old modules and then the i915.ko from synology does not match the modded i915.ko is meant to be used with all the original dsm kernel files and as long as jun's i915 related files are still in update folder the files there will be used instead of the now newer ones in /usr/lib/modulesy as long as you are using juns's original extra/extra2 it will stay this way as it checks an boot that all files are present and if not copy's them, my extra/extra2 is stripped of these files (as we have better ones from dsm 6.2.3 now) and also deletes the old files from jun when present as the whole thread (and 1st post) is about my new extra/extra2 for 6.2.3 its kind of mandatory to use them before using a "extension" like the modded i915.ko CPU:i9-9900T es. Device ID:0x3E98. Motherboard: Asrock Z390M-ITX/ac. Loader:Jun's Loader v1.04b. DSM version: DSM 6.2.3-25426 Update 2 (DS918+). -------------------------------------------------------------------- 1. Replace "extra/extra2" in Jun's Loader v1.04b. 2. Replace "3E98/i915.ko" in "918plus_dsm623u2_i915_mod.zip" with "/ usr/lib/modules/". 3 .reboot DSM . -------------------------------------------------------------------- Thank you very much! Perfect solution! Hardware decoding activation, Intel I219V can also be used normally. Quote Link to comment Share on other sites More sharing options...
IG-88 Posted July 26, 2020 Author Share #424 Posted July 26, 2020 6 hours ago, beantje said: i have tested the 915 file for my 10600t but there is no hw transcoding on plex i moved the file to the right place i rebooted and im not on 6.2.3, sudo: /dev/dri: command not found sudo ls /dev/dri you want to see whats inside from /dev/dri if devices are present then the driver was loaded successfully and if plex (pass) is not working with transcoding then i guess it never will with this i915 driver Quote Link to comment Share on other sites More sharing options...
beantje Posted July 27, 2020 Share #425 Posted July 27, 2020 9 hours ago, IG-88 said: sudo ls /dev/dri you want to see whats inside from /dev/dri if devices are present then the driver was loaded successfully and if plex (pass) is not working with transcoding then i guess it never will with this i915 driver LS: cannot access /dev/dri: no such file ore directory So I'm doing something wrong Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.