Skip to content

immich hardware transcoding#8

Merged
ahze merged 1 commit into
daemonless:mainfrom
jtrotsky:feat/hardware-transcoding-guide
Jul 7, 2026
Merged

immich hardware transcoding#8
ahze merged 1 commit into
daemonless:mainfrom
jtrotsky:feat/hardware-transcoding-guide

Conversation

@jtrotsky

@jtrotsky jtrotsky commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

This is the guide for getting transcoding working on the host once the pkgs are added here daemonless/immich-server#9.

It's Claude written but is pretty technical so reads ok. the "!!! warning" is a bit cheese but it actually hit me, so worth keeping.

Also it doesnt feel that good asking people to run this as the devfs commands feel a bit vague to me, but it's worthwhile to get transcoding working until podman is patched upstream on freebsd.

Here's the command i had to run after loading the packages and drives (my container is called immich_microservices )

sh -c 'R=$(podman mount immich_microservices); devfs -m "$R/dev" rule apply path drm unhide; devfs -m "$R/dev" rule apply path "drm/*" unhide mode 0666; devfs -m "$R/dev" rule apply path dri unhide;
devfs -m "$R/dev" rule apply path "dri/*" unhide; podman unmount immich_microservices; podman exec immich_microservices ls /dev/dri/'

@ahze

ahze commented Jul 7, 2026

Copy link
Copy Markdown
Member

This is great -- now we have a single place for hardware transcoding instead docs in multi-repos.

There might be some legacy some stuff to clean up at some point (emby, jellyfin, etc) and point to this doc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants