web-dev-qa-db-ja.com

カーネルのアップグレード後にUnityパネル、ダッシュ、ランチャーを元に戻すにはどうすればよいですか?

64ビットUbuntu 13.04のカーネルを3.8.0-22-genericにアップグレードしました。今、私の団結パネル、ダッシュ、ランチャーがなくなっており、グラフィックスの実行速度は非常に遅くなっています。 CompizとopenGLは失敗しているようです。 Catalyst 13.4を再インストールしようとしましたが、修正されません。私もこれらのコマンドを試しました:

dconf reset -f /org/compiz/
unity --reset-icons &disown

これは以前に一度発生し、上記のコマンドは機能したと思いますが、今回は成功せず成功していません。

最後のコマンドはこれらのエラーを与えます:

[1] 2616
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service: no process found
compiz (core) - Error: Another window manager is already running on screen: 0
compiz (core) - Info: Stopping plugin: core
compiz (core) - Info: Unloading plugin: core
unity --reset-ico (process:2656): GLib-CRITICAL **: g_slice_set_config: assertion `sys_page_size == 0' failed

助けてください!

2013年5月25日EST 1:30 pm EST:さて、今日は普通に起動したばかりで、すべてが正常に機能しています。ランチャーアイコンがデフォルトにリセットされましたが、これは上記の2番目のコマンドの結果だと推測しています。奇妙な。フロリアン、これはあなたが私に実行するように頼んだ2つのコマンドの出力です(今は動作しているようです):

$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   ATI Technologies Inc.
OpenGL renderer string: AMD Radeon HD 6670
OpenGL version string:  4.2.12217 Compatibility Profile Context 12.104

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

そして...

$ Sudo -- lshw -C display
  *-display               
   description: VGA compatible controller
   product: Turks XT [Radeon HD 6670]
   vendor: Advanced Micro Devices [AMD] nee ATI
   physical id: 0
   bus info: pci@0000:03:00.0
   version: 00
   width: 64 bits
   clock: 33MHz
   capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
   configuration: driver=fglrx_pci latency=0
   resources: irq:54 memory:d0000000-dfffffff memory:fe9e0000-fe9fffff ioport:e000(size=256) memory:fe9c0000-fe9dffff

PDATE 2013年6月1日:カーネル3.8.0-23-genericにアップグレードした後、今日同じ問題が発生し、最初のコマンドのみを実行し、AMD Catalyst 13.4を再インストールすることで問題を取り戻すことができました。

カーネルの更新ごとにこれを行うことを防ぐ方法はありますか?これはUbuntuのバグですか、それともAMD Catalystのバグですか?

3
HarlemSquirrel

これまでのところ私にとって最もうまくいったのは、Ctrl + Alt + F1でtty1にジャンプしてからfglrxを再インストールすることです。

Ubuntuリポジトリの安定バージョンの場合:

Sudo apt-get install --reinstall fglrx fglrx-amdcccle

または、AMD Catalystのアップデートバージョンをインストールした場合:

Sudo apt-get remove --purge fglrx-updates fglrx-amdcccle-updates

AMDからダウンロードしたファイルから手動でインストールした場合は、ダウンロードフォルダーに移動して、インストールファイルを再度実行します。

cd ~/Downloads
sh AMD-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg Ubuntu/raring

Ubuntuのバージョンが異なる場合は、「raring」を正確、生意気、信頼などに変更する必要があります。

0
HarlemSquirrel

これは私のために働いた。 gnome-control-center> software&updatesの[Proprietary Drivers]メニューからfglrxのインストールとアンインストールをいじりまわした後、Unityはすべてなくなり、デスクトップ(奇妙なことにアイコンが描かれました)ができました。その段階からSudo apt-get remove --purge fglrx*を実行し、再起動しました。まだ団結していません。次に、google-chrome &を呼び出し、http://support.AMD.com/us/gpudownload/Pages/index.aspxから適切なドライバーをダウンロードしました。次に、OPが言うように、dconf reset -f /org/compiz/とクイックchmod +x driver_yadda_yadda.runSudo ./driver_yadda_yadda.runを実行し、手順を実行しました。プロンプトが表示された後、すべてが正常に戻ります。

1
jellenberger