Intel Arc support


Go to solution Solved by TheIlluminate,

Recommended Posts

Looks like Plex have some dev builds available with the latest intel drivers (for fixing separate issues) and it might support hardware transcoding for ARC GPUs! https://forums.plex.tv/t/anybody-get-hw-transcoding-working-with-the-a380-on-ubunutu/823618/29

 

Anyone in this thread able to test/confirm this? Looking forward to Unraid moving to kernel 6.2 and hopefully seeing the new intel driver in the main Plex builds 😁

Link to comment
  • 3 weeks later...

Got the following error when trying to do HW transcoding with an Arc A380 on 6.12-RC6. Any ideas on what the problem is? Same error on VA-API and QSV.

 

[12:33:34] [INF] [55] Jellyfin.Api.Helpers.TranscodingJobHelper: /usr/lib/jellyfin-ffmpeg/ffmpeg -analyzeduration 200M -init_hw_device vaapi=va:/dev/dri/renderD128 -init_hw_device opencl=ocl:0.0 -filter_hw_device ocl -hwaccel vaapi -hwaccel_output_format vaapi -autorotate 0 -canvas_size 1920x1080 -i file:"/JF_MOVIES/4K Dolby Vision Hybrid Remuxes/Spider Man/Spider Man (2002).mkv" -autoscale 0 -map_metadata -1 -map_chapters -1 -threads 0 -map 0:0 -map 0:1 -map -0:0 -codec:v:0 h264_vaapi -rc_mode VBR -b:v 58071965 -maxrate 58071965 -bufsize 116143930 -force_key_frames:0 "expr:gte(t,0+n_forced*3)" -filter_complex "[0:5]scale=s=3840x2160:flags=fast_bilinear[sub];[0:0]setparams=color_primaries=bt2020:color_trc=smpte2084:colorspace=bt2020nc,hwdownload,format=p010le,hwupload=derive_device=opencl,tonemap_opencl=format=nv12:p=bt709:t=bt709:m=bt709:tonemap=bt2390:peak=100:desat=0,hwdownload,format=nv12[main];[main][sub]overlay=eof_action=pass:shortest=1:repeatlast=0,hwupload_vaapi" -start_at_zero -codec:a:0 libfdk_aac -ac 2 -ab 384000 -af "volume=2" -copyts -avoid_negative_ts disabled -max_muxing_queue_size 2048 -f hls -max_delay 5000000 -hls_time 3 -hls_segment_type mpegts -start_number 0 -hls_segment_filename "/config/transcodes/7c1b8af6487f3464e5b5a4f9349fece8%d.ts" -hls_playlist_type vod -hls_list_size 0 -y "/config/transcodes/7c1b8af6487f3464e5b5a4f9349fece8.m3u8"
[12:34:26] [ERR] [66] Jellyfin.Api.Helpers.TranscodingJobHelper: FFmpeg exited with code 1
[12:34:26] [INF] [47] Jellyfin.Api.Controllers.DynamicHlsController: Current HLS implementation doesn't support non-keyframe breaks but one is requested, ignoring that request

 

 and

 

[12:52:16] [ERR] [27] Jellyfin.Server.Middleware.ExceptionMiddleware: Error processing request. URL GET /videos/d1e4daad-8d59-7b52-d5e8-b052bfb1963b/hls1/main/0.ts.
MediaBrowser.Common.FfmpegException: FFmpeg exited with code 1
   at Jellyfin.Api.Helpers.TranscodingJobHelper.StartFfMpeg(StreamState state, String outputPath, String commandLineArguments, HttpRequest request, TranscodingJobType transcodingJobType, CancellationTokenSource cancellationTokenSource, String workingDirectory)
   at Jellyfin.Api.Controllers.DynamicHlsController.GetDynamicSegment(StreamingRequestDto streamingRequest, Int32 segmentId)
   at Jellyfin.Api.Controllers.DynamicHlsController.GetHlsVideoSegment(Guid itemId, String playlistId, Int32 segmentId, String container, Int64 runtimeTicks, Int64 actualSegmentLengthTicks, Nullable`1 static, String params, String tag, String deviceProfileId, String playSessionId, String segmentContainer, Nullable`1 segmentLength, Nullable`1 minSegments, String mediaSourceId, String deviceId, String audioCodec, Nullable`1 enableAutoStreamCopy, Nullable`1 allowVideoStreamCopy, Nullable`1 allowAudioStreamCopy, Nullable`1 breakOnNonKeyFrames, Nullable`1 audioSampleRate, Nullable`1 maxAudioBitDepth, Nullable`1 audioBitRate, Nullable`1 audioChannels, Nullable`1 maxAudioChannels, String profile, String level, Nullable`1 framerate, Nullable`1 maxFramerate, Nullable`1 copyTimestamps, Nullable`1 startTimeTicks, Nullable`1 width, Nullable`1 height, Nullable`1 maxWidth, Nullable`1 maxHeight, Nullable`1 videoBitRate, Nullable`1 subtitleStreamIndex, Nullable`1 subtitleMethod, Nullable`1 maxRefFrames, Nullable`1 maxVideoBitDepth, Nullable`1 requireAvc, Nullable`1 deInterlace, Nullable`1 requireNonAnamorphic, Nullable`1 transcodingMaxAudioChannels, Nullable`1 cpuCoreLimit, String liveStreamId, Nullable`1 enableMpegtsM2TsMode, String videoCodec, String subtitleCodec, String transcodeReasons, Nullable`1 audioStreamIndex, Nullable`1 videoStreamIndex, Nullable`1 context, Dictionary`2 streamOptions)
   at lambda_method1263(Closure , Object )
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.TaskOfActionResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeInnerFilterAsync>g__Awaited|13_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Jellyfin.Server.Middleware.ServerStartupMessageMiddleware.Invoke(HttpContext httpContext, IServerApplicationHost serverApplicationHost, ILocalizationManager localizationManager)
   at Jellyfin.Server.Middleware.WebSocketHandlerMiddleware.Invoke(HttpContext httpContext, IWebSocketManager webSocketManager)
   at Jellyfin.Server.Middleware.IpBasedAccessValidationMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager)
   at Jellyfin.Server.Middleware.LanFilteringMiddleware.Invoke(HttpContext httpContext, INetworkManager networkManager, IServerConfigurationManager serverConfigurationManager)
   at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.QueryStringDecodingMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.ReDoc.ReDocMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.SwaggerUI.SwaggerUIMiddleware.Invoke(HttpContext httpContext)
   at Swashbuckle.AspNetCore.Swagger.SwaggerMiddleware.Invoke(HttpContext httpContext, ISwaggerProvider swaggerProvider)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at Jellyfin.Server.Middleware.RobotsRedirectionMiddleware.Invoke(HttpContext httpContext)
   at Jellyfin.Server.Middleware.LegacyEmbyRouteRewriteMiddleware.Invoke(HttpContext httpContext)
   at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context)
   at Jellyfin.Server.Middleware.ResponseTimeMiddleware.Invoke(HttpContext context, IServerConfigurationManager serverConfigurationManager)
   at Jellyfin.Server.Middleware.ExceptionMiddleware.Invoke(HttpContext context)

 

ffmpeg log output:

 

ffmpeg version 5.1.3-Jellyfin Copyright (c) 2000-2022 the FFmpeg developers
  built with gcc 10 (Debian 10.2.1-6)
  configuration: --prefix=/usr/lib/jellyfin-ffmpeg --target-os=linux --extra-libs=-lfftw3f --extra-version=Jellyfin --disable-doc --disable-ffplay --disable-ptx-compression --disable-static --disable-libxcb --disable-sdl2 --disable-xlib --enable-lto --enable-gpl --enable-version3 --enable-shared --enable-gmp --enable-gnutls --enable-chromaprint --enable-libdrm --enable-libass --enable-libfreetype --enable-libfribidi --enable-libfontconfig --enable-libbluray --enable-libmp3lame --enable-libopus --enable-libtheora --enable-libvorbis --enable-libopenmpt --enable-libdav1d --enable-libwebp --enable-libvpx --enable-libx264 --enable-libx265 --enable-libzvbi --enable-libzimg --enable-libfdk-aac --arch=amd64 --enable-libsvtav1 --enable-libshaderc --enable-libplacebo --enable-vulkan --enable-opencl --enable-vaapi --enable-amf --enable-libmfx --enable-ffnvcodec --enable-cuda --enable-cuda-llvm --enable-cuvid --enable-nvdec --enable-nvenc
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
[matroska,webm @ 0x55ecd0928000] Stream #14: not enough frames to estimate rate; consider increasing probesize
[matroska,webm @ 0x55ecd0928000] Stream #15: not enough frames to estimate rate; consider increasing probesize
[matroska,webm @ 0x55ecd0928000] Could not find codec parameters for stream 5 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (5000000) options
[matroska,webm @ 0x55ecd0928000] Could not find codec parameters for stream 8 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (5000000) options
[matroska,webm @ 0x55ecd0928000] Could not find codec parameters for stream 10 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (5000000) options
[matroska,webm @ 0x55ecd0928000] Could not find codec parameters for stream 12 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (5000000) options
Input #0, matroska,webm, from 'file:/JF_MOVIES/4K Dolby Vision Hybrid Remuxes/Spider Man/Spider Man (2002).mkv':

 

...

 

Stream #0:15: Video: mjpeg (Baseline), yuvj444p(pc, bt470bg/unknown/unknown), 640x360 [SAR 72:72 DAR 16:9], 90k tbr, 90k tbn (attached pic)
    Metadata:
      filename        : cover.jpg
      mimetype        : image/jpeg
Stream mapping:
  Stream #0:0 (hevc) -> setparams:default (graph 0)
  Stream #0:5 (pgssub) -> scale:default (graph 0)
  overlay_qsv:default (graph 0) -> Stream #0:0 (h264_qsv)
  Stream #0:1 -> #0:1 (dts (dca) -> aac (libfdk_aac))
Press [q] to stop, [?] for help
[hevc @ 0x55ecd0d18440] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd0d18440] hardware accelerator failed to decode picture
[hevc @ 0x55ecd0c8e5c0] Could not find ref with POC 0
[hevc @ 0x55ecd0c8e5c0] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd0c8e5c0] hardware accelerator failed to decode picture
[hevc @ 0x55ecd0c6a6c0] Could not find ref with POC 3
[hevc @ 0x55ecd0c6a6c0] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd0c6a6c0] hardware accelerator failed to decode picture
[hevc @ 0x55ecd0c70e00] Could not find ref with POC 1
[hevc @ 0x55ecd0c70e00] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd0c70e00] hardware accelerator failed to decode picture
[hevc @ 0x55ecd1550700] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd1550700] hardware accelerator failed to decode picture
[hevc @ 0x55ecd1612940] Could not find ref with POC 6
[hevc @ 0x55ecd1612940] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd1612940] hardware accelerator failed to decode picture
[hevc @ 0x55ecd16d4b80] Could not find ref with POC 4
[hevc @ 0x55ecd16d4b80] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd16d4b80] hardware accelerator failed to decode picture
[hevc @ 0x55ecd1796dc0] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd1796dc0] hardware accelerator failed to decode picture
[hevc @ 0x55ecd1859240] Could not find ref with POC 9
[hevc @ 0x55ecd1859240] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd1859240] hardware accelerator failed to decode picture
[hevc @ 0x55ecd191b740] Could not find ref with POC 7
[hevc @ 0x55ecd191b740] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd191b740] hardware accelerator failed to decode picture
[hevc @ 0x55ecd19ddfc0] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd19ddfc0] hardware accelerator failed to decode picture
[hevc @ 0x55ecd1aa0800] Could not find ref with POC 12
[hevc @ 0x55ecd1aa0800] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd1aa0800] hardware accelerator failed to decode picture
Error while decoding stream #0:0: Input/output error
[hevc @ 0x55ecd1b63040] Could not find ref with POC 10
[hevc @ 0x55ecd1b63040] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd1b63040] hardware accelerator failed to decode picture
Error while decoding stream #0:0: Input/output error
[hevc @ 0x55ecd0d18440] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd0d18440] hardware accelerator failed to decode picture
Error while decoding stream #0:0: Input/output error
[hevc @ 0x55ecd0c8e5c0] Could not find ref with POC 15
[hevc @ 0x55ecd0c8e5c0] Failed to end picture decode issue: 23 (internal decoding error).
[hevc @ 0x55ecd0c8e5c0] hardware accelerator failed to decode picture
Error while decoding stream #0:0: Input/output error

 

I followed the Jellyfin docker tutorial but don't know how to update initramfs on Unraid to enable HuC and GuC, maybe that's the issue?

Edited by Flynn84
additional log info
Link to comment
On 2/6/2023 at 1:59 PM, nyanmisaka said:

Update the initramfs and then reboot.

How do I update it?

I tried:


update-initramfs

 

it gives me:


bash: update-initramfs: command not found

 

I tried:

 

/usr/sbin/update-initramfs

 

it gives me:

 

bash: /usr/sbin/update-initramfs: No such file or directory

 

I'm on 6.12.0-rc6

Link to comment
On 5/20/2023 at 4:01 PM, nyanmisaka said:

It means the GuC/HuC firmware is not ready or the Linux kernel is < 6.2.

 

https://jellyfin.org/docs/general/administration/hardware-acceleration/intel#configure-and-verify-lp-mode-on-linux

 

Yeah, I thought it was possible to get it working with Kernel 6.1 but it looks like it's not worth the hassle. Spun up a quick VM with Ubuntu Server and Jellyfin Docker and it works out of the box like a charm. Looking forward to unraid with Kernel 6.2 so I can get rid of the VM.

Link to comment

Unfortunately, I'm not savy enough to venture into the realm of replacing the kernel myself, therefore will wait it out for now. I don't need gpu transcoding that bad, since my cpu (R9 3900) can handle it. We can always use a VM meanwhile. This is what I figure needs to happen:

 

1. Slackware needs to update to kernel 6.3 (6.2 is EOL)

 

2. zfs 2.x isn't compatible with kernel 6.3 at the moment. This could take a while.

 

3. Other issues I'm not aware of.

 

4.... Profit?

 

I can't remember where I read it but it was said that arc support would come in an unRAID 6.13 release, therefore it might be a little while before we see that.

Link to comment

For me it's not about how many streams I can transcode but how fast.  I'm a pilot and always in airports. A lot of times I grab my ipad and hope to download through plex which needs to transcode for the download to ipad. So for me it's about having the horsepower to plow through something very fast. 

Link to comment

Seems to me that prioritizing ZFS support was a mistake. People don't pick Unraid over TrueNAS because they want to use ZFS; in fact, many choose it because they can avoid using ZFS.

 

Unraid's strength is in its simpler setup and flexibility with hardware support, and a lot of that is now lost because we are stuck waiting for them to update ZFS.

  • Like 1
Link to comment
1 hour ago, illrigger said:

Seems to me that prioritizing ZFS support was a mistake. People don't pick Unraid over TrueNAS because they want to use ZFS; in fact, many choose it because they can avoid using ZFS.

 

Just because you don't do that doesn't mean others don't as well. I specifically started using Unraid now that they support ZFS and a lot of Unraid users already used ZFS through an extension beforehand. Unraid was never about being the absolute bleeding edge of Linux Kernel compatibility either. And it shouldn't be, as a solution mostly for Homelab users that don't want to fiddle with everything themselves and want an easy and powerful solution. Being bleeding edge invites a lot of bugs and hassle for users (and devs).

 

Also, ARC GPUs already work in a VM flawlessly so just use a VM if you want to use them. And I'm pretty sure that ZFS support for Kernel 6.3 (or the next LTS Kernel version) is going to be here rather sooner than later and Unraid will support the next LTS Kernel in its 6.12.1 release.

Edited by Flynn84
Link to comment
12 minutes ago, Flynn84 said:

Just because you don't do that doesn't mean others don't as well. I specifically started using Unraid now that they support ZFS

This is true.  Limetech has been getting "pressure" for native ZFS support for close to two years.  The addition of ZFS is in response to user demand for it and was a major undertaking for the team.  Obviously, that has held their attention for a while.

 

Arc support has Linux kernel dependencies and messing with the Linux kernel version, unless necessary, is something the team tries to avoid during a new release cycle although it has happened (usually with just minor, incremental kernel versions).

 

I am sure Intel Arc support, at least as far as the Linux kernel takes it, will be coming in a future release.

Link to comment
  • 3 weeks later...
On 6/6/2023 at 1:34 PM, Hoopster said:

This is true.  Limetech has been getting "pressure" for native ZFS support for close to two years.  The addition of ZFS is in response to user demand for it and was a major undertaking for the team.  Obviously, that has held their attention for a while.

 

Arc support has Linux kernel dependencies and messing with the Linux kernel version, unless necessary, is something the team tries to avoid during a new release cycle although it has happened (usually with just minor, incremental kernel versions).

 

I am sure Intel Arc support, at least as far as the Linux kernel takes it, will be coming in a future release.

14th gen intel is coming with AV1 support and I'd imagine the igpu there would drivers that need 6.2 as well, wouldn't it? At this point i'm debating selling my arc card and just waiting on 14th gen. 

Link to comment
3 minutes ago, FlyingTexan said:

14th gen intel is coming with AV1 support and I'd imagine the igpu there would drivers that need 6.2 as well, wouldn't it? At this point i'm debating selling my arc card and just waiting on 14th gen. 

I really want to throw an ARC A40  or 2 in my system but between drivers and parts it's looking like I might grab another av1 card.

Link to comment
1 hour ago, TheIlluminate said:

I really want to throw an ARC A40  or 2 in my system but between drivers and parts it's looking like I might grab another av1 card.

Are there other cards that would suit this need? I really want to use the A380 in my drawer, it's been in there for a long time. I don't want to have to do VMs to get it going.  My plex setup runs as a container on unraid and from what i can ready they've updated the ffmpeg in plex so it supports arc transcoding now. Even it just to hammer through HEVC I'd like to get it going.  

Link to comment
2 minutes ago, FlyingTexan said:

Are there other cards that would suit this need? I really want to use the A380 in my drawer, it's been in there for a long time. I don't want to have to do VMs to get it going.  My plex setup runs as a container on unraid and from what i can ready they've updated the ffmpeg in plex so it supports arc transcoding now. Even it just to hammer through HEVC I'd like to get it going.  

Yeah I have 2 A380s waiting but I think I'm going to drop some money on an R730xd server and I don't think I can fit 2 dual slot cards in there.  But an A380 is effectively an A40 with a low profile backend and a single slot cooler and some different firmware.  The hardware appears to be the same.

Link to comment
On 4/24/2023 at 4:46 PM, jaimbo said:

Looks like Plex have some dev builds available with the latest intel drivers (for fixing separate issues) and it might support hardware transcoding for ARC GPUs! https://forums.plex.tv/t/anybody-get-hw-transcoding-working-with-the-a380-on-ubunutu/823618/29

 

Anyone in this thread able to test/confirm this? Looking forward to Unraid moving to kernel 6.2 and hopefully seeing the new intel driver in the main Plex builds 😁

Was just on their forums reading where it's working find on ubuntu. 

Link to comment
1 minute ago, TheIlluminate said:

Yep.  Just waiting on unRAID to go to Linux kernel 6.2.  that's it.

Seems like that might be a good while. I was just looking and Thor has updated kernels for 6.11.5 that I believe support this. One user on r/unraid said he's been 70 days uptime with no issues. I'm thinking of going this route. 

 

https://github.com/thor2002ro/unraid_kernel/releases?page=1

Link to comment
1 hour ago, TheIlluminate said:

I might check that out.  But I'm already on 6.12.1

Yea I didn't see any benefit as I was there for the ARC support that never came.  Plex developer just messaged me on their forums saying that the latest libraries are in plex and ARC support is there across the board so if it works in windows it works in linux.  I guess now it comes down to figuring out how to put this modified kernel into my 6.11.5. 

Link to comment
  • Solution
On 6/23/2023 at 2:42 PM, FlyingTexan said:

Yea I didn't see any benefit as I was there for the ARC support that never came.  Plex developer just messaged me on their forums saying that the latest libraries are in plex and ARC support is there across the board so if it works in windows it works in linux.  I guess now it comes down to figuring out how to put this modified kernel into my 6.11.5. 

Yeah.  I know they are waiting on ZFS to fully support 6.2 but after that we should get it.  I hope there is a big enough push that we get the kernel update as a sub update for unraid.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

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.