web-dev-qa-db-ja.com

Asus N43で使用するグラフィックドライバーはどれですか?

Geforce GT435Mグラフィックスカードを搭載したノートブック(ASUS N43)を使用しています。このカードにはオプティマス技術が搭載されています。このノートブックには、geforceがアクティブか非アクティブかを示す青/白のインジケータがあります。

Windowsでは完全に機能します。たとえば、アイドル時には青/オフ、Firefoxを使用すると白/オンになります。一方、ubuntu(10.10、しかし11.04にアップグレードする)を使用する場合は、何もしていなくてもalways onです。これはLinuxのドライバーに関連する問題だと思いますか?

2つの質問:

  1. website からnvidiaドライバーをダウンロードしてインストールするか、ubuntuに付属しているものを使用する必要がありますか?nvidiaのドライバーはオプティマス問題?
  2. simple ubuntu/linuxでoptimusを動作させる方法はありますか?いくつか見ました websitesprojects (bumblebee)でいくつかのドライバーを開発しています...動作しますか?安定していますか?

[更新:] @avilellaの指示とすべてがうまくいったと思います。しかし、LEDは常に白のままであり、これはグラフィックが常にオンであることを意味します。 google-chromeの例は機能しませんでした。 OpenGlから次の結果が得られました。

$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
299 frames in 5.0 seconds = 59.631 FPS

$ optirun glxgears
* Starting Bumblebee X server bumblebee
/usr/local/bin/bumblebee-enablecard: 1: ��: not found [ OK ]
1445 frames in 5.0 seconds = 288.877 FPS

どういう意味ですか?そのオプティランは何ですか?どのような改善点に気付く必要がありますか?だから...私の問題はまだ残っています。

4
DiAlex

[〜#〜] ppa [〜#〜] としても利用可能になりました:

古いスクリプト/ gitバージョンを削除するには

Sudo bumblebee-uninstall
Sudo apt-get install ppa-purge
Sudo ppa-purge ppa:ubuntu-x-swat/x-updates

PPAバージョンをインストールするには

Sudo apt-add-repository ppa:mj-casalogic/bumblebee
Sudo apt-get update
Sudo apt-get install bumblebee
5
Martin Juhl

多くのユーザーが、linux hybrid-graphicsメーリングリストでbumblebeeを使用して成功したことを報告しています。試してみたい場合は、gnome-terminalで次のコマンドを実行できます。

 sudo apt-get install git 
#type password 
 git clone https://github.com/Bumblebee-Project/Bumblebee.git
cd bumblebee/
 sudo ./install.sh
optirun glxgears 
#速度を確認し、実行と比較します:
 glxgears 
#google-chromeがインストールされている場合、optirunあり/なしで試してみて、メーリングリストでFPS値を報告できます。
 optirun google-chrome http://webglsamples.googlecode.com/hg/aquarium/aquarium.html

詳細情報: http://launchpad.net/~hybrid-graphics-linux

2
719016

Bumblebeeでは、統合されたグラフィックカードを使用して、Xセッション内で個別のグラフィックカードで特定のプログラムを実行できます。ディスクリートグラフィックカードでプログラムを起動するには、プログラムのコマンドの前に「optirun」と入力します。たとえば、GNOMEでは、次のように入力します。

Alt+F2 optirun google-chrome

または、ターミナルを開いて次を入力します。

optirun google-chrome

ハイブリッドグラフィックシステムの機能の一部として、bumblebeeはacpi_callを使用してoptirunでプログラムを呼び出す前と後にオン/オフを切り替えることができます。ラップトップモデルごとにacpi_callsが異なり、bumblebeeは/ usr/share/doc/bumblebeeにリストを保持します。

If you want power saving by shutting the nVidia down when not in use,
please adjust the scripts:
/usr/local/bin/bumblebee-enablecard and
/usr/local/bin/bumblebee-disablecard for your machine.

Examples and documentation is available in /usr/share/doc/bumblebee/

たとえば、DSDT情報を送信した場合、次のようにコピーできるファイルがあります。

Sudo cp /usr/share/doc/bumblebee/bumblebee-disablecard.asus.N53Sv /usr/local/bin/bumblebee-disablecard

モデルのDSDTおよびSSDT情報がないようですので、ラップトップのDSDT.dslおよびSSDTテーブルをこのバグレポートの添付ファイルとして送信してください。

https://bugs.launchpad.net/bugs/752542

DSDTおよびSSDT情報をコンパイルするには、acpidumpおよびiaslツールをまだインストールしていない場合にインストールします。

Sudo apt-get install acpidump iasl

またはSudo yum install pmtools iasl

次に、bashターミナルで次のコマンドを実行します。

mkdir ~/acpiinfo ; cd ~/acpiinfo
Sudo acpidump > acpidump.txt
# enter password
Sudo acpixtract acpidump.txt
ls *.dat | while read i; do iasl -d "${i}"; done
name=`Sudo dmidecode -s system-product-name`
mkdir "${name}" && cp *.dsl "${name}"/
tar czf "${name}.tar.gz" "${name}"/ && ls -l "$( pwd )/${name}".tar.gz

これにより、バグレポートに添付できるtar.gzファイルが作成されます。最後に、バグレポートに情報を投稿するために、次のコマンドを使用してラップトップとグラフィックカードのモデル識別子を確認できます。

Sudo dmidecode -s system-product-name && Sudo dmidecode -s system-version
lspci -vnnn | Perl -lne 'print if /^\d+\:.+(\[\S+\:\S+\])/' | grep VGA

この情報により、Linux用のハイブリッドグラフィックス機能を完全に開発できます。ご協力いただきありがとうございます!

2
719016

さて、今回もそうなるかどうかわかりません。しかし、NVidiaのドライバー(Webサイトからダウンロードしたもの)を最後にインストールしようとすると、Xが台無しになりました(つまり、グラフィカルユーザーインターフェイスが停止しました!)。

そして、Optimusの問題に関する良いニュースがあります: http://www.martin-juhl.dk/2011/05/optimus-on-linux-problem-solved/

0
RobinJ