爲什麼他們推廣這些奇怪的技術,而不是僅僅支持OpenGL quad緩衝?Nvidia 3D Vision和AMD HD3D有什麼意義?
那麼,他們說AMD顯卡開始與HD6000支持OpenGL四相緩衝,但HD3D仍然是你上頭版(好吧,也許是因爲沒有本地的DirectX四緩衝支持還)看到......
爲什麼他們推廣這些奇怪的技術,而不是僅僅支持OpenGL quad緩衝?Nvidia 3D Vision和AMD HD3D有什麼意義?
那麼,他們說AMD顯卡開始與HD6000支持OpenGL四相緩衝,但HD3D仍然是你上頭版(好吧,也許是因爲沒有本地的DirectX四緩衝支持還)看到......
兩個原因:保持激勵需要四緩衝立體聲的專業用戶購買專業卡。現在3D視覺被推得很厲害,很多人問「不舒服」的問題。另一個原因是嘗試嘗試使用自定義API進行供應商鎖定,以便3D Vision遊戲只能在NVidia硬件上運行。
AMD方面的推理類似。然而,FireGL卡並沒有跟上Radeon,所以AMD沒有理由讓他們的Radeon顯卡對專業人士不那麼吸引人(目前的AMD FireGL顯卡不能與NVidia Quadros競爭,Radeon也是Quadros的競爭對手),所以爲它們提供quadbuffer OpenGL支持是合乎邏輯的決定。
請注意,這是一個純粹的營銷決策。這種消費卡的人爲限制從來沒有任何技術上的原因。
這樣的做法是bs。像這些東西(CUDA,PhysX,現在可能是Mantle)讓我相信AMD和Nvidia真的很想回到Glide的時代,並且更喜歡DirectX和OpenGL從未存在...... – mrpyo
Windows 8.1在DirectX 11.1中支持開箱即用的立體模式。
AMD HD3D和NVIDIA 3DVision添加:
1)在Windows < = 8.1立體3D模式的計數(在Windows 8.1的DirectX API提供此)
2)發送所述EDID信號到監視器在Windows上啓用/禁用3D < = 8.1(在Windows 8.1上,DirectX API提供此功能)
3)在上方/下方排列中渲染左右相機 - 它會告訴您用於右側的偏移圖片。然後,您使用標準雙緩衝而不是Quad。 (在Windows 8.1,這是沒有必要的 - 感應模式?)
3DVision增加了以下內容:
1)支持桌面應用程序到立體聲而不與全屏模式下運行(它有時確實可以工作)。
2)支持通過攔截繪圖調用強制非立體遊戲立體。 (大部分時間都適用 - 在AMD上,購買TriDef或iZ3D可以獲得同樣的效果)。
3)用於紅外發射器和快門眼鏡的NVidia標準連接器(例如專有的,但對所有NVidia卡通用)。 (AMD和NVidia也可以這樣做,使用HDMI 3D規格並將眼鏡留給顯示器公司)
注: 這兩種情況下的關鍵功能是能夠枚舉具有立體聲支持的模式,並能夠將EDID代碼發送到顯示器以打開立體顯示屏。
NV和AMD都在其工作站卡上支持OpenGL中的四方緩衝。正如你所提到的,AMD在消費卡中支持它,從HD6000系列開始。如果我記得,NV最近還推出了一款驅動程序版本(314.xx),並將其推向了消費卡。 –