ユーザ用ツール

サイト用ツール


opengl:linuxopengl

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
opengl:linuxopengl [2015/01/03 18:27] – [最新のドライバを入れる場合] ogaopengl:linuxopengl [2015/01/14 02:21] (現在) – [最新のドライバを入れる場合] oga
行 2: 行 2:
  
  
-Linux では Windows 同様に新しいドライバが提供されており NVIDIA GeForce, AMD RADEON では新しい GPU 機能を用いることができるようになっています。+Linux では Windows 同様に新しいドライバが提供されており NVIDIA GeForce, AMD RADEON では新しい GPU 機能を用いることができるようになっています。Intel の GPU は残念ながら OpenGL のサポートがあまり良くありません
  
 2015/01/01 現在 2015/01/01 現在
行 13: 行 13:
  
   * [[:opengl:gpuextensions|GPU Extension]]   * [[:opengl:gpuextensions|GPU Extension]]
 +
  
  
行 28: 行 29:
  
  
-=== OpenGL の場合 ===+=== OpenGL の場合 (GLX) ===
  
 <code> <code>
行 42: 行 43:
  
  
-=== OpenGL ES の場合 ===+=== OpenGL ES の場合 (EGL) ===
  
 <code> <code>
行 54: 行 55:
  
 NVIDIA GeForce, AMD RADEON は Windows と同等のドライバが用意されています。 NVIDIA GeForce, AMD RADEON は Windows と同等のドライバが用意されています。
 +ドライバを入れ替えることで新しい OpenGL API を使用することができます。確認は Ubuntu のみ。
 +
 +
 +
 +==== 付属のドライバを使う場合 ====
 +
  
   * Ubuntu 14.04LTS / 14.10   * Ubuntu 14.04LTS / 14.10
行 61: 行 68:
  
 ドライバ入れ替えにより画面が表示されない等のトラブルが発生する可能性があります。 ドライバ入れ替えにより画面が表示されない等のトラブルが発生する可能性があります。
-事前に ssh 等でリモートアクセスできるようにしておくと比較的安心です。+事前に ssh 等でリモートアクセスできるようにしておくと安心です。
  
 <code> <code>
 $ sudo apt-get install ssh $ sudo apt-get install ssh
 </code> </code>
 +
  
  
行 71: 行 79:
  
  
-=== GeForce ===+=== NVIDIA GeForce ===
  
-Windows ドライバ同様に NVIDIA サイトから Linux 向けドライバをダウンロードできます。 +  - NVIDIA サイトから Linux 向けドライバをダウンロードます。OS で Linux を選択 
- +    * http://www.nvidia.co.jp/Download/index.aspx 
-  * http://www.nvidia.co.jp/Download/index.aspx +  - インストーラが含まれているのでダウンロードしたファイル "*.bin" を実行します。インストーラの指示に従い最後に reboot 
- +    インストールには一旦 X server を止める必要があります。CTRL + ALT + F1 (~F6) で consle に降りるか ssh 等で他の PC からログインします。
-インストールには一旦 X server を止める必要があります。CTRL + ALT + F1 (~F6) で consle に降りるか ssh 等で他の PC からログインします。+
  
 <code> <code>
 $ export LANG=en $ export LANG=en
 $ sudo service lightdm stop $ sudo service lightdm stop
-$ chmod 700 NVIDIA-Linux-x86_64-346.22.run+$ chmod 755 NVIDIA-Linux-x86_64-346.22.run
 $ sudo ./NVIDIA-linux-x86_64-346.22.run $ sudo ./NVIDIA-linux-x86_64-346.22.run
 $ sudo reboot $ sudo reboot
 </code> </code>
  
-GeForce と RADEON のドイバは衝突するため同時に install できいようです。 +  * -lGL がエになる場合 
-以前ドライバのアインストール必要なので、頻繁にビデオカードを差し替える場合は HDD を分割して 2個 OS を入れて置いた方が良いかもしれません。+    * libGL.so 外れている場合があるので、その場合は手動で直す必要あり 
 +      * cd /usr/lib/x86_64-linux-gnu 
 +      * sudo mv libGL.so libGL.so.bak 
 +      * sudo ln -s libGL.so.346.22 libGL.so
  
 +問題が起こった時に元のドライバに戻す
 +
 +<code>
 +$ sudo apt-get install nvidia-331
 +$ sudo reboot
 +</code>
 +
 +GeForce と RADEON のドライバは衝突するため同時に install できないようです。
 +以前のドライバのアンインストールが必要で、ドライバが無い場合表示に問題が生じる場合があります。
 +頻繁にビデオカードを差し替える場合は HDD を分割して 2個 OS を入れるなどの対策をおすすめします。
  
-=== RADEON === 
  
-AMD では Ubuntu (64bit) 等、distribution 毎にパッケージとしてダウンロード可能です。+=== AMD RADEON ===
  
-  * [[http://support.amd.com/ja-jp/download/desktop?os=Ubuntu+x86+64]]+  - distribution 毎にパッケージとしてダウンロード可能となっています。RHEL と Ubuntu 
 +    * http://support.amd.com/ja-jp/download 
 +      * Ubuntu の場合下記より 14.04LTS, 12.04LTS の 2種類あります。 
 +      * [[http://support.amd.com/ja-jp/download/desktop?os=Ubuntu+x86+64]] 
 +  - ダウンロードしたパッケージを install します。 
 +    * 依存しているパッケージがある場合は先に install しておきます。
  
 <code> <code>
行 106: 行 130:
 </code> </code>
  
-Windows 同様に HDMI 出力ではオーバースキャンとなっています。 +Windows 同様に HDMI 出力ではオーバースキャン対応の黒フチがある状態となっています。 
-PC モニタに接続している場合は不要なので、Catalyst Control Center を install したら amdcccle コマンドを実行。 +PC モニタに接続している場合は不要なので、Catalyst Control Center を install したのち amdcccle コマンドで変更できます
-オーバースキャンのスライダを 0 に設定+
  
 +  - amdcccle を実行
 +  - ディスプレイマネージャー → DTV(1) → 調整のタブ → スケーリングオプション をオーバースキャン側 0% へ
  
  
行 118: 行 143:
   * [[http://ubuntu.hatenablog.jp/entry/20130425/1366889462|旧ID:itiriのブログ  Ubuntuに最新のRadeon用ドライバーをインストールした時のメモ]]   * [[http://ubuntu.hatenablog.jp/entry/20130425/1366889462|旧ID:itiriのブログ  Ubuntuに最新のRadeon用ドライバーをインストールした時のメモ]]
   * [[http://www.devlog.alt-area.org/?p=3072|DeVlog – 銀の翼で翔べ - Ubuntu 14.10 で Genymotion の仮想デバイスがフリーズする現象の対処]]   * [[http://www.devlog.alt-area.org/?p=3072|DeVlog – 銀の翼で翔べ - Ubuntu 14.10 で Genymotion の仮想デバイスがフリーズする現象の対処]]
 +
 +
 +=== ビデオカードの入れ替え ===
 +
 +GeForce と RADEON を入れ替える場合は事前にドライバのアンインストールが必要となります。
 +そのままではコンソールに降りても画面が正しく描画されない可能性があるので、ssh 等リモートでアクセスして作業することをおすすめします。
 +
 +RADEON driver の削除
 +<code>
 +$ sudo apt-get remove 'fglrx*'
 +</code>
 +
 +
  
opengl/linuxopengl.1420277254.txt.gz · 最終更新: 2015/01/03 18:27 by oga

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki