web-dev-qa-db-ja.com

ubuntu 12.04 nvidiaが解決を破る

私はubuntu 12.04 64ビットを実行していますが、nvidia Geforce GT 650mを使用していますが、1920 x 1024で正常に実行されていましたが、ビデオを実行するたびに涙が出ました。 nvidiaドライバーをアクティブにすると、おそらくこれが修正されると思いました。

「nvidia Xサーバー設定」と入力すると、「nvidia Xドライバーを使用していないようです。X構成ファイルを編集して(rootで「nvidia-xconfig」を実行してください)、Xサーバーを再起動してください。 640 x 480の解像度でコンピューターが再起動します。以前の設定を復元するにはどうすればよいですか。

「nvidia X Server Settings」と入力すると、上記と同じように「nvidia Xドライバーを使用していないようです」と表示される

「システム設定、追加ドライバー」に移動すると、nvidia_current->「このドライバーはアクティブになっていますが、現在使用されていません」と表示されます

astr0

編集:xorg.confの出力

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 304.48  ([email protected])  Sun Sep  9 21:29:02 PDT 2012

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
5

モバイルGPUを使用しているので、ラップトップで、おそらく第3世代Intel Core CPU(Ivy Bridge)を使用した構成で使用することを想定しています。 Ivy Bridgeのすべてのモバイルバージョンは、Intel HD 4000グラフィックスをIntegrated Graphics Processor(IGP)として備えています。

概要

  • /etc/X11/xorg.confを削除します(バックアップを作成することを忘れないでください)
  • Bumblebee または PRIME を使用して、IGPと専用GPUを手動で切り替えます。

バックグラウンド

この構成には、グラフィックをあまり使用しないアプリケーションでは、エネルギー消費の少ないIGUを使用できるという利点があります。ただし、私の場合は、Nvidiaドライバーをインストールしたかどうかに関係なく、Ubuntuは常にIGUを使用することを意味していました。そのため、構成にと書かれています。このドライバーはアクティブですが、現在使用されていません

低解像度の問題

質問をするまで、Nvidiaカードを使用したことがないでしょう。 nvidia-xconfigによって生成されたxorg.confは、Nvidiaカードが使用されることを想定していますが、そうではないため、Xサーバーはフェイルセーフ出力モードを使用していると思います。この問題は、xorg.confファイルを削除することで簡単に解決できます。

Sudo rm /etc/X11/xorg.conf

Window Managerを再起動(または再起動)するなど。

Sudo restart lightdm

今すぐ解決してください。

IGUと専用GPUの切り替え

ハイブリッドグラフィックスのサポートを有効にする方法は複数あります。 Hybrid Graphics Linux Team(新規ユーザー最大2リンク、launchpad + hybrid-graphics-linuxのgoogle)が包括的な概要を提供します。私が見た中で最も使いやすく、最も先進的な技術は、BumblebeeとPRIMEです。どちらの場合も、特定の接頭辞を持つ専用GPUを使用する必要があるアプリケーションを起動します。

バンブルビー

Bumblebeeは、無料のnoveauまたは独自のNvidiaドライバーを使用します。これまでのところ、Bumblebeeのみを試しましたが、これはIntelとNvidiaの組み合わせの場合のより良い解決策のようです。 Ubuntu wikiページ(google wiki + ubuntu + Bumblebee)があり、インストール方法の手順を説明しています。インストール後、optirunというプレフィックスを付けることにより、専用GPUを使用してアプリケーションを実行できます。例えば。:

optirun glxgears

Nvidiaの設定は、カードがアクティブな場合にのみ機能するため、実行する必要があります

optirun nvidia-settings -c :8

設定を取得します。モニター構成は、デフォルトのツールを介して機能します。

補遺

PRIMEは、AMD-IGUとNvidia GPUの組み合わせでうまく機能しているようです。しかし、それについてあまり包括的に読んでいないようです。

ハイブリッドサポートはまだやや早く、特定の構成によっては、PRIMEまたはBumblebeeのいずれかがより良いソリューションになる場合があります。

5
LeoR

gksu nvidia-settingsを試してみましたので、最新の実験的なドライバ(310)を試してインストールし、実際に新しいドライバをダウンロードするかどうかを確認します。

0
mick