[產品開發] Intel 915 GM/GMS 晶片可玩拜金勇者
以前的 3D 顯示卡,如果缺乏某些重要功能,通常連打光的功能都不會正常。
所以,拜金勇者使用的數力遊戲自製 GASS 3D 遊戲引擎,以前的設計方式,在遇到這類的顯示卡時,會把打光方式設定為 FLAT,直接採取不打光的方式作業,以加快 3D 計算時間。
沒想到,Intel 的晶片居然有支援打光,可是又缺乏許多重要的功能,因此造成了這種奇怪的角面現象。
##CONTINUE##
(可惜這種畫面到時候就看不到了,不然開發小組有人覺得滿酷的說。)
雖然官網宣稱該晶片支援 Direct X 9.0c ,但其實支援度並非 100% (個人非科學直覺評估,應該最多只有 65% 的支援度) 。
顯示卡晶片商經常會玩這種花招,並不違法,但也導致消費者搞得暈頭轉向!
要買獨立顯示卡或筆電時,請記得要認明「 100% 支援 (或「完全支援」) Direct X ?.?n 版」,千萬不要只是看到「支援 Direct X ?.?n 版」,沒看到 100% 或 完全 字樣就高高興興買回家,以為所有要求必須使用該版 Direct X 的遊戲就都可以玩,那就真的大錯特錯了!
很久以前,我也曾經好幾次花了大把銀子,買錯了好幾次才得到的寶貴教訓!
(使用這種晶片,遊戲執行前會出現這樣的警告訊息,但仍然可以執行,只是效能比較差,也會少一些畫面效果。)
這幾年來,原本我們對於「筆電」與「未 100% 支援 Direct X 9.0c 的顯示卡」,採取的態度是「提出警告訊息,盡量執行,但不為這種顯示卡做特別處理,以免因此犧牲一些高階的設計,害得買高階顯示卡的玩家,享受不到應得的聲光效果。」。
這款筆電使用的顯示晶片是「Mobile Intel(R) 915GM/GMS, 910GML Express Chipset Family」,據說 1 年前搭資訊展之便,以高折扣低價賣出很多。
因此國內某大遊戲公司 U 公司,繼要求支援 Windows Vista 之後,又非常擔心到時候玩家買到拜金勇者之後,在裝置這種顯示晶片的電腦上不能玩,再次要求我們能夠支援該晶片。
所以,也只好因應 U 公司的要求,想盡辦法死皮賴臉,去跟朋友借到一台使用這種晶片的筆電來測試。(註:U 公司有這台筆電,以及其他用 Intel 內建晶片的電腦,但還沒簽約他們不願意借出 [吧?],而我們沒先確定能解決,他們也不願意先簽約。但我們沒機器又沒辦法先確定一定可以解決……如此雞生蛋、蛋生雞,攪和個沒完!……還好皇天不負苦心人,硬是給我們不小心找到一個朋友可以借用。)
這塊卡主要是缺乏 Stencil 功能,還有一些其他有的沒的功能,就不一一列舉了,已被數力遊戲的 GASS 3D 引擎判斷為「Poor Video Card」(註:請看附錄說明)。
若硬是要玩拜金勇者,其實還是可以玩,但不保證全部的功能都正常。
另外,U 公司其實還有反應 Intel 840、Intel 870 主機板內建顯示卡執行有問題……
不知道有沒有人跟 U 公司偷偷講一聲,那 2 塊晶片就連官網也沒有說支援 Direct X 9.0c 吧?(有說支援 Direct X 9.0c 嗎?我不知道耶,同事跟朋友跟我說沒有。這種事我傾向相信同事,懶得自己再查一遍。)
總不會 U 公司又想要求數力遊戲把 GASS 3D 重寫,不要用 Direct X 9.0c ,改回 Direct X 8.0 吧?---那我們這幾年都是在幹嘛啊?誰要出錢讓我們重寫啊?
而且,都要求支援 Vista 了 (怎不是乾脆趕時髦,要求改成支援 DX 10 ?) ,卻還要走回頭路,改成支援 DirectX 8.0 ,以便向下相容 Intel 840、Intel 870?……那要不要乾脆繼續相容到 Windows 3.1 甚至是 CP/M ?還是要求相容 MAC 算了?
(修正過後在使用 Intel 915 晶片的筆電上執行的畫面。肉眼好像看不出哪裡不同或不正常,其實有些功能還是無法執行,這個晶片根本就沒有提供。)
__________________________
附錄:
數力遊戲的 GASS 3D 引擎,將顯示卡粗略分為幾個階級(以前玩過我們「硬體測試版」的玩家應該都還有印象吧?):
- Qualified Video Card:所有遊戲需要的 Direct X 功能都具備,可完全正常執行。
- Acceptable Video Card:大部分遊戲需要的 Direct X 功能都具備,應可正常執行,只是效能差強人意。
- Lacking Video Card:遊戲需要的 Direct X 重要功能大部分缺乏,不確定是否可正常執行。
- Poor Video Card:被歸為這個等級,不知道該怎麼形容了。這大概應叫做「可以跑得動就該偷笑了」吧?
沒有留言:
張貼留言