Jump to content
XPEnology Community

hw transcoding fix v1.04b DS918+


x01015918

Recommended Posts

I have J3455-itx with the same problem. The different is that I did not fully reinstall the DSM with the given loader in this thread but just replaced the loader itself. There is no /dev/dri in my environment.

 

If you have this device path, you could enable the HW transcoding in DS videostation and try it. Look forward to hearing your good news.

1446781283_.png.4777d19539b0097ebeb9de518005338f.png

Edited by kevingu
Link to comment
Share on other sites

I have J3455-itx with the same problem. The different is that I did not fully reinstall the DSM with the given loader in this thread but just replaced the loader itself. There is no /dev/dri in my environment.
 
If you have this device path, you could enable the HW transcoding in DS videostation and try it. Look forward to hearing your good news.
1446781283_.png.4777d19539b0097ebeb9de518005338f.png
I have done the same.
What is your ds version?
Must use 6.2.1,not above.

通过我的 Redmi Note 7 上的 Tapatalk发言

Link to comment
Share on other sites

19 hours ago, x01015918 said:

not much to say if you don't have any logs, on VS seem to be working... what I can tell you now is that you can remove " video=eDP:d video=DP-1:d video=HDMI-A-1:d video=HDMI-A-2 :d' " and don't keep a monitor plugged in .

logs as below, maybe  in the incorrect sequence.

 

image.thumb.png.da7f74ad2fdc528158a796a2becb9a2a.png

 

image.thumb.png.d5b78b150bc46afb14b8cfbe1b1b6f81.png

 

image.thumb.png.f39075a8c066ae7df6ade0fe0569d487.png

 

image.thumb.png.34bdf5809a723d3ac9716c433e7c3b8e.png

 

image.png.bcf2d2893b49b9db7e18c0adfaabecb5.png

 

 

image.thumb.png.527aae3760465639fd9ff828a783258f.png

 

image.thumb.png.62a4fd889691b43d3cdfcf8cd53cc66b.png

 

image.thumb.png.9b13a2a5705dbf8649c805dec0e89cc4.png

 

image.thumb.png.9b7fa40eebe790e254d56adc48c78d80.png

 

image.thumb.png.6a1474d5bb9435ddc27f554e00a225e5.png

image.thumb.png.478f5f9141f8e8ba58483d15e1c9d134.png

 

image.thumb.png.cd8df8f64b34d173d7c4b2c78a9ca4b1.png

Link to comment
Share on other sites

@wangweitung

If your dev/dri populate has you indicate, hw transcoding should work...please try Emby software  to make a try

For xpenology user there is a special spk depending on HW

https://emby.media/nas-server.html

in the tutoral follow:

 XPEnology users, please use https://synology.emby.media/?package_repository=360efc6e-de72-4073-b603-2bfbd7001586 and make sure you take a look at the XPEnology Users Read Me.

 

 

I've made many tries last year whitout success to populate dev/dri... i guess i didn't make enough test ;-D because you were able to do

 

if emby works, plex should also work

for other media server I don't know.

 

Link to comment
Share on other sites

@wangweitung
If your dev/dri populate has you indicate, hw transcoding should work...please try Emby software  to make a try
For xpenology user there is a special spk depending on HW
https://emby.media/nas-server.html
in the tutoral follow:
 XPEnology users, please use https://synology.emby.media/?package_repository=360efc6e-de72-4073-b603-2bfbd7001586 and make sure you take a look at the XPEnology Users Read Me.
 
 
I've made many tries last year whitout success to populate dev/dri... i guess i didn't make enough test ;-D because you were able to do
 
if emby works, plex should also work
for other media server I don't know.
 
Should I buy emby premium to enable hardware transcoding?


通过我的 Redmi Note 7 上的 Tapatalk发言

Link to comment
Share on other sites

Plex and emby offers trial period. This is usually enough to do test before buying premiere/pass
 
I've bought Plex pass for lifetime at about 75€. I think it's a good deal for such a good software. It add also DVR with a cheap dvbt usb tuner. Plex makes this offer by email after trial period.
 
Understood, may be I will try it this week.

Hopefully jellyfin will work.



通过我的 Redmi Note 7 上的 Tapatalk发言

Link to comment
Share on other sites

Quote

Just want to comment for Syno DS918+ users (J3455 CPU with Quick Sync), that I seem to have HW Accelerated transcoding working within the standard Jellyfin docker image (version 10.3.7.0) on the DS918+. I was able to accomplish this by running it in privileged mode (not everyone will be comfortable with this), which exposes the host's /dev directory, including the required renderD128 device in /dev/dri/. With that, you can select the "Video Acceleration API" option in Jellyfin's transcode settings page and also select the renderD128 device. I'm not sure if this is important, but I also chmod'd 777 on /dev/dri/renderD128, and installed the vainfo package along the way.

I was able to accomplish it on my DS918+ using the linuserver.io image, it did not require running in privileged mode, and did not require the vainfo package. I mounted the /dev/dri/renderD128 device like the docs say (almost, they don't specify the renderD128 part but you need it), but it did require running sudo chmod 777 /dev/dri/renderD128 to get HW trancoding actually working. Like you I saw CPU usage drop from 98% to 25% for a single 1080p stream.

Thanks for tips, hopefully it's a few less steps and a little more secure for other people finding this ticket!

Maybe this can help...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...