請教Nvidia的Physx、CUDA技術如何啟用

kinggames

初級會員
已加入
4/19/09
訊息
5
互動分數
0
點數
0
年齡
43
小弟最近打算添購MSI 260+ OCSP這張顯卡
也研究了一些大大的心得
不過好奇問下列幾個問題
1.是否安裝完顯卡驅動程式後
Physx技術就啟動了嗎?
還是需要再額外安裝?

2.聽說CUDA技術可以提升畫質
不知道如何啟用
小弟看照片大部分都是用Windows Live影像中心
看影片都是用PotPlayer
這樣可以有支援到嗎?
 

chizo

TSUKIKI
已加入
1/10/08
訊息
1,376
互動分數
0
點數
36
版大幫你轉過來 沒事就好啦 不然照規定是有可能被停權的!

你之前那篇 有注音文這點也請你多注意一下!

話說回來 我在那篇有大概跟你說physx已經包含在driver裡了

這個部份你應該了解囉! 上nv的官網他都有寫!

另外你所謂的提升畫質是!? 影片 or 提升fps ?

如果是前者的話 這技術能加強你硬解影片的效能 所以光就"畫質提升"我想可以說是沒幫助!

後者的話 目前支援physx說實在也不算多! 只有幾款而已! 所以也沒什麼差!

不過260已經很不錯 大多數的遊戲應該都有不錯的表現!

你說的potplayer 我不太清楚 那是online嗎? 如果是的話 應該是沒什麼幫助才是!
 

Nightstalker

榮譽會員
已加入
10/2/06
訊息
3,116
互動分數
3
點數
38
年齡
47
引述維基百科:

CUDA(Compute Unified Device Architecture, 計算統一設備架構)是NVIDIA所推出的技術,
是NVIDIA的GPGPU的正式名稱。
透過這個技術,
用家可利用NVIDIA的GeForce 8以後的GPU和較新的Quadro GPU進行計算。
亦是首次可以利用GPU作為C-編譯器的開發環境。
NVIDIA行銷的時候,
往往將編譯器與架構混合推廣,
做成混亂。實際上,
CUDA架構可以相容OpenCL或者自家的C-編譯器。
無論是CUDA C-語言或是OpenCL,
指令最終都會被驅動程式轉換成PTX代碼,
交由顯示核心計算。
GeForce 8800 GTX的核心擁有128個內處理器。
利用CUDA技術,就可以將那些內處理器串通起來,
成為執行緒處理器去解決數據密集的計算。
而各個內處理器能夠交換、
同步和共享數據。
利用NVIDIA的C-編譯器,
通過驅動程式,
就能利用這些功能。
亦能成為流處理器,
讓應用程式利用進行運算。
GeForce 8800 GTX顯示卡的運算能力可達到520GFlops,
如果建設SLI系統,
就可以達到1TFlops。
但程式設計師在利用CUDA技術時,
須分開三種不同的存儲器,
要面對繁複的執行緒層次,
編譯器亦無法自動完成多數任務,
以上問題就提高了開發難度。
而將來的G100會採用第二代的CUDA技術,
提高效率,
降低開發難度。
目前,
已有軟體廠商利用CUDA技術,
研發了一個Adobe Premiere Pro的外掛程式。
通過外掛程式,
使用者就可以利用顯示核心去加速H.264/MPEG-4 AVC的編碼速度。
速度是單純利用CPU作軟體加速的7倍左右。

在NVIDIA收購AGEIA後,
NVIDIA取得相關的物理加速技術,
即是PhysX物理引擎。
配合CUDA技術,
顯示卡可以模擬成一顆PhysX物理加速晶片。
目前,全系列的GeForce 8顯示核心都支援CUDA。
而NVIDIA亦不會再推出任何的物理加速卡,
顯示卡將會取代相關產品。
為了將CUDA推向民用,
NVIDIA會舉行一系列的編程比賽,
要求參賽者開發程式,
充分利用CUDA的計算潛能。
但是,
要將GPGPU普及化,
還要看微軟能否在Windows作業系統中,
提供相關的編程介面。


即是,

CUDA可以加快影片編碼的速度,

不過不會對畫質有所提升.

至於PhysX,

就如樓上大大所說,

只要灌上官方最新的驅動,

就會自動開啟.

PS:

樓主的問題其實Google已經有答案,

請多用世界最強的搜尋器.
 
最後編輯:
▌延伸閱讀