Re: [問題] 關於家機,這種說法對嗎?

作者: krousxchen (城府很深)   2019-04-20 12:25:31
※ 引述《einstean (台北捷運世界一流)》之銘言:
: 聽過一種說法,因為家機專門用來玩遊戲,CPU和GPU有經過特化,
: 所以雖然一台只賣1萬5,但是效能不會輸高規顯卡桌機。
: (當然電腦一直在進步,所以幾年後家機就落後電腦很多。)
: 聽起來好像有道理,但是又覺得怪怪的。我是被人給唬爛了嗎?
以前的家用主機就是遊戲特化硬體,比方說超任
下面的文字是從wiki找的超任的硬體特效
「最大發色數32768色,最大同屏幕顯示256色,最大活動塊數為128個,
並支援縮放、迴旋、馬賽克、半透明、窗口、光柵等特效。」
同期的PC因為還要跑作業系統加上通用軟體,也很多沒硬體解這些特效,
只能用軟解的方式跑,所以跑同樣的特效,家用主機效率比較好。
再來那時的家機遊戲可說是本身就是作業系統,直接在硬體上運作。
要從DC之後,才有遊戲運作在作業系統之上的作法。
而且過渡時期還有切換的作法,也就是開遊戲之後,作業系統被遊戲取代。
而不是遊戲在作業系統上面運作的電腦模式。
日本會用有限的特效組合畫面,歐美則是一直在電腦作遊戲,
榨乾通用的電腦硬體的性能。所以當年日本遊戲普遍比歐美遊戲畫面好,
而且比較流暢,因為歐美遊戲的最佳化不足。
後來電腦硬體進步,DirectX等通用API出現,加上歐美廠商發明遊戲通用引擊。
以前的遊戲主機因為是遊戲特化硬體,各家的特效、API都不同。
通用API、通用引擊的壞處是優化比不過專用,但硬體性能提高後,
通用的API、遊戲引擊的好處也開始浮現,遊戲主機也開始支援。
到最後PS4、XB1、NS乾脆就直接使用通用的x86、ARM,
遊戲特化硬體的優勢已經在硬體性能強大之下幾乎消失。
而近代的遊戲主機的優勢就剩下軟硬體的最佳化。
作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-04-20 12:26:00
到底懂不懂什麼叫API跟底層
作者: labiron (labiron)   2019-04-20 12:26:00
其實當年個人電腦也沒有GPU的概念
作者: emptie ([ ])   2019-04-20 12:47:00
很早就有加速圖形處理的硬體了吧
作者: RuinAngel (左)   2019-04-20 12:51:00
PC上等到OpenGL D3D Glide 戰完之後基本上畫面就不輸家
作者: Bencrie   2019-04-20 12:52:00
PS4 跟 NS 沒 D3D 可以用喔
作者: RuinAngel (左)   2019-04-20 12:53:00
機了只剩預算的差別。DX跟USB時代又解決了外接操控裝置
作者: lomorobin (翰)   2019-04-20 12:54:00
比硬體比到天荒地老 終究還是要看遊戲有幾個 還有服務做的好不好 要當作平台來看了吧
作者: Bencrie   2019-04-20 12:54:00
HID 沒有一定要走 USB 啦
作者: krousxchen (城府很深)   2019-04-20 12:54:00
通用api又不是只有dx,還有opengl,只是簡單講,所以我內文有寫dx「等」api
作者: RuinAngel (左)   2019-04-20 12:54:00
是沒有啊但USB之前妳要裝特化HID其實是非常麻煩的可能走音效卡的port可能走LPT或其他轉接XD
作者: arrenwu (鍵盤的戰鬼)   2019-04-20 12:57:00
直接寫DX也不是不行啦 反正其他的一起上也打不贏
作者: Bencrie   2019-04-20 12:58:00
現在玩家大概很多沒看過長在音效卡上的 game port 吧 XD
作者: krousxchen (城府很深)   2019-04-20 12:59:00
講opengl一堆人沒聽過,就只好講Dx了www
作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-04-20 13:01:00
這篇我看你是連dx跟opengl都沒寫過在那裝懂
作者: Bencrie   2019-04-20 13:02:00
跟 Vulkan 一樣把底層責任丟給 user 的是 DX12
作者: krousxchen (城府很深)   2019-04-20 13:02:00
沒寫過呀,就大概寫簡單的概念,不然你可以指教一下錯誤的點,這麼生氣幹麻
作者: arrenwu (鍵盤的戰鬼)   2019-04-20 13:03:00
他講的底層是在說跟 Vulkan 對比吧
作者: krousxchen (城府很深)   2019-04-20 13:03:00
哈,記錯版號了,感謝提醒,但我現在用的ptt沒辦法改xd
作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-04-20 13:03:00
就算vulkan也是用api去控制底層 不用api你要寫驅動?
作者: krousxchen (城府很深)   2019-04-20 13:04:00
如果是這邊我寫錯的話,我之後會刪掉
作者: EricTCartman (阿ㄆㄧㄚˇ)   2019-04-20 13:05:00
AZDO opengl跟dx11就能做到 只是vulkan跟dx12更好做
作者: Bencrie   2019-04-20 13:11:00
其實我只對統一 API 可以統一特效標準有意見 XD
作者: krousxchen (城府很深)   2019-04-20 13:13:00
電腦顯卡商都會配合DX新支援的特效呀,像光追nv雖然搞自已的,最後還不是要支援dx的光追
作者: mstar (Wayne Su)   2019-04-20 13:30:00
DOS 時代,連顯示、音效驅動都要自己寫。
作者: Bencrie   2019-04-20 13:58:00
呃 ... 沒這麼慘啦。VGA 直接用 BIOS 中斷音效有驅動可以裝(至少 creative 有)

Links booklink

Contact Us: admin [ a t ] ucptt.com