
私は、NVIDIA GeForce GTX850M を搭載した Schenker M504 (Clevo 650) Intel i7 4712 で Ubuntu 14.04 LTS x64 を実行しています。
PRIMEを使用してNVIDIAカードに切り替えると、すべてのウィンドウが太い黒い枠で囲まれました。この問題を解決するために、次のガイドに従ってNVIDIAドライバーを331.38から337.25に更新しようとしました。 dannyboy79 - Nvidia が 337.25 をリリースその後、再起動すると、画面が真っ黒になり、左上に白いカーソルが表示されました。
これを解決するために、次のようなさまざまなことを試しました。
1) すべての NVIDIA ドライバーを削除する (解決策 1):
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get purge nvidia* bumblebee*
sudo apt-get install nvidia-prime
sudo shutdown -r
2) すべてを消去して再インストールする:
Nvidia 独自のドライバーに関連するものをすべて削除します。
sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
ゼロから始めます。
sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv
すべてを再インストールしてください!
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
X サーバーを再設定します。
sudo dpkg-reconfigure xserver-xorg
compizを再インストールする
sudo apt-get install --reinstall compiz
オプション2)で問題は解決しましたが、Unityの背景が空白になってしまいました。Unityプラグインがccsmで無効になっていると言っている人が何人かいました。そこで、Unityが読み込まれず、ランチャーもダッシュも表示されない、しかし無駄でした。
ccsm の実行はいくつかの潜在的な回答で言及されていますが、ccsm を起動しようとするたびに、次のエラー メッセージが表示されます。
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File"/usr/lib/python2.7/dist-packages/ccm/__init__.py", line 1, in <module> from ccm.Conflicts import *
File"/usr/lib/python2.7/dist-packages/ccm/Conflicts.py", line 26, in <module> from ccm.Constants import *
File"/usr/lib/python2.7/dist-packages/ccm/Constants.py", line 30, in <module> CurrentScreenNum = gtk.gdk.display_get_default().get_default_screen().get_number()
AttributeError: 'NoneType' object has no attribute 'get_default_screen'
実行しようとすると:
dconf reset -f /org/compiz/
エラーメッセージが表示されます: X11 $DISPLAYなしではD-Busを自動起動できません。同様に
setsid unity
も動作しません。
lightdm の再インストールも試みましたが、問題は解決せず、gdm を使用して起動しようとすると、Ubuntu は読み込み画面でハングしてしまいます。
この問題はホスト セッションとゲスト セッションの両方で発生します。
何か案は?
ありがとう!
答え1
さて、私は問題を部分的に解決することができました (つまり、元の設定とドライバ (Nvidia 331.79) に戻しましたが、黒い境界線の問題は残っています)。誰かが同じ問題に遭遇した場合に備えて、コミュニティに知らせたいと思いました。
元の設定に戻すには
1) すべての NVIDIA ドライバーを削除しました:
sudo apt-get remove --purge nvidia*
2) Ubuntuデスクトップを再インストール
sudo apt-get install ubuntu-desktop
3) xorg-edgers リポジトリを通じて nvidia ドライバーを再インストールしました。
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-331
黒い枠線の問題については引き続き調査しますが、これに関する投稿をいくつか見たことがあるので、どこかに答えがあるはずです。
これが役に立つことを願っています!