Closed rcarmo closed 11 months ago
Thanks for reporting. I will adjust the script.
Note that Tremont
seems to be the correct micro-architecture for your CPU: https://en.wikipedia.org/wiki/Tremont_(microarchitecture).
I have the same issue with a J4105 CPU
https://en.wikipedia.org/wiki/Goldmont_Plus
handbrake | [cont-init ] 54-check-qsv.sh: Processor: Intel(R) Celeron(R) J4105 CPU @ 1.50GHz
handbrake | [cont-init ] 54-check-qsv.sh: Microarchitecture: INTEL_ATOM_GMT_PLUS
handbrake | [cont-init ] 54-check-qsv.sh: Kernel: 6.1.0-16-amd64
handbrake | [cont-init ] 54-check-qsv.sh: Intel Quick Sync Video may not be supported: processor not QSV capable.
handbrake | [cont-init ] 54-check-qsv.sh: terminated successfully.
```dan@dppr:~/handbrake$ docker compose up [+] Running 1/1 ✔ Container handbrake Recreated 0.2s Attaching to handbrake handbrake | [init ] container is starting... handbrake | [cont-env ] loading container environment variables... handbrake | [cont-env ] APP_NAME: loading... handbrake | [cont-env ] APP_VERSION: loading... handbrake | [cont-env ] DISPLAY: executing... handbrake | [cont-env ] DISPLAY: terminated successfully. handbrake | [cont-env ] DISPLAY: loading... handbrake | [cont-env ] DOCKER_IMAGE_PLATFORM: loading... handbrake | [cont-env ] DOCKER_IMAGE_VERSION: loading... handbrake | [cont-env ] GTK2_RC_FILES: executing... handbrake | [cont-env ] GTK2_RC_FILES: terminated successfully. handbrake | [cont-env ] GTK2_RC_FILES: loading... handbrake | [cont-env ] GTK_THEME: executing... handbrake | [cont-env ] GTK_THEME: terminated successfully. handbrake | [cont-env ] GTK_THEME: loading... handbrake | [cont-env ] HOME: loading... handbrake | [cont-env ] INSTALL_PACKAGES_INTERNAL: executing... handbrake | [cont-env ] INSTALL_PACKAGES_INTERNAL: terminated successfully. handbrake | [cont-env ] INSTALL_PACKAGES_INTERNAL: loading... handbrake | [cont-env ] QT_STYLE_OVERRIDE: executing... handbrake | [cont-env ] QT_STYLE_OVERRIDE: terminated successfully. handbrake | [cont-env ] QT_STYLE_OVERRIDE: loading... handbrake | [cont-env ] SUP_GROUP_IDS_INTERNAL: executing... handbrake | [cont-env ] SUP_GROUP_IDS_INTERNAL: terminated successfully. handbrake | [cont-env ] SUP_GROUP_IDS_INTERNAL: loading... handbrake | [cont-env ] TAKE_CONFIG_OWNERSHIP: loading... handbrake | [cont-env ] XDG_CACHE_HOME: loading... handbrake | [cont-env ] XDG_CONFIG_HOME: loading... handbrake | [cont-env ] XDG_DATA_HOME: loading... handbrake | [cont-env ] XDG_RUNTIME_DIR: loading... handbrake | [cont-env ] XDG_STATE_HOME: loading... handbrake | [cont-env ] container environment variables initialized. handbrake | [cont-secrets] loading container secrets... handbrake | [cont-secrets] container secrets loaded. handbrake | [cont-init ] executing container initialization scripts... handbrake | [cont-init ] 10-certs.sh: executing... handbrake | [cont-init ] 10-certs.sh: terminated successfully. handbrake | [cont-init ] 10-check-app-niceness.sh: executing... handbrake | [cont-init ] 10-check-app-niceness.sh: terminated successfully. handbrake | [cont-init ] 10-clean-logmonitor-states.sh: executing... handbrake | [cont-init ] 10-clean-logmonitor-states.sh: terminated successfully. handbrake | [cont-init ] 10-clean-tmp-dir.sh: executing... handbrake | [cont-init ] 10-clean-tmp-dir.sh: terminated successfully. handbrake | [cont-init ] 10-fontconfig-cache-dir.sh: executing... handbrake | [cont-init ] 10-fontconfig-cache-dir.sh: terminated successfully. handbrake | [cont-init ] 10-init-users.sh: executing... handbrake | [cont-init ] 10-init-users.sh: terminated successfully. handbrake | [cont-init ] 10-nginx.sh: executing... handbrake | [cont-init ] 10-nginx.sh: terminated successfully. handbrake | [cont-init ] 10-openbox.sh: executing... handbrake | [cont-init ] 10-openbox.sh: terminated successfully. handbrake | [cont-init ] 10-pkgs-mirror.sh: executing... handbrake | [cont-init ] 10-pkgs-mirror.sh: terminated successfully. handbrake | [cont-init ] 10-set-tmp-dir-perms.sh: executing... handbrake | [cont-init ] 10-set-tmp-dir-perms.sh: terminated successfully. handbrake | [cont-init ] 10-vnc-password.sh: executing... handbrake | [cont-init ] 10-vnc-password.sh: terminated successfully. handbrake | [cont-init ] 10-web-data.sh: executing... handbrake | [cont-init ] 10-web-data.sh: terminated successfully. handbrake | [cont-init ] 10-x11-unix.sh: executing... handbrake | [cont-init ] 10-x11-unix.sh: terminated successfully. handbrake | [cont-init ] 10-xdg-runtime-dir.sh: executing... handbrake | [cont-init ] 10-xdg-runtime-dir.sh: terminated successfully. handbrake | [cont-init ] 15-cjk-font.sh: executing... handbrake | [cont-init ] 15-cjk-font.sh: terminated successfully. handbrake | [cont-init ] 15-install-pkgs.sh: executing... handbrake | [cont-init ] 15-install-pkgs.sh: terminated successfully. handbrake | [cont-init ] 54-check-optical-drive.sh: executing... handbrake | [cont-init ] 54-check-optical-drive.sh: looking for usable optical drives... handbrake | [cont-init ] 54-check-optical-drive.sh: found optical drive /dev/sr0, group 24. handbrake | [cont-init ] 54-check-optical-drive.sh: terminated successfully. handbrake | [cont-init ] 54-check-qsv.sh: executing... handbrake | [cont-init ] 54-check-qsv.sh: Processor: Intel(R) Celeron(R) J4105 CPU @ 1.50GHz handbrake | [cont-init ] 54-check-qsv.sh: Microarchitecture: INTEL_ATOM_GMT_PLUS handbrake | [cont-init ] 54-check-qsv.sh: Kernel: 6.1.0-16-amd64 handbrake | [cont-init ] 54-check-qsv.sh: Intel Quick Sync Video may not be supported: processor not QSV capable. handbrake | [cont-init ] 54-check-qsv.sh: terminated successfully. handbrake | [cont-init ] 54-check-trash-dir.sh: executing... handbrake | [cont-init ] 54-check-trash-dir.sh: terminated successfully. handbrake | [cont-init ] 55-handbrake.sh: executing... handbrake | [cont-init ] 55-handbrake.sh: core dump file location: core handbrake | [cont-init ] 55-handbrake.sh: core dump file size: unlimited (blocks) handbrake | [cont-init ] 55-handbrake.sh: terminated successfully. handbrake | [cont-init ] 85-take-config-ownership.sh: executing... handbrake | [cont-init ] 85-take-config-ownership.sh: terminated successfully. handbrake | [cont-init ] 89-info.sh: executing... handbrake | ╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮ handbrake | │ │ handbrake | │ Application: HandBrake │ handbrake | │ Application Version: 1.7.1 │ handbrake | │ Docker Image Version: 23.11.5 │ handbrake | │ Docker Image Platform: linux/amd64 │ handbrake | │ │ handbrake | ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯ handbrake | [cont-init ] 89-info.sh: terminated successfully. handbrake | [cont-init ] all container initialization scripts executed. handbrake | [init ] giving control to process supervisor. handbrake | [supervisor ] loading services... handbrake | [supervisor ] loading service 'default'... handbrake | [supervisor ] loading service 'app'... handbrake | [supervisor ] loading service 'gui'... handbrake | [supervisor ] loading service 'xvnc'... handbrake | [supervisor ] loading service 'certsmonitor'... handbrake | [supervisor ] service 'certsmonitor' is disabled. handbrake | [supervisor ] loading service 'openbox'... handbrake | [supervisor ] loading service 'nginx'... handbrake | [supervisor ] loading service 'logmonitor'... handbrake | [supervisor ] service 'logmonitor' is disabled. handbrake | [supervisor ] loading service 'logrotate'... handbrake | [supervisor ] loading service 'autovideoconverter'... handbrake | [supervisor ] all services loaded. handbrake | [supervisor ] starting services... handbrake | [supervisor ] starting service 'xvnc'... handbrake | [xvnc ] Xvnc TigerVNC 1.13.1 - built Nov 10 2023 13:43:39 handbrake | [xvnc ] Copyright (C) 1999-2022 TigerVNC Team and many others (see README.rst) handbrake | [xvnc ] See https://www.tigervnc.org for information on TigerVNC. handbrake | [xvnc ] Underlying X server release 12014000 handbrake | [xvnc ] Sat Dec 16 15:52:38 2023 handbrake | [xvnc ] vncext: VNC extension running! handbrake | [xvnc ] vncext: Listening for VNC connections on /tmp/vnc.sock (mode 0660) handbrake | [xvnc ] vncext: Listening for VNC connections on all interface(s), port 5900 handbrake | [xvnc ] vncext: created VNC server for screen 0 handbrake | [supervisor ] starting service 'openbox'... handbrake | [supervisor ] starting service 'nginx'... handbrake | [nginx ] Listening for HTTP connections on port 5800. handbrake | [supervisor ] starting service 'app'... handbrake | [supervisor ] starting service 'autovideoconverter'... handbrake | [autovideoconverter] Processing watch folder '/watch'... handbrake | [autovideoconverter] Watch folder '/watch' processing terminated. handbrake | [supervisor ] all services started. ```
Fix already done, it will be part of the next release.
Fixed with the latest image.
Current Behavior
Right now, the N5095 is incorrectly detected by
54-check-qsv.sh
as not supporting QuickSync, which is incorrect.This is because
list_cpu_features
returnsuarch
asINTEL_ATOM_TMT
, which is not really correct:I suspect this will affect all N series, although I don't have an N100 or an N95 handy to test.
Expected Behavior
Jasper Lake CPUs should be correctly detected.
Steps To Reproduce
No response
Environment
Container creation
Using the example
docker-compose.yml
, with the addition of/dev/dri
device passthroughContainer log
Container inspect
No response
Anything else?
No response