web-dev-qa-db-ja.com

UbuntuはHTPCにとって間違っていますか、それともまったく間違っていますか?

これは私の物語であり、私はそれに固執しています

昨年、AMD A6-6400Kプロセッサを搭載したホームシアターPC(HTPC)を構築しました。 GPUが内蔵されており、家庭内にはIntelシステムが2つだけあります。 Ubuntu 14.04 LTSをインストールしたのは、最新かつ最高で、Ubuntu 12.04が大好きだったからです。

HTPCは専用です。私たちは映画、Netflixなどをネットで見ています。それについてです。素晴らしかったです。それは、スマートテレビよりも大幅に改善されました。

次に、2014年12月12日カーネルへの3.13.0.43アップデートにより、回復不能死の黒画面。電源をオフにし、必死に電源オン時にGRUBリカバリメニューを取得しようとしました。その後、デフォルトを3.13.0.39カーネルに設定する方法を学びました。

カーネル3.13.0-43へのアップグレード後にブートがハングする

3.13.0.44カーネルアップデートにより、1か月後にこの問題が修正されました。しかし、マウスパッドは遅くて不安定に見えました。電池を交換し、たくさん誓った。落ち着いて使ってみました。違いはありませんでした。

その後、2015年2月にカーネルに対する別の14.04 LTSアップデート3.13.0.45が発生しました。その後、Downton Abbey .mkvファイルがvlcまたはtotemを使用して再生できませんでした(デフォルトのビデオビューア)。

topコマンドは、プレイモードでCPUが100%(シングルコア)を超えて実行していることを明らかにしました。 が一時停止した場合でも vlcが50%で実行されていました。 compizと呼ばれる別のプロセスは90%で実行され、allcoreメトリックは一時停止時に60%で記録されました。これはまったく意味がありませんでした。

それから私はこれを読みました:

https://bugs.launchpad.net/compiz/+bug/1293384

この

https://tim.siosm.fr/blog/2014/04/25/why-not-ubuntu-14.04-lts

compizの使用を避けるためにGNOME/metacityデスクトップを試しました。トーテムプレーヤーはほとんど動作しましたが、画像が途切れ、フレームが失われました。 vlcはひどい画像をレンダリングしました。

これはすべて、デフォルトのUbuntuオープンソースドライバーで発生しました(つまり、追加のドライバーはインストールされていません)。

最新のAMDドライバーを使用する以前の試みは、フラストレーションに終わりました。50インチのテレビで46インチの画像がレンダリングされ、調整する方法はありませんでした。 AMD Tweakプログラムが適切にインストールされなかったため、8%のアンダースキャンを調整したり、この奇妙なデフォルト設定を認識したりすることもできませんでした。しかし、私はそれを回避しました。

here の指示に従ってください。次に、AMD Command Control Centerを再インストールします。次に、0%アンダースキャンに調整します。

cd <the dir with the .deb files>
dpkg -P fglrx-amdcccle
dpkg -i fglrx-amdccle_<whatever_version_is_here>.deb

すべてworksgreatagainAMD独自のドライバーを正常にインストールして調整した後通常の画面の場合(0%アンダースキャン)。 Downton Abbeyのエピソードは、VLCでフルスクリーンを実行するシングルコアの16%のみを使用します。

ここにポイントがあります。本当に。

最後の2か月間のUbuntu 14.04長期サポート(LTS)ソフトウェアの更新はhell。私は、ソフトウェアの更新に慣れていて、存在することを知らなかった問題を修正しています。迷惑なはい、しかし決して時間がかかることはありません。その安心感を払うための小さな価格。

しかし、これらの最後の数回の更新により、このHTPCが2回以上機能不全に陥り、私はそのままの道に立ち往生し、妻がWindowsを使用しない理由を尋ねました。 Grrrrr。

そして、これらのアップデートを修正することで、私の人生のどれだけが洗い流されたかを恥ずかしく思います。もう二度と戻らない時間。

ずっとMicrosoftを使っていた後、Ubuntu 11.04に切り替えました。楽しかった。 12.04と同じ。しかし、14.04はを吸いましたビッグタイム。だから今、私はこれらのオプションを検討しています:

  1. need-to-haveを除き、すべてのソフトウェア更新を一時停止します。
  2. UbuntuはHTPCでは過剰であり、愚かです。他のものをインストールします。ミント? OpenELEC?
  3. 12.04 LTSにロールバックしますか?あー.
  4. 14.04 LTSに固執し、3回目に雷が落ちないことを願っていますか?
  5. 次のステップに進みましょう。提案? Windows以外のもの。

これは深刻な質問です。

1
Diogenes

何が起こっている? ほとんどの問題は、1つのステートメントで要約できます。

AMDのクローズドソースドライバーはひどいです。

そして、オープンソースのものはそれほど良くありません。おそらくNvidiaopenドライバーよりも優れていますが、まだ多くの欠陥とむらのあるハードウェアサポートがあります。多くの場合、許容できる結果を見つけることは、ドライバーのバージョンとカーネルのバージョンをXのバージョンやアプリケーションと手動でバランスさせることを意味します。

HWEスタック で14.10のkernel + driver + Xにアップグレードしてみてください:

Sudo apt-get install --install-recommends linux-generic-lts-utopic  

15.04と15.10がリリースされると、同様のことができるようになります。

ただし、将来的には、ハードウェアサポートbeforeに注意してください。現時点では、摩擦のないエクスペリエンスが必要な場合は、AMD GPUを購入しません。

8
Oli

Compizは目を見張るものですが、パフォーマンスを向上させるには、CompizConfig Settings Manager(Software Centerにあります)をインストールし、設定を多少調整することを常にお勧めします:アニメーションを無効にし、OpenGL設定で高速テクスチャフィルターを使用します。

とりわけ、 スタートアップサービスを取り除く 必要ありません。

Lxdeやxfceなどの別のデスクトップ環境を使用すると、システムへの負荷を確実に軽減できます。個人的には、私はGnomeを使用しており、その前にシナモンを使用していました。

十分に冒険したい場合は、 icewmウィンドウマネージャーへの切り替え を試すこともできます。

Ubuntuのパフォーマンスの全体的なチューニングの詳細については、 こちら をご覧ください。

1