opengl:linuxopengl
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
opengl:linuxopengl [2015/01/03 18:27] – [最新のドライバを入れる場合] oga | opengl:linuxopengl [2015/01/08 11:28] – [最新のドライバを入れる場合] 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: | ||
* [[: | * [[: | ||
+ | |||
行 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 等でリモートアクセスできるようにしておくと安心です。 |
< | < | ||
$ sudo apt-get install ssh | $ sudo apt-get install ssh | ||
</ | </ | ||
+ | |||
行 71: | 行 79: | ||
- | === GeForce === | + | === NVIDIA |
- | Windows ドライバ同様に | + | - NVIDIA サイトから Linux 向けドライバをダウンロードします。OS で Linux を選択 |
- | + | * http:// | |
- | | + | - インストーラが含まれているのでダウンロードしたファイル " |
- | + | | |
- | インストールには一旦 X server を止める必要があります。CTRL + ALT + F1 (~F6) で consle に降りるか ssh 等で他の PC からログインします。 | + | |
< | < | ||
$ 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 ./ | $ sudo ./ | ||
$ sudo reboot | $ sudo reboot | ||
</ | </ | ||
- | GeForce と RADEON のドライバは衝突するため同時に install できないようです。 | + | * -lGL がエラーになる場合 |
- | 以前のドライバのアンインストールが必要なので、頻繁にビデオカードを差し替える場合は | + | * libGL.so |
+ | * cd / | ||
+ | * sudo mv libGL.so libGL.so.bak | ||
+ | * sudo ln -s libGL.so.346.22 libGL.so | ||
- | === RADEON | + | GeForce と RADEON |
+ | 以前のドライバのアンインストールが必要で、ドライバが無い場合表示に問題が生じる場合があります。 | ||
+ | 頻繁にビデオカードを差し替える場合は HDD を分割して 2個 OS を入れるなどの対策をおすすめします。 | ||
- | AMD では Ubuntu (64bit) 等、distribution 毎にパッケージとしてダウンロード可能です。 | + | === AMD RADEON === |
- | * [[http:// | + | |
+ | * http:// | ||
+ | * Ubuntu の場合下記より 14.04LTS, 12.04LTS の 2種類あります。 | ||
+ | | ||
+ | - ダウンロードしたパッケージを install します。 | ||
+ | * 依存しているパッケージがある場合は先に install しておきます。 | ||
< | < | ||
行 106: | 行 124: | ||
</ | </ | ||
- | Windows 同様に HDMI 出力ではオーバースキャンとなっています。 | + | Windows 同様に HDMI 出力ではオーバースキャン対応の黒フチがある状態となっています。 |
- | PC モニタに接続している場合は不要なので、Catalyst Control Center を install したら amdcccle コマンドを実行。 | + | PC モニタに接続している場合は不要なので、Catalyst Control Center を install したのち |
- | オーバースキャンのスライダを 0 に設定。 | + | |
+ | - amdcccle を実行 | ||
+ | - ディスプレイマネージャー → DTV(1) → 調整のタブ → スケーリングオプション をオーバースキャン側 0% へ | ||
行 118: | 行 137: | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | |||
+ | |||
+ | === ビデオカードの入れ替え === | ||
+ | |||
+ | GeForce と RADEON を入れ替える場合は事前にドライバのアンインストールが必要となります。 | ||
+ | そのままではコンソールに降りても画面が正しく描画されない可能性があるので、ssh 等リモートでアクセスして作業することをおすすめします。 | ||
+ | |||
+ | RADEON driver の削除 | ||
+ | < | ||
+ | $ sudo apt-get remove ' | ||
+ | </ | ||
+ | |||
+ | |||
opengl/linuxopengl.txt · 最終更新: 2015/01/14 02:21 by oga