linux上安裝osg Linux立體配置

2021-10-16 20:30:57 字數 1291 閱讀 1422

背景本文介紹的是被動式立體,被動式立體是指通過一張顯示卡間隔的輸出兩個,這一幀是左眼的,下一幀是右眼的,然後通過乙個眼鏡與顯示卡相連,這樣顯示卡就能控制該裝置,當顯示器顯示的是左眼時,顯示卡就控制眼鏡左眼能看到,右眼關閉,以此類推。當前支援這種被動式立體的只有英偉達的quadro系列顯示卡。應該也有許多其它的途徑通過其它的顯示卡實現該效果。下面是詳細的介紹。

設定xf86config配置檔案

通過讀取英偉達linux驅動的說明,需要特別關注twinview和xinerama擴充套件相關。可以使用在shuttle xpc+geforce 6800gt+suse 9.1下的xf86配置檔案做為參考。

該配置檔案的乙個關鍵部分就是device**段,示例如下:

section "device"

identifier   "twinview"

boardname    "0x0322"

busid        "2:0:0"

driver       "nvidia"

vendorname   "nvidia"

option "twinview"

option "secondmonitorhorizsync"   "15-100"

option "secondmonitorvertrefresh" "50-120"

option "twinvieworientation"      "leftof"

option "metamodes"                "1024x768,1024x768"

option "notwinviewxineramainfo" "true"

endsection

修改這些欄位時,最重要的是做好備份,以免搞錯,還能回退。一定要提醒的是second output的 horizontal frequencies和 vertical frequencies設定要適當,如果設定錯誤,可能會毀壞顯示卡。

執行osg程式進行測試

通過如下引數開啟立體設定:

os**iewer --stereo horizontal_split cow.osg

如果測試正常,也可以通過增加環境變數,使得所有的osg程式預設都有立體效果,注意其中的引數。

export osg_stereo_mode=horizontal_split

export osg_screen_distance=3.0

export osg_screen_width=2.0

export osg_screen_height=1.5

export osg_stereo=onos**iewer cow.osg

linux上安裝memecached安裝小記!

最近在專案中使用了memcached來控制緩衝,到專案部署階段,memcached在linux上部署產生了困難,耗時半天,在此,整理安裝步驟,希望對大家有所幫助。我安裝時在網上參考多個資料,最有用的是 1.進入 usr lib目錄,使用命令 ls al libevent 檢視是否已安裝,linux系...

linux上安裝php,mysql,apche步驟

原始碼安裝php 在php官網找到5.6.40的tar包的鏈結 在linux上的 使用者主目錄 cd 用 wget 鏈結 tar zxvf 壓縮包名 解壓 configure prefix usr local php5.6 enable fpm 在當前目錄 make 在當前目錄 make insta...

Linux上安裝軟體

2.從磁碟安裝deb軟體包 3.從二進位制軟體包安裝 4.從源 編譯安裝 sudo apt get install software eg.sudo apt get install vim 工具 tool 說明install 其後加上軟體包名,用於安裝乙個軟體包 update upgrade 公升級...