H265を見るとIntel NUCがハングするのはなぜですか?

H265を見るとIntel NUCがハングするのはなぜですか?

私は5年以上にわたりBOXD34010WYKH1 Intel NUCをメディアセンターとして使用してきました。私のテレビに接続してLibreElec(Kodi)を起動します。私は問題なくNASからネットワーク経由でストリーミングされている多くのh264 1080pビデオを視聴しました。

最近1080p HEVC 10ビットコンテンツを試しましたが、NUCはそれを処理できませんでした。理由がわからない。数分間h265ビデオをシームレスかつシームレスに実行します。余裕のRAMがたくさん残っています。 4コア全体のCPU使用率は約70%に過ぎません。 lm_sensorsは約50℃の温度を示します。すると突然画面が暗くなり、停止します。

ソフトウェアの問題かもしれないと思ってLibreElecを更新しようとしましたが、役に立ちませんでした。その後、Linux Mintをインストールし、別のコンピュータにPlexサーバーを設定し、NUCでFirefoxを介して視聴してみました。同じ現象です。数分間うまく機能して死ぬ。

私の唯一の手がかりは次のとおりです。

Linux Mintを実行しながらラップトップからNUCに接続してビデオを視聴し、実行が停止するまでログに従いました。終了すると、/var/log/syslogに次のログエントリが表示されます。

May 12 19:50:26 tal-media-nuc kernel: [  228.055952] nuvoton-cir 00:05: RX FIFO overrun detected, flushing data!                                                      [6/23]
May 12 19:50:26 tal-media-nuc kernel: [  228.058145] nuvoton-cir 00:05: RX FIFO overrun detected, flushing data!
May 12 19:50:26 tal-media-nuc kernel: [  228.059121] nuvoton-cir 00:05: RX FIFO overrun detected, flushing data!
May 12 19:50:26 tal-media-nuc kernel: [  228.060019] nuvoton-cir 00:05: RX FIFO overrun detected, flushing data!
May 12 19:50:26 tal-media-nuc kernel: [  228.062556] nuvoton-cir 00:05: RX FIFO overrun detected, flushing data!
May 12 19:50:26 tal-media-nuc kernel: [  228.062836] nuvoton-cir 00:05: RX FIFO overrun detected, flushing data!
May 12 19:50:29 tal-media-nuc kernel: [  231.751820] ata1.00: exception Emask 0x10 SAct 0x3f8000 SErr 0x4040000 action 0xe frozen
May 12 19:50:29 tal-media-nuc kernel: [  231.751832] ata1.00: irq_stat 0x00000040, connection status changed
May 12 19:50:29 tal-media-nuc kernel: [  231.751837] ata1: SError: { CommWake DevExch }
May 12 19:50:29 tal-media-nuc kernel: [  231.751843] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751849] ata1.00: cmd 61/18:78:d8:7a:d4/00:00:1f:00:00/40 tag 15 ncq dma 12288 out
May 12 19:50:29 tal-media-nuc kernel: [  231.751849]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751851] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751853] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751857] ata1.00: cmd 61/68:80:48:94:d4/01:00:1f:00:00/40 tag 16 ncq dma 184320 out
May 12 19:50:29 tal-media-nuc kernel: [  231.751857]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751860] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751863] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751867] ata1.00: cmd 61/f0:88:18:cd:f1/07:00:1f:00:00/40 tag 17 ncq dma 1040384 ou
May 12 19:50:29 tal-media-nuc kernel: [  231.751867]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751868] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751870] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751874] ata1.00: cmd 61/10:90:08:d5:f1/08:00:1f:00:00/40 tag 18 ncq dma 1056768 ou
May 12 19:50:29 tal-media-nuc kernel: [  231.751874]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751876] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751877] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751881] ata1.00: cmd 61/00:98:18:dd:f1/0a:00:1f:00:00/40 tag 19 ncq dma 1310720 ou
May 12 19:50:29 tal-media-nuc kernel: [  231.751881]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751883] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751884] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751888] ata1.00: cmd 61/00:a0:18:e7:f1/06:00:1f:00:00/40 tag 20 ncq dma 786432 out
May 12 19:50:29 tal-media-nuc kernel: [  231.751888]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751890] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751892] ata1.00: failed command: WRITE FPDMA QUEUED
May 12 19:50:29 tal-media-nuc kernel: [  231.751896] ata1.00: cmd 61/b8:a8:18:ed:f1/08:00:1f:00:00/40 tag 21 ncq dma 1142784 ou
May 12 19:50:29 tal-media-nuc kernel: [  231.751896]          res 50/00:00:00:00:00/00:00:00:00:00/00 Emask 0x10 (ATA bus error)
May 12 19:50:29 tal-media-nuc kernel: [  231.751897] ata1.00: status: { DRDY }
May 12 19:50:29 tal-media-nuc kernel: [  231.751909] ata1: hard resetting link
May 12 19:50:32 tal-media-nuc kernel: [  234.239049] ata1: SATA link down (SStatus 1 SControl 300)
May 12 19:50:32 tal-media-nuc kernel: [  234.239364] ata1: hard resetting link
May 12 19:50:34 tal-media-nuc kernel: [  236.466987] ata1: COMRESET failed (errno=-32)
May 12 19:50:34 tal-media-nuc kernel: [  236.466995] ata1: reset failed (errno=-32), retrying in 8 secs
May 12 19:50:42 tal-media-nuc kernel: [  244.253793] ata1: hard resetting link
May 12 19:50:44 tal-media-nuc kernel: [  246.465503] ata1: SATA link down (SStatus 1 SControl 300)
May 12 19:50:44 tal-media-nuc kernel: [  246.466243] ata1: hard resetting link

SSHはまだ接続されていますが、私のbashは奇妙です。私が実行しlsたり、別のコマンドを実行すると表示されますls: command not found。そのようなコマンドを実行すると、と表示さ/usr/bin/lsれます-bash: /usr/bin/ls: Input/output error。 SSH接続を切断して再接続しようとすると、接続は許可されません。 NUCを再び正常に戻すには、ハードリセットが必要でした。

NUCから2.5インチドライブを取り出して確認してみました。 SMARTは問題ないと言います。 badblocksは問題がないと言った。

これはHEVCでのみ発生します。 H264はまだ問題なくうまく機能します。これが一種のハードウェアエラーであるのか、一部のハードウェアが誤動作しているのか、それとも私ができることがあるのか​​わかりません。これがより強力なNUCが必要であることがわかったら、1つを選択しました。しかし、ビデオを再生するときにリソースを最大限に活用するには近づいていないようです。新しい製品が同じことをしないことを保証することはできません。

関連情報