Upgrade to Pro — share decks privately, control downloads, hide ads and more …

シンクライアント端末をシンクライアントホスト的に利用

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

 シンクライアント端末をシンクライアントホスト的に利用

Avatar for Kenichiro MATOHARA

Kenichiro MATOHARA

April 21, 2024
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. 先月のミーティング時の端末 Fujitsu ARROWS Tab Q508/SE ( Intel HD Graphics 405

    ) / RAM4GB(DDR3) / eMMC 128GB CPU がボトルネックになり後半は音声にも影響が出た Android スマートフォンを併用( Moto g31 ) CPU Atom x7-Z8700 3
  2. My New Gear…​ HP t430 Thin Client N4000/RAM 4GB/eMMC 32GB

    ヤフオク!にて\1,500 + 送料\1,680 で入手 コンパクトなシンクライアント端末 N4000 → Intel Corporation GeminiLake [UHD Graphics 600] iGPU に vp8/vp9 支援が入っているのでビデオミーティングに 使えそう (駄目でも自宅サーバに) 4
  3. HW 情報 USB-A x3, USB-C x1, RJ-45, HDMI, DP, 3.5mm

    audio 交換できるパーツはほぼ無く拡張はUSB だより M.2 2230 スロットがあるらしい SSD を刺したい……とりあえず USB-HDD を繋ぐ USB-C PD で 20V を給電して起動するらしいので対応バッテリー があれば外での利用も? ACアダプタは 19.5V 2.31A なので 45W でぎりぎり動きそう 他社製の Wi-Fi モジュールが利 用できた & SDIOが使えなかったらしい 6
  4. OS に Debian bookworm 12 amd64 を導入 USB Keyboard と

    HDMI-USB を繋いでタブレットをディスプレ イとして install 起動時に F12 key で起動選択画面,USB 起動でインストール 特筆すべきこともなく通常のPCやサーバのようにサクッと入る swap 1GB → 4GB desktop(Gnome)/ssh,その他ウェブブラウザなどのツール導 入して内蔵SSD 30%ほどの利用率 https://linux-hardware.org/?probe=b877d49ea4 7
  5. $ lspci -k | grep -EA3 'VGA|3D|Display' 00:02.0 VGA compatible

    controller: Intel Corporation GeminiLake [UHD Graphics 600] (rev 03) DeviceName: Onboard IGD Subsystem: Hewlett-Packard Company GeminiLake [UHD Graphics 600] Kernel driver in use: i915 10
  6. $ vainfo libva info: VA-API version 1.17.0 libva info: Trying

    to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 () libva info: Found init function __vaDriverInit_1_17 libva info: va_openDriver() returns 0 vainfo: VA-API version: 1.17 (libva 2.12.0) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSliceLP VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSliceLP VAProfileJPEGBaseline : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointEncPicture VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP VAProfileVP8Version0_3 : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain10 : VAEntrypointVLD VAProfileVP9Profile0 : VAEntrypointVLD VAProfileVP9Profile2 : VAEntrypointVLD 11
  7. $ ffmpeg -loglevel -8 -decoders | grep qsv V....D av1_qsv

    AV1 video (Intel Quick Sync Video acceleration) (codec av1) V....D h264_qsv H264 video (Intel Quick Sync Video acceleration) (codec h264) V....D hevc_qsv HEVC video (Intel Quick Sync Video acceleration) (codec hevc) V....D mjpeg_qsv MJPEG video (Intel Quick Sync Video acceleration) (codec mjpeg) V....D mpeg2_qsv MPEG2VIDEO video (Intel Quick Sync Video acceleration) (codec mpeg V....D vc1_qsv VC1 video (Intel Quick Sync Video acceleration) (codec vc1) V....D vp8_qsv VP8 video (Intel Quick Sync Video acceleration) (codec vp8) V....D vp9_qsv VP9 video (Intel Quick Sync Video acceleration) (codec vp9) $ ffmpeg -loglevel -8 -encoders | grep qsv V..... h264_qsv H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 (Intel Quick Sync Video V..... hevc_qsv HEVC (Intel Quick Sync Video acceleration) (codec hevc) V..... mjpeg_qsv MJPEG (Intel Quick Sync Video acceleration) (codec mjpeg) V..... mpeg2_qsv MPEG-2 video (Intel Quick Sync Video acceleration) (codec mpeg2vid V..... vp9_qsv VP9 video (Intel Quick Sync Video acceleration) (codec vp9) 12
  8. xrdp + xorg t430 に xrdp を入れてネットワーク経由で画面を転送して利用して みると HDMI-USB よりずっと快適

    xrdp 経由だと Firefox/Chromium/Chrome 共に GPU を使っ てくれない……. intel-gpu-tools package の intel_gpu_top コマンドで確認 14
  9. 15

  10. 17

  11. x11vnc 利用 x11vnc → 既存の xorg を vnc で転送 /etc/gdm3/daemon.conf

    を編集 [daemon] section に WaylandEnable=false gdm 再起動 [daemon] WaylandEnable=false $ sudo service gdm3 restart 18
  12. x11vnc をアドホックに起動 1 gdm 利用時 2 login 後 $ sudo

    -u Debian-gdm x11vnc -auth /run/user/$(id -u Debian-gdm)/gdm/Xauthority -display :0 -nop $ x11vnc -auth /run/user/1000/gdm/Xauthority -display :1 -nopw 2 19