kubuntu 15.04におけるnvidia-304のハードウェアレンダリング問題

私のパソコンでこのスレッドと同じような問題が発生しています(pentium) 4 3GHz、2GB RAM、GeForce 6200(nvidia-304を使用)。

Kubuntu 15.04にアップデートした後、デスクトップにはマウスポインタのある黒い背景、ctr + alt + suprに対する応答がないことが示されましたが、ctrl + alt + F1で別の端末にログインすることは可能でした。そして、再起動後もフリーズしたデスクトップが残っていたので、前述のリンクとの類似点は終わりました。

nvidia独自のドライバなしでインストールを再試行したところ、デスクトップが表示され、それは合成を無効にした後でも使用可能でした(Nouveauには、私のマシンの多くのウィジェットを破壊する「美徳」があります)。合成を無効のままにしておくと、nvidia-304をインストールして、面倒くさいことなくデスクトップに入ることができました。

しかし、ここから私の問題が始まります。私のグラフィックのパフォーマンスは、14.14で慣れていたものと比べてかなり劣っていて、glmark2のようないくつかのOpenGLのアプリケーションでさえ、次のようなエラーメッセージを示します。

Inconsistency detected by ld.so: dl-version.c: 224: _dl_check_map_versions: Assertion `needed != ((void *)0)' failed!

glmarkがエラーメッセージなしでNouveauで動作することを適用しますが、それは期待外れのパフォーマンスで行います。

私はkwinの問題を疑っています、しかし私はプレリリースの問題を超えて関連のあるものを見つけることができないようです。

14.10に戻る以外に誰もが決定的な解決策を知っていますか?

ご協力いただきありがとうございます

編集:ドライバはkubuntuによって提案されたものであり、Nvidiaによってサポートされている最後のものであるため、これはまったくドライバのインストールの問題ではありません。

私のカードは単に古いAGPカード(上記のGeForce 6200)であることを考えると、最新のドライバではサポートされていません。また、このカードは14.10までのすべての旧バージョンのkubuntuでも同じドライバでうまく動作しました。同じドライババージョンでこのリリースでも同じ動作を期待しています。

アップデート後にデスクトップ画面がロックされているため(14.10で合成を有効にして実行しているドライバ304)、セットアップを中断する可能性があるのはウェイランドまたはバグのあるkwinだけです。

2
nl ru de
なぜ304を使うのですか? sudo apt-get install nvidia-331 - 少なくとも15.04では完全にサポートされていないのでしょうか。
追加された 著者 Mark Kirby,
304の正確なバージョンとxorg-edgersリポジトリによって提供される正確なバージョンを比較してください。私は私のNvidia 6150のxorg-edgersバージョンが1つ高いことを発見し、そしてよりよく働いた。
追加された 著者 ubfan1,
304はGeForce 6シリーズ(AGPカードです)のサポートが終了しているため、新しいドライバはこのカードをサポートしておらず、kubuntuによって選択されたドライバであるため、ドライバのバージョンに問題はありません。
追加された 著者 Jorge Alzate,
ありがとうUbfan1。バージョンを確認しましたが、インストールされているものと同じです。304.125なので、修正ではありません
追加された 著者 Jorge Alzate,

4 答え

私は問題がNVidiaドライバとOpenGLの使用にあると思います。 あなたが他のttyに黒い画面でログインするのを経験したとき、そして以下を試みなさい: - sudo vi〜/ .config/kwinrc - バックエンド= OpenGLをバックエンド= XRenderに変更 - kill -9 -1で再起動する

これでPlasmaを使ってログインできるはずです。 それは非常に遅いですがあなたは時々OpenGLに戻ることができます。あなたが切り替えることができればあなたがKubuntuから期待するパフォーマンスを得るでしょう。

シャットダウンする前にXRenderに戻ることを忘れないでください。そうしないと、同じ手順を繰り返す必要があります。

1
追加された
こんにちはホルヘ。 Nouveauドライバを使用してCompositor - ScaleメソッドをCrispに設定することで、私のマシンは再び動作するようになりました(14.10ほどではありません)。私はこれまでNouveauドライバでは良いパフォーマンスを見たことがありませんでした。それがそうでなければ私はもう覚えていないことをいくつかの変更を加えた、それがScaleメソッドであると思います。これが役に立つことを願っています。幸運マルティン
追加された 著者 mdi,
ありがとうMartijn。あなたの答えは、この時点で修正に最も近いものです。 XRenderは私が合成を可能にすることを可能にしました、しかし、それはひどく遅いです(すなわち、単純なウィンドウの復元 - リサイズは私の老化するCPUのほぼ70%を消費し、そして完了するのに3秒近くかかります)。それにもかかわらず、グラフィックスカードの性能は前の14.10と比較してまだ深遠です。それは私の古い機械の道の終わりであると思われるので、私はあなたの助言を答えとしてマークします。
追加された 著者 Jorge Alzate,
こんにちはMartijn。 Nouveauでは、合成機能を有効にした状態で深刻なウィジェットの破損を実験します(たとえば、ほとんどのウィンドウのコンテンツがデスクトップの背景に置き換えられます。USBからubuntu/kubuntuを起動すると特に厄介です)。ワインゲームで。一言で言えば、ヌーボーは私にとって実用的ではありません。たぶん私はそれが何かが改善されたかどうか確かめるためにいくつかのバージョンでそれを試してみるつもりです
追加された 著者 Jorge Alzate,

The nvidia-304 drivers will work with Kubuntu 15.04 if you disable the Compositor in System Settings->Display and Monitor

0
追加された
あなたが私の投稿を読んだ場合、それは私の現在の設定です。合成が無効になっていると、アプリのハードウェアレンダリングが遅くなりますが、ハードウェアレンダリング
追加された 著者 Jorge Alzate,

あなたはおそらくkwinのバグにぶつかっていると思います。 Kwinはどのように同期が行われるべきかについて楽観的すぎる仮定をしており、これは古いnvidiaカードではうまくいきません。

この場合、次のことを試すことができます。

合成を無効にするのではなく、試してみてください 以下の内容で〜/ .config/plasma-workspace/env/kwin.sh ファイルを作成します。

#!/bin/sh
export KWIN_EXPLICIT_SYNC=0

Then go to the system-settings -> Startup and Shutdown -> Autostart and Check/Add the script as a pre-kde startup file

See also https://bugs.kde.org/show_bug.cgi?id=348753

0
追加された

Optimus nvidia Asusラップトップを持っています。 Kubuntu 15.04をインストールした後(私はBeta 2の初期の状態でやった)、nouveauモード以外の方法でそれを動かすことはできませんでした。これは私がしたことです:

- ドライバ設定でnouveauドライバを選択

-リブート

-In端末タイプ:sudo remove nvidia *(私のnvidia-340専用ドライバのファイルをすべて削除する)

-リブート

- 私のアカウント設定で "auto login"を選択し、SDDM詳細設定でもそれを行った(これは、Optimus IntelモードになっていないとSDDMログイン画面がnvidia専用ドライバでデスクトップの起動をクラッシュさせるため)。

- 端末タイプ:sudo install nvidia-346 nvidia-prime nvidia-settings

-リブート

- その後、私のラップトップは完全にNVIDIAモードで動作していました。

私はまた私のデスクトップをクラッシュさせそして空白のスクリーンがマウスポインター以外に何も表示されないようにする「sudoイルカ」に関する問題を抱えていた。それを解決するために:

- 空白の画面でCtrl-Alt-F1を押してコンソールに移動します

- タイプsudo chownユーザー名:username〜/ .cache/*

-リブート

あなたがsudoコマンドでguiアプリケーションを使うとき、これはあなたのユーザーからsudoに所有者ユーザーを変えることによるもう一つの既知の問題です。

それが役に立てば幸い

0
追加された
上記の私のコメントと同じ:nvidia-364は私のカードをサポートしていません。なぜならそれは廃止予定の製品であり、また14.10で正常に動作したからです(ドライバが推奨し、OSによって選択)。私はあなたの解決策を試すつもりだが304バージョン
追加された 著者 Jorge Alzate,
更新:まだ同じです。
追加された 著者 Jorge Alzate,
ブラックリストからnouveauを削除、ドライバの設定からインストール済みnouveau、initramfsの更新、再起動、同じnouveauの動作の確認、ドライバの設定からのnvidiaの再インストール、念のためinitvfsの更新、再起動、変更なし黒のデスクトップは違いはありませんがchown -R .cacheフォルダ。私の唯一の選択肢は14.10に戻ることであり、15.10が良くなることを願っています
追加された 著者 Jorge Alzate,