PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

  回應
 
主題工具
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,024
但至少John Carmack對開源是有愛的
嚴格來說id software網站上的linux版都不是出自id software
都是John Carmack以GPL授權公佈源代碼
被網路上的人改寫成其他平台上的版本
你舉例的那些遊戲裡,有些也都是得利於
Quake3的source code或id Tech3引擎

John Carmack的理念,某些部份跟理查史託曼是很像的
其中一個共通點就是他們都認為商業軟體還有私有授權
都是會妨害世界進步的,但作為一個商業公司的大頭
他選擇過一段時間才釋出源碼,以保障自己公司的獲利
一般都是開發出了下一代遊戲引擎,就差不多是
釋出上一代遊戲引擎源代碼的時候了

再來以玩家的觀點來說吧
我自己本身在國內勉強算是一個FPS遊戲高手吧
至少在CS:S, TF2上,我都是叫得出名子的人物
那個OpenArena,除了畫面外,根本就是一個很悲劇的遊戲
毫無遊戲性可言....如果以大亂鬥的模式來說
就連好幾年前的Quake3或UT2003都還要更好
雖然近期id software的遊戲它的遊戲性也不怎麼樣
但打打OpenArena之流的,還是勝的很輕鬆

另外有一點就是在Linux上除了nvidia的閉源驅動
其他包括intel, AMD的開源或閉源驅動都做的很悲劇
不見得是遊戲的問題,AMD到現在連它的UVD在Linux平台上
的實作都還有不少問題,完全落後nvidia至少3年以上
以技術層面來看的話,在Linux平台上的遊戲市場要有搞頭?
還有很長一段路要走
     
      
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.

此文章於 2012-08-06 02:16 PM 被 野口隆史 編輯.
舊 2012-08-06, 02:15 PM #51
回應時引用此文章
野口隆史離線中  
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
引用:
作者野口隆史
但至少John Carmack對開源是有愛的
嚴格來說id software網站上的linux版都不是出自id software
都是John Carmack以GPL授權公佈源代碼
被網路上的人改寫成其他平台上的版本
你舉例的那些遊戲裡,有些也都是得利於
Quake3的source code或id Tech3引擎

JC 對開源有愛是無可否認的
不過 id 的 Linux binary 和開源情況跟您上面提到的不太一樣
Linux binary 雖然比 Windows binary 晚,不過還是要比開源早很多哦
id 有請專人負責寫 Linux 版本 (據傳只有一個人,而且他前一陣子也已經離職了...)
id 都是先推出 Linux binary 放在他們的網站上供 Linux 玩家下載,然後過幾年等引擎已經失去市場價值之後,再開放出原始碼
像 Doom 3 幾年前就有 Linux binary 了,可是原始碼是去年年底才釋放出來的
引用:
作者野口隆史
另外有一點就是在Linux上除了nvidia的閉源驅動
其他包括intel, AMD的開源或閉源驅動都做的很悲劇
不見得是遊戲的問題,AMD到現在連它的UVD在Linux平台上
的實作都還有不少問題,完全落後nvidia至少3年以上
以技術層面來看的話,在Linux平台上的遊戲市場要有搞頭?
還有很長一段路要走

我是覺得 AMD 的閉源驅動不至於悲劇,至少在遊戲方面都跑的很好啊
悲劇的是 AMD 的閉源驅動跟 Gnome 3 和 KDE 4 有相容性的問題

我覺得 Intel 蠻聰明的,他在 Linux 上面就乾脆用開放原始碼的方式來開發他的圖形晶片驅動程式,省下不少金錢和人力資源
最近 Intel 在開源驅動程式的開發上面下了很多功夫,甚至連 Valve 也跳進來幫忙 debug
從 phoronix 提供的 benchmark 可以看到 Intel 的驅動程式一直都在進步
我開始懷疑 Intel 晶片該不會開源反而跑得比閉源來得好吧?
 
舊 2012-08-06, 03:19 PM #52
回應時引用此文章
octapult離線中  
fakler
Power Member
 

加入日期: Jun 2012
文章: 669
G佬的HL3到底甚麼時候才要出阿....
等了8年了....
舊 2012-08-06, 07:52 PM #53
回應時引用此文章
fakler離線中  
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
Valve Announces Steam Goes Beyond Gaming

Steam 將不只是遊戲發布平台,它以後還會發布其他創意類/生產類的應用程式 (也就是平常在用的辦公軟體、美工軟體之類的)
就是變成類似 Windows Store、Apple 的 App Store 這種軟體發布平台
難怪 Valve 討厭 Windows 8,可能它原本就有類似計劃,但是被 Windows Store 打亂了...
舊 2012-08-09, 10:41 AM #54
回應時引用此文章
octapult離線中  
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
有興趣的網友可以參考這個:
http://www.forceflow.be/2012/08/09/...gl-anniversary/

1. L4D 早就有 Linux 版本了 (非圖形模組的其他部分),也就是說 Source 引擎早就有 Linux 版本。
現在是在移植圖形模組部分,還有整合的部分。
這證實了 Phoronix 長久以來的猜想,其實許多支援 Mac OS X 的大作或是遊戲引擎早就有 Linux 版本了
(例如 Source 引擎、Unreal 引擎、暴雪的魔獸世界、甚至是 Crysis 的 CryEngine)
只是因為某些考量,最後決定不發行 Linux 版本。

2. Direct 3D -> OpenGL 是由 API 轉換來達成的...這豈不是跟 wine 一樣?
可是它的效率卻是令人驚訝,Linux 跑得反而比 Windows 快 (可能跟多執行緒繪圖驅動程式有關)
這邊我也搞不太懂,Mac OS X 版本的 Source 引擎不是已經做出 OpenGL 的圖形模組了嗎?
為什麼 Linux 版本會變成 Direct 3D -> OpenGL API 轉換?
舊 2012-08-10, 12:54 PM #55
回應時引用此文章
octapult離線中  
野口隆史
Elite Member
 
野口隆史的大頭照
 

加入日期: Mar 2001
您的住址: Rivia
文章: 7,024
引用:
作者octapult
有興趣的網友可以參考這個:
http://www.forceflow.be/2012/08/09/...gl-anniversary/

1. L4D 早就有 Linux 版本了 (非圖形模組的其他部分),也就是說 Source 引擎早就有 Linux 版本。
現在是在移植圖形模組部分,還有整合的部分。
這證實了 Phoronix 長久以來的猜想,其實許多支援 Mac OS X 的大作或是遊戲引擎早就有 Linux 版本了
(例如 Source 引擎、Unreal 引擎、暴雪的魔獸世界、甚至是 Crysis 的 CryEngine)
只是因為某些考量,最後決定不發行 Linux 版本。

2. Direct 3D -> OpenGL 是由 API 轉換來達成的...這豈不是跟 wine 一樣?
可是它的效率卻是令人驚訝,Linux 跑得反而比 Windows 快 (可能跟多執行緒繪圖驅動程式有關)
這邊我也搞不太懂,Mac OS X 版本的 Source 引擎不是已經做出 OpenGL 的圖形模組了嗎?
為什麼 Linux 版本...

跟WINE不一樣
WINE是透過CPU轉譯,而source engine是直接透過顯卡
兩者性能至少差距5~10x或更多
linux性能快是kernel在multicore上有先天優勢
__________________
Folding@home with GPGPU集中討論串

Unix Review: ArchLinuxSabayonOpenSolaris 2008.5Ubuntu 8.10
AVs Review: GDTCAntiVir SSESSKIS 09NIS 09Norton 360 V3

I Always Get What I Want.
舊 2012-08-10, 01:03 PM #56
回應時引用此文章
野口隆史離線中  
Feather1231
Major Member
 
Feather1231的大頭照
 

加入日期: Jul 2004
文章: 124
引用:
作者octapult
有興趣的網友可以參考這個:
http://www.forceflow.be/2012/08/09/...gl-anniversary/

2. Direct 3D -> OpenGL 是由 API 轉換來達成的...這豈不是跟 wine 一樣?
可是它的效率卻是令人驚訝,Linux 跑得反而比 Windows 快 (可能跟多執行緒繪圖驅動程式有關)
這邊我也搞不太懂,Mac OS X 版本的 Source 引擎不是已經做出 OpenGL 的圖形模組了嗎?
為什麼 Linux 版本...


第二個問題其實要從開發時的環境來看, 由於windows市場太大

所以使用D3D作為主要繪圖API, 而另外開發OpenGL模組來實做D3D的介面

畢竟要做出一個獨立的繪圖介面, 再開發D3D與OpenGL實做的模組

不如直接選一個API做主要介面再用另一個API來實做容易多了
舊 2012-08-11, 03:12 PM #57
回應時引用此文章
Feather1231離線中  
carage
*停權中*
 

加入日期: Dec 2006
文章: 2,931
引用:
作者octapult
也有一種說法,Valve 想要做自己的 console

用 Windows 當核心?已經有 XBOX 了...而且還要付給微軟一筆不小的授權費用

用 Linux 當核心倒是個不錯的選擇

PC 上面的 Steam Linux client 剛好可以當個試金石,也可以累積在 Linux 平台上面的開發經驗

假如成功的話,Steam-in-a-box 剛好水到渠成

失敗的話...再找其他途徑吧...


恐怕這才是真正的原因>...<
舊 2012-08-15, 09:19 AM #58
回應時引用此文章
carage離線中  
山寨主
Power Member
 

加入日期: Mar 2010
文章: 568
引用:
作者野口隆史
跟WINE不一樣
WINE是透過CPU轉譯,而source engine是直接透過顯卡
兩者性能至少差距5~10x或更多
linux性能快是kernel在multicore上有先天優勢


這個想法是錯的
轉譯在cpu過程中 確實有可能慢了一點點 就算慢了10倍好了
但是加上GPU的運算平均下來 整體只會降低10%不到的效能 ... 仍然可以有90~99%的整體效率
舊 2012-08-15, 11:19 AM #59
回應時引用此文章
山寨主離線中  
carage
*停權中*
 

加入日期: Dec 2006
文章: 2,931
舊 2012-09-05, 03:07 AM #60
回應時引用此文章
carage離線中  


    回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是04:20 AM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。