7.2.0+nVIDIAドライバ+TwinView機能=デュアルディスプレイ最近のグラフィックアクセラレータは出力ポートを3つ持っているものが増えてきました。TV出力+アナログ出力+デジタル出力の組み合わせであったり,TV出力+デジタル出力+デジタル出力の組み合わせであったりするわけですが,こうしたボードでは同時に2出力を扱うことができるのでいわゆる「デュアルディスプレイ」を実現できます。ワイド液晶を購入したため以前の液晶も同時に活用したいなどの理由でデュアルディスプレイを使いたくなることもあれば,17/19インチ液晶ディスプレイが廉価で販売されている状況なのでこれを機にデュアルディスプレイを使ってみたいという場合もあります。X.Orgでデュアルディスプレイを実現する方法は,X.Orgの拡張であるXineramaを使う方法と,デバイスドライバの提供している機能を使う2つの方法があります。Xineramaは対応していないウィンドウマネージャも多いため,確実に動作する方法を狙うならデバイスドライバの提供している機能を使います。お勧めなのはX.Org+nVIDIAドライバを使ってデュアルディスプレイを実現する方法です。nVIDIAグラフィックアクセラレータはFreeBSD向けにデバイスドライバを提供していますので,同ドライバを使うことでデュアルディスプレイを実現できます。x11/nvidia-driverからnVIDAドライバをインストールして/boot/loader.confに「nvidia_load="YES"」を追加しておきます。/etc/X11/xorg.confでドライバとして"nv"ではなく"nvidia"を指定するのも忘れないように。最新のドライバを使う場合は7月2日の記事や7月3日の記事を参考にしてインストールすると良いでしょう。nVIDIAでは「TwinView」という名称でデュアルディスプレイの機能が提供されています。簡単な方法はx11/nvidia-settingsをインストールしてnvidia-settings(1)設定ツールを使ってTwinViewの機能を有効にした設定ファイルを生成することです。2ディスプレイ接続した状態でX.Orgを起動しnvidia-settings(1)を実行すれば,両ディスプレイは自動的にnvidia-settings(1)に認識されTwinView機能が選択できるようになります。nvidia-settings(1)でTwinViewを設定nVIDIAドライバを使ってデュアルディスプレイ(TwinView)を有効にする場合の/etc/X11/xorg.confの設定の要点を次に挙げておきます(リスト1,2⁠)⁠。"..."でデュアルモニタの設定をしていることに注目してください。metamodesでは「;」ごとに設定が区切られています。+0+0"」だとCRT-1が左側にあることがわかります。指定されている座標がそのままディスプレイ座標になっているため,前後左右のポジションを変更する場合はこの座標値を書き換えればいいわけです。デュアルディスプレイ(TwinView機能)で最大どの解像度まで描画が可能かどうかは,Beryl(x11-wm/beryl)をインストールしてBerylが動作するように設定してから,次のようにberyl(1)コマンドを実行してみるとわかります。次の場合は4096×4096ピクセルまで対応しているようです。(4096x4096)%nVIDIAドライバでTwinView機能を使っている場合は違う解像度でデュアルディスプレイを実現した場合でもBerylが動作します。nVidiaのグラフィックアクセラレータを使っておりディスプレイが2つある場合は一度試してみると良いでしょう。FreeBSD著者プロフィール後藤大地(ごとうだいち)BSDコンサルティング株式会社取締役,オングス代表取締役。2019」を開催しました。DAY1・DAY2の様子を注目セッションとともにお伝えします。LINEのエンジニア3名がイベントに先駆けて見どころを紹介します。コードの安全性・安定性を高める開発サイクル~テスト管理の効率を上げ,脆弱性診断を自動で行う~本連載では,連載「業務を改善する情報共有の仕掛け」を受けつつ,安全性・安定性を加えた開発サイクルについて考えていきます。若者世代から圧倒的な人気を誇るライブ配信&動画投稿コミュニティアプリ「MixChannel」(ミクチャ)の裏側(レコメンドシステムやサーバサイド開発など)について解説していきます。その他の連載CSS3アニメーションでつくるインターフェイス表現CSS3によるアニメーション表現を紹介していきます。その中でも,幅広い読者に応用してもらえるだろうインターフェイスを主なお題とします。MySQL道普請便り本連載では,MySQLを使ったアプリ開発・運用に関するノウハウをご紹介していきます。RecipeUbuntuの強力なデスクトップ機能を活用するための,いろいろなレシピをお届けします。JavaScriptセキュリティの基礎知識JavaScriptに関するセキュリティ上の問題はどこで発生し,どうすれば防ぐことができるのか?について解説していきます。〜システムをきちんと運用するための基礎知識システムは「作って終わり」ではなく,運用の中でさまざまな問題が発生します。問題の発生に備えて事前にどのような対応をしておくべきなのか,問題発生時に何をしなければならないのか,ポイントを解説していきます。きたみりゅうじの聞かせて珍プレーソフトウェア開発の現場で体験したトホホな失敗,思わずうなる珍プレーをきたみりゅうじ氏が四コママンガで紹介。Linuxのメンテナンスの傍ら,Linuxやオープンソースソフトと日々を過ごす著者が,その魅力とつきあい方を,エッセイ風味でお届けします。PRESS特別編集部員,さわやか笑顔のスーパーハカーはまちちゃんとネット大好き14歳わかばちゃんが,毎号,読者の皆さんから寄せられたおたよりを紹介します。皆さんの日頃の悩みにも答えちゃいますよ。]メールでのお知らせメールで次の案内をお送りしております。メールの配信を希望する方は,利用したい項目をチェックしてメールアドレスを入力し,[登録]ボタンをクリックしてください。UPDATES[ほぼ週間に1回]新刊メールマガジン[ほぼ週間に1回]電脳会議の各号案内[ほぼ1ヵ月半に1回]※変更する場合や停止する場合は,登録情報変更ページをご覧ください。※登録いただいたメールアドレスには,そのお知らせ以外,配信いたしません。Ltd.ページ内容の全部あるいは一部を無断で利用することを禁止します。個別にライセンスが設定されている記事等はそのライセンスに従います。