PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   Half-Life 2 出問題啦!!! (https://www.pcdvd.com.tw/showthread.php?t=253765)

GPF 2003-10-04 07:48 AM

引用:
Originally posted by Ghost Lee
陰謀論?!:confused::confused:

連Carmack老大都要跳出來為NV3X準備一條特製的code path了,
哈哈...
若說是陰謀論的話...
還不如說是NV有被迫害妄想症。:D

得到被迫害妄想症的同時還能同時針對一堆benchmark作弊,
施壓叫Eldos拿掉patch裡面的benchmark mode...

佩服佩服。:p

Artx1 2003-10-04 08:03 AM

引用:
Originally posted by GPF
講得落落長...
完全看不太懂你是針對我講的哪點post。:confused:

我的post是針對yonoko所說
"HL2 leaked的source很像讓NV3X空跑...因此效能低落"這句話而來。

所以我才舉出"TR-AOD、ShaderMark、3DMark03效能一樣低落"的反証。
總不可能全世界都跟NV為敵,故意讓NV3X空轉吧!

NV3X雖然如你所說,
資源利用度較高,
但是還是一句話,"跑起來慢又有何用?"...

如果資源利用度高才是好的design的話,
那大家回去用486就好了,
不會像P6、K7一樣,實作了好幾條pipeline還有一堆OOE、Dynamic Branch Prediction的機制,
結果還是一堆pipeline以及執行單元是閒置的。

再說R300也不過使用了0.15 um而已,以比NV3X低很多的時脈就可以與之抗衡...
也不需誇張的吹風機等級散熱器,
要比暴力的話,可能還比不過NV3X。:D


抱歉抱歉.^^a 講話不是很有重點. 不過我有提到吧?
絕對速度上的確是輸啊.... NV3x的資源總數是比較低的.

只是仍然因為有一定的速度在, 所以說它效能有進展就是靠Driver做cheat是不公平的,
不然看你每次發post都有提到這種說法, 我只是想解釋這點而已.
不然要說效率最高, 仍然是過去的Fix Function Pipeline速度最快, 所以我們來做一個1GHz的MX440?
話不是這麼說的吧.

另外, P4的HyperThreading就算是一種提高管線資源利用度的企圖.

====
其實R300感覺很容易損壞, 散熱器只要沒有接觸良好就有可能燒毀, 我自己的9800pro已經送廠去了說.
NV30和NV35好像都沒這麼容易掛掉?
自覺0.15um與這點也有關係.

giligula 2003-10-04 10:12 AM

引用:
Originally posted by Artx1
基本上, 這個事件對Valve本身的損失最大, 因為Valve本來是計畫在HL2之後,
販賣這套引擎的, 目前看來是別想賣了....
而且還外加洩漏了一些簽約的工具廠商的資料, 可以想見的是那些公司應該也會來索賠....
Valve現在動用社群的力量開始找兇手, 不過看來是只有亡羊補牢的效果了.

至於程式碼是不是有針對NV3x進行不當的負擔增大, 覺得是要慢慢K了.
ex:
代碼:
#ifdef NV3X

HALF4 EnvReflect( sampler envmapSampler,
    sampler normalizeSampler,
    HALF3 normal,
    float3 eye,
    HALF2 fresnelScaleBias )
{
HALF3 normEye = texCUBE( normalizeSampler, eye );
HALF fresnel = Fresnel( normal, normEye, fresnelScaleBias );
HALF3 reflect = CalcReflectionVectorUnnormalized( normal, eye );
return texCUBE( envmapSampler, reflect );
}

#else // NV3X

HALF4 EnvReflect( sampler envmapSampler,
    HALF3 normal,
    HALF3 eye,
    HALF2 fresnelScaleBias )
{
eye = normalize( eye );

HALF fresnel = Fresnel( normal, eye, fresnelScaleBias );
HALF3 reflect = CalcReflectionVectorUnnormalized( normal, eye );

return texCUBE( envmapSampler, reflect ) * fresnel;
}

#endif


目前看來, for NV3x的那些空跑似乎是頗有問題....

本來NV3x的那部份最後應該也是
return texCUBE( envmapSampler, reflect ) * fresnel
才對.... 不然那fresnel不就變成白算了嗎. :∼
(fresnel有丟到別的地方嗎?)


程式碼還要 compile 成 shader code
那些累贅的程式碼經最佳化後不會出現在最後的 shader code
除非 Valve 用了不佳的 compiler
nv 的 fresnel term 也許效能不佳
所以被捨棄了

shader code detection 可是 nv 專長
別忘了

GPF 2003-10-04 10:37 PM

剛大致go through了一下source code,
應該是真的沒錯。:shock:

稍微設定一下build environment,
大部分的projects也都可以正常compile。

Valve這下子代誌大條了。:shock:
這次絕對比之前DOOM III alpha leak出來還要嚴重N倍!
之前DOOM III流出來的只是binary code,
這次HL2流出的可是貨真價實的source code。:shock:

唉唉...
不來最近就可以玩到的大作,
竟然搞成這樣。:mad:
不知何年何月才能玩到HL2。:cry:

ps.
這麼嚴重的事情FBI應該會介入調查吧?
雖然傷害已經無法彌補了,
還是希望能找出幕後的真兇。:(

Luger 2003-10-04 11:00 PM

這裡有篇有關Half-life 2原始碼外流事件後續發展的新聞 有興趣的人來看一下吧
http://www.riesling.idv.tw/modules/....php?storyid=32

Hydrogen 2003-10-04 11:51 PM

引用:
Originally posted by Luger
這裡有篇有關Half-life 2原始碼外流事件後續發展的新聞 有興趣的人來看一下吧
http://www.riesling.idv.tw/modules/....php?storyid=32


裡面有一段題到
--
ATI 與《Half-life 2》原始碼的關係?

另外,在 The Inquirer 上的報導指出,一些分析過《Half-life 2》原始碼的人表示,ATI 的軟體工程師 Guennada Riguer 的名字大量出現在裡面。但 ATI 管理這方面的專人 Richard Huddy 表示:「裡面並沒有 ATI 專屬的程式碼,那些都是 DirectX 9 的檔案路徑。」
--

ATi get in the game......真的跑到source裡面了...XD
--
開個玩笑...:P

chlang 2003-10-05 12:28 AM

引用:
Originally posted by Artx1
抱歉抱歉.^^a 講話不是很有重點. 不過我有提到吧?
絕對速度上的確是輸啊.... NV3x的資源總數是比較低的.


說到這個...

那 FX 系列的 Die Size/發熱量應該比 R3xx 系列划算, 也就是說, n社利潤/降價空間應該都比 ATI 來的高...

另外.. 突發奇想.
現在的 valve 應該做的事情是:

. 開發反組譯引擎, 大量找出可能偷用本家產品的系統.
. 雇用一狗票律師.... 學 Rambus. 開始告那些抄襲的廠商...

Minos 2003-10-05 01:41 AM

引用:
Originally posted by chlang
說到這個...

那 FX 系列的 Die Size/發熱量應該比 R3xx 系列划算, 也就是說, n社利潤/降價空間應該都比 ATI 來的高...

另外.. 突發奇想.
現在的 valve 應該做的事情是:

. 開發反組譯引擎, 大量找出可能偷用本家產品的系統.
. 雇用一狗票律師.... 學 Rambus. 開始告那些抄襲的廠商...


現在採取這樣的反制動作~論效益不是很划算:shy:
應該在修改重要程式碼後確定日期準時上市~
先拿些創作的回饋金~所損失的已經拿不回來了.....

Avantasia 2003-10-05 04:05 AM

引用:
Originally posted by 一劍東來
請問要到哪裡去下載阿
謝謝


你也太好奇了吧
我們下載下來 也是看無字天書啊:rolleyes:

Minos 2003-10-05 05:39 AM

引用:
Originally posted by Avantasia
你也太好奇了吧
我們下載下來 也是看無字天書啊:rolleyes:


約7670個檔案.....
光每個檔案看一遍就覺得很累:jolin:.....


所有的時間均為GMT +8。 現在的時間是09:39 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。