アップグレード後のグラフィックパフォーマンスが非常に遅い12.04 => 14.04


16

12.04から14.04にアップグレードしましたが、パフォーマンスが非常に遅くなりました。ウィンドウはスローモーションで開閉します。おそらく、私のグラフィックハードウェアはシステムによって認識されていません。何をすべきかを理解する方法についてアドバイスが必要だと思います。グラフィックソフトウェアをインストールするか、Unityで何かを無効にする必要があるかもしれませんが、どこから始めればいいのかわかりません。

私の「uname -a」コマンドはこれを言います:

Linux home0 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:08:14 UTC 2014 i686 i686 i686 GNU/Linux

コマンド 'sudo lshw'は多くの情報を提供し、最も関連性の高いものを抽出しようとします。

home0
description: Desktop Computer
product: TPS01 ()
vendor: FOXCONN
version: 1.0
serial: To Be Filled By O.E.M.
width: 32 bits
capabilities: smbios-2.6 dmi-2.6 smp-1.4 smp
configuration: boot=normal chassis=desktop cpus=2 uuid=6013CF95-1E02-E531-FD14-D027881B608D

*-core
[...]
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: 080015
date: 06/07/2010
size: 64KiB
capacity: 960KiB
capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification

*-cpu:0
description: CPU
product: Intel(R) Atom(TM) CPU D525   @ 1.80GHz
vendor: Intel Corp.
physical id: 4
bus info: cpu@0
version: 6.12.10
serial: 0001-06CA-0000-0000-0000-0000
slot: CPU 1
size: 1800MHz
capacity: 1900MHz
width: 64 bits
clock: 200MHz
capabilities: x86-64 boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
configuration: cores=2 enabledcores=2 id=3 threads=4
[...]

*-pci
description: Host bridge
product: Atom Processor D4xx/D5xx/N4xx/N5xx DMI Bridge
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 02
width: 32 bits
clock: 33MHz
configuration: driver=agpgart-intel
resources: irq:0

*-display
description: VGA compatible controller
product: Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:44 memory:fea80000-feafffff ioport:dc00(size=8) memory:d0000000-dfffffff memory:fe900000-fe9fffff

補遺:unity_support_testコマンドの出力は次のとおりです。

/ usr / lib / nux / unity_support_test -p

OpenGL vendor string:   Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) IGD x86/MMX/SSE2
OpenGL version string:  1.4 Mesa 10.1.0

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

次に、lspciの出力を示します。

lspci -k | grep -A3 VGA

00:02.0 VGA compatible controller: Intel Corporation Atom Processor D4xx/D5xx/N4xx/N5xx Integrated Graphics Controller (rev 02)
    Subsystem: Foxconn International, Inc. Device 0d55
    Kernel driver in use: i915
00:1b.0 Audio device: Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)

さらに補遺:メール、編集、Webブラウジングにこのデスクトップを使用しています。私はゲームやビデオを気にしません。この非常に遅い動作に関連付けられているグラフィックス処理をオフにしてもかまいません。古いハードウェアでは「通常の低速」ではありません。ハードウェアは2010年からi686です。

「遅い」を明確にします。Xtermまたはブラウザーウィンドウを開いた場合に予想される動作(12.04での経験)は、新しいウィンドウがそのサイズまたは色をスムーズに取得する視覚的なトリックを見るということです。14.04未満では、滑らかさがすべてなくなりました。新しいウィンドウは、そのサイズまたは形状を数秒かけて1秒間に1〜2回変化させ、ぎざぎざの状態で最終状態を取得します。YouTubeムービー(Firefoxに表示)のリフレッシュレートは2または3ヘルツです。ダッシュにテキストを入力すると、文字は1秒に1回の割合で表示されます。

2010年から2011年までのいくつかの同様の会話や質問では、compizの問題への参照が表示されますが、その情報をどう処理するかはわかりません。システムモニターでは、ウィンドウを開くたびにcompizのCPU使用率が最大48%程度になることが示されています。したがって、2 CPUシステムでは基本的に1つのCPUをすべて使用します。ウィンドウをドラッグすると、ギザギザした動きが動き、compizの使用率が60%以上になります。

おそらく、システムに別の問題があることも関係している可能性があります:libudev.so.0が見つかりません(Chromeが起動しないときに気づくように)。これがグラフィックスのパフォーマンスと関係があるのか​​どうか、私は本当に知りません。

ちなみに、この投稿を編集して、さまざまなシステム出力をフォーマットされたとおりにフォーマットしてくれたことに感謝します。私はそれを達成する方法を認識していませんでした。


投稿した出力には、オンボードIntel GPUを搭載したネットブックハードウェア、正しいドライバーがロードされ、すべて認識されていることが示されています。おそらくUnityのGPUデメンディング効果は多すぎます。通常、遅いマシンにはXubuntuまたはLubuntuが推奨されます。
mikewhatever 14

ありがとう、たぶんLubuntuを使うべきだ。ただし、Ubuntu 12.04はこのハードウェアでうまく機能しました。14.04の起動時に、キャプチャできなかったエラーメッセージが表示されますが、gtkに関係しています。
user3054508 14

同様の問題に直面しています。システムモニターを開くと、CPU使用率が100%で一定であることがわかりますが、compizは非常に時間がかかるプロセスです。私のハードウェア-A8V-MX VIA K8M800マザーボードとAMD Athlon 3000 64ビットプロセッサ。
newforubuntulinux 14

2013-05-01にubuntuforums.orgのユーザーstinkeyeから、metacityウィンドウマネージャーを使用してgnome-classicデスクトップを実行するためのアドバイスを見つけました。「sudo apt-get install gnome-panel」を実行し、ログイン画面でgnome(metacity)を選択します。私はそれをやった、それは問題を解決したようだ。これを見つけることは私が感謝するよりも多くの努力をしました。Stinkeyeの投稿:ubuntuforums.org/showthread.php
t

1
私の場合、それはVirtualBoxが私のUbuntu VM用にチェックされた3Dアクセラレーションを持っていなかったからです。実行/usr/lib/nux/unity_support_test -pすると、それを理解するのに役立ちました。ありがとう。
ashes999

回答:


10

上記の問題の原因はおそらくlightdmバグです:

https://bugs.launchpad.net/ubuntu/+source/unity-greeter/+bug/1292467

内部LVDSディスプレイポートを含むIntel NM10グラフィックスを備えたAtom Mini-ITXマザーボードでこの問題が発生しました。「video = LVDS-1:d」の回避策を使用したブートで解決しました。ブートオプションを永続的にする手順は、「カーネルブートパラメーターを追加するにどうすればよいですか?」

2014年4月17日のAndy Whitcroftによる投稿は、修正がリリースされたが、この記事の執筆時点では更新リポジトリに含まれていないことを示しています。


2
これは私のLenovo X1 Carbonで機能しました。ありがとう!
michuk

1
「video = LVDS-1:d」の回避策を使用した起動も、私にとってはうまくいきました。このバグの影響を受ける人にはこれをお勧めします。
Avian00 14年

私のためにも働いた!これをありがとう、それは私を6か月以上盗み続けています-私は真剣です!14.04-
ダニエル

16.04から16.10にアップグレードした後、これは機能しません
でした-guillefix

1

私はアドバイスを以下になるまで同じ低迷の性能を持っていた: https://sites.google.com/site/easylinuxtipsproject/first 上記のウェブサイトにしてuser3054508で述べたように述べたように、しかし、私は決め手を考えて、表示を変更することですgnome(matacity)へ。ユニティデスクトップのよりシンプルなバージョンが、フェードアウトなどを伴わずに将来提供され、古いグラフィックスカードを使用している人に対応できるようになればいいのですが。カスピン


12.04はまだサポートされており、統一2Dデスクトップが含まれている
エルダーオタク

1

私は同じ問題に直面しました。distのアップグレード後、ubuntuの死亡は遅かった。

gnome metacityに変更することは私にとって選択肢ではありませんでした。

私の場合に何が助けました:

sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

「追加ドライバー」に進み、選択したデフォルトドライバー以外のドライバーを選択します。(「nouveau xorg server ..」だったと思う。

(私はnvidia nvs 310グラフィックカードと高解像度dellディスプレイリンクディスプレイを持っています)


9
男はIntelカードを持っています。
michuk

1

Intel 865Gグラフィックスカードでも同じ問題が発生しました。インターネットでいくつか検索した後、Ubuntu Geeksで次の記事を見つけました。

http://www.ubuntugeek.com/how-to-install-intelr-linux-graphics-drivers-on-ubuntu-13-04.html

基本的に、グラフィックカード用のIntelドライバーをダウンロードしてインストールするための手順とリンクを提供します。参考までに、ここで手順を繰り返しました。IntelLinux Graphics Installerを信頼するには、Ubuntuのソフトウェアパッケージマネージャーに次のキーを追加する必要があります(つまり、「apt」)。ターミナルを開き、次の行を実行します。

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg -O - | sudo apt-key add -

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-2 -O - | sudo apt-key add -

ここから、(32または64ビット)アーキテクチャ用のDebianパッケージをダウンロードしてインストールする必要があります。Debianパッケージをダウンロードしたら、ファイルマネージャーからダブルクリックするか、開いているターミナルで次のコマンドを実行してインストールします。

sudo dpkg -i DEB_PACKAGE

コマンドラインからの.debファイルのインストールの詳細については、次のリンクを参照してください。

コマンドラインから.debファイルをインストールするにはどうすればよいですか?

Debianパッケージをインストールした後、開いているターミナルから次のコマンドを実行します。

intel-linux-graphics-installer

警告:Linuxグラフィックインストーラーがパッケージを一覧表示するにはしばらく時間がかかりますので、しばらくお待ちください。認証パスワードの入力を数回求められますので、プロセスから離れないでください。また、これらのドライバーをインストールした後も、システムの動作が遅くなったり使用できなくなったりする可能性があるため、自己責任で使用してください。さらに、パフォーマンスを向上させるために画面解像度を下げる必要がある場合があることに注意してください。それ以外の場合、すべてがうまくいけば、これで問題が解決するはずです。


-1

修正:


Nvidiaグラフィックカードをお持ちの場合は、user1429166のアドバイスに従ってください。

  1. ターミナルコマンドを実行し、Nvidiaドライバーを更新します。
  2. Ubuntuでデフォルトの「追加ドライバー」ソフトウェアを使用して、新しいドライバーを選択します。

どのバージョンがNvidiaの現在のドライバーリリースであるか確信がありませんでした(現時点ではベータリリースだと思うので、おそらく避けたいでしょう)。

**「レガシー」ドライバーではなく、「独自の」ソフトウェアであるものを選択しました。

編集:


Intelカードは、ドライバーのインストールによっても常に恩恵を受けられるようです。「追加ドライバー」ソフトウェアを確認し、現在デフォルトの「X.org-Nouveau」ドライバーを使用しているかどうかを確認します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.