![]() |
||
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: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. 此文章於 2012-08-06 02:16 PM 被 野口隆史 編輯. |
|||||||
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005 您的住址: 木葉忍者村
文章: 735
|
引用:
JC 對開源有愛是無可否認的 ![]() 不過 id 的 Linux binary 和開源情況跟您上面提到的不太一樣 Linux binary 雖然比 Windows binary 晚,不過還是要比開源早很多哦 id 有請專人負責寫 Linux 版本 (據傳只有一個人,而且他前一陣子也已經離職了...) id 都是先推出 Linux binary 放在他們的網站上供 Linux 玩家下載,然後過幾年等引擎已經失去市場價值之後,再開放出原始碼 像 Doom 3 幾年前就有 Linux binary 了,可是原始碼是去年年底才釋放出來的 引用:
我是覺得 AMD 的閉源驅動不至於悲劇,至少在遊戲方面都跑的很好啊 悲劇的是 AMD 的閉源驅動跟 Gnome 3 和 KDE 4 有相容性的問題 我覺得 Intel 蠻聰明的,他在 Linux 上面就乾脆用開放原始碼的方式來開發他的圖形晶片驅動程式,省下不少金錢和人力資源 最近 Intel 在開源驅動程式的開發上面下了很多功夫,甚至連 Valve 也跳進來幫忙 debug 從 phoronix 提供的 benchmark 可以看到 Intel 的驅動程式一直都在進步 我開始懷疑 Intel 晶片該不會開源反而跑得比閉源來得好吧? |
||||
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Jun 2012
文章: 669
|
G佬的HL3到底甚麼時候才要出阿....
![]() 等了8年了.... ![]() |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005 您的住址: 木葉忍者村
文章: 735
|
Valve Announces Steam Goes Beyond Gaming
Steam 將不只是遊戲發布平台,它以後還會發布其他創意類/生產類的應用程式 (也就是平常在用的辦公軟體、美工軟體之類的) 就是變成類似 Windows Store、Apple 的 App Store 這種軟體發布平台 難怪 Valve 討厭 Windows 8,可能它原本就有類似計劃,但是被 Windows Store 打亂了... |
![]() |
![]() |
Junior Member
![]() ![]() ![]() 加入日期: 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 轉換? |
![]() |
![]() |
Elite Member
![]() ![]() ![]() ![]() ![]() 加入日期: Mar 2001 您的住址: Rivia
文章: 7,024
|
引用:
跟WINE不一樣 WINE是透過CPU轉譯,而source engine是直接透過顯卡 兩者性能至少差距5~10x或更多 linux性能快是kernel在multicore上有先天優勢
__________________
Folding@home with GPGPU集中討論串 Unix Review: ArchLinux●Sabayon●OpenSolaris 2008.5●Ubuntu 8.10 AVs Review: GDTC●AntiVir SS●ESS●KIS 09●NIS 09●Norton 360 V3 ![]() I Always Get What I Want. |
|
![]() |
![]() |
Major Member
![]() 加入日期: Jul 2004
文章: 124
|
引用:
第二個問題其實要從開發時的環境來看, 由於windows市場太大 所以使用D3D作為主要繪圖API, 而另外開發OpenGL模組來實做D3D的介面 畢竟要做出一個獨立的繪圖介面, 再開發D3D與OpenGL實做的模組 不如直接選一個API做主要介面再用另一個API來實做容易多了 |
|
![]() |
![]() |
*停權中*
加入日期: Dec 2006
文章: 2,931
|
引用:
恐怕這才是真正的原因>...< ![]() |
|
![]() |
![]() |
Power Member
![]() ![]() 加入日期: Mar 2010
文章: 568
|
引用:
這個想法是錯的 轉譯在cpu過程中 確實有可能慢了一點點 就算慢了10倍好了 但是加上GPU的運算平均下來 整體只會降低10%不到的效能 ... 仍然可以有90~99%的整體效率 |
|
![]() |
![]() |
*停權中*
加入日期: Dec 2006
文章: 2,931
|
|
![]() |
![]() |