web-dev-qa-db-ja.com

OpenGLをNvidia GeForce GT 750Mで動作させるにはどうすればよいですか?

だから、私は何を持っています:

  • IntelビデオチップセットとNvidia Geforce GT 750Mビデオカードを搭載したAcer Aspire V30772Gラップトップ
  • 独自のドライバーが選択されたUbuntu 12.04がインストールおよび更新されました(nvidia-319-updates)

問題は何ですか?

  1. OpenGLは適切に動作していないようです。 glxinfo | grep OpenGL sais OpenGLは有効ですが、ソフトウェアでレンダリングされているため、統一3D機能を有効にすることはできません。

    OpenGLベンダー文字列:VMware、Inc. OpenGLレンダラー文字列:llvmpipe上のGallium 0.4(LLVM 3.3、256ビット)OpenGLバージョン文字列:2.1 Mesa 9.2.0 OpenGLシェーディング言語バージョン文字列:1.30 OpenGL拡張:

  2. したがって、Compizは、特に仮想ワークスペースを構成したり、仮想ワークスペース間を移動しようとしたりすると、正常に機能しません(完全なビューではなく最上位のアプリケーションのアイコンのみが表示されます)。

私がすでに試したこと。

  1. 私はバンブルビーをインストールしようとしましたが、助けにはなりませんでした。
  2. ソースからnvidia 331ドライバーをインストールしようとしました。なし。
  3. xorg-edgersから同じnvidia-331ドライバーをインストールしようとしましたが、問題は変わりませんでしたが、apt-get upgradeを実行した後、再起動後にログインできませんでした(xorgが壊れました)。
  4. Nvidiaドライバーを削除して再インストールして、以下の回答を試みました。上記の出力に移動しましたが、それでも必要に応じて機能しません。

nity 3Dテスト

OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 256 bits)
OpenGL version string:  2.1 Mesa 9.2.0

Not software rendered:    no
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:       no
5
Almaron
  • ターミナルを開きます ctrl+alt+T (GUIを使用している場合。CLIから最初にインターネット接続が機能していることを確認してください。オフコースではCLIで端末を開く必要はありません)

各行を入力またはコピー/貼り付け:

  • Sudo apt-get purge nvidia*
    これにより、現在のnVidiaドライバーが削除されます(下記のドライバーを使用すると、より安定した応答が得られます)
  • Sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
  • Sudo dpkg-reconfigure xserver-xorg
    上記の2行はXorgを修正するはずです
  • Sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf

このnVidiaソフトウェアの再インストール後

  • Sudo apt-add-repository ppa:xorg-edgers/ppa
    これにより、必要なリポジトリが提供されます(削除したと仮定)
  • Sudo apt-get update
  • Sudo apt-get install bumblebee-nvidia nvidia-319 nvidia-settings-319
1
Nkciy84

13.10でnvidia 8600を使用してNvidia独自のドライバーを手動でインストールしようとしました。

Sudo ./NVIDIA-Linux-x86-331.67.run --uninstall

ドライバマネージャのすべてのオプションは、常に次の結果になりました。

  • OpenGLベンダー文字列:VMware、Inc.
  • OpenGLレンダラー文字列:llvmpipe上のGallium 0.4(LLVM 3.3、256ビット)

ハードウェアアクセラレーションのないシステム。 Nkciy84のいくつかの微調整を加えた答えにより、システムが復元されました。私がやったことは次のとおりです。

ターミナルタイプまたは各行のコピー/貼り付け:

Sudo apt-get purge nvidia*

これにより、現在のnVidiaドライバーが削除されます(下記のドライバーを使用すると、より安定した応答が得られます)

Sudo apt-get install --reinstall xserver-xorg-video-intel libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
Sudo dpkg-reconfigure xserver-xorg

上記の2行はXorgを修正するはずです

Sudo update-alternatives --remove gl_conf /usr/lib/nvidia-current/ld.so.conf

このrenistall nVidiaソフトウェアの後

Sudo apt-add-repository ppa:xorg-edgers/ppa

これにより、必要なリポジトリが提供されます(削除したと仮定)

Sudo apt-get update
Sudo apt-get install nvidia-337 nvidia-settings-337
1
Luke