作者b9502056 (壞魯)
看板ONLINE
標題Re: [問題] 遊戲優化?
時間Sun Jul 7 23:41:02 2013
※ 引述《vi000246 (FireCarbon)》之銘言:
: 在巴哈參天律討論板看到的
: 有人拿D3跟瑪英的遊戲優化來比較
: 說什麼GPU沒滿就是優化爛
: 我玩電腦十年都沒聽過有人在比較優化的
: 想問這到底是啥啊
: 優化是指能讓爛電腦也跑得動高特效嗎
: 第一次看到= =
軟體寫好了都能跑, 但要安排一個軟體怎麼被執行才有效率
例如, 1~100數字加總, 有很多種作法
可以1+2+3+...+99+100, 一個一個慢慢加
或是切成10份, 分別是1+2+3+...+10; 11+12+13+...+20; 依此類推
之後再把10份的結果再加總
這是簡單的把一隻程式平行化, 簡單看起來, 方法2應該會比方法來得快速
一個產品開發常常會花很久的時間, 這個產品是否有被優化, 也要看在開發階段
是否有把未來的技術也考慮進去
如果軟體有支援這項技術, 但硬體上沒有, 那就沒辦法被發揮
(例如有支援平行運算的程式, 執行在單核心的電腦上)
如果硬體很強, 但軟體沒有支援這技術, 那也沒辦法被優化
(例如在多核心的電腦上, 執行單執行序的軟體)
若以GPU有沒有跑滿而說一個遊戲有沒有被優化, 有點不準
因為可能這個程式原本就用不到這麼多的資源
要測GPU部份有沒有被優化, 可以關掉/打開GPU的加速技術
比較關掉和打開時候的fps是不是有比較高
(fps在60以上, 要發揮似乎還要看顯示器有沒有支援, 這部份沒有深入研究)
一個軟體要順利執行會有基本的需求, 記憶體.cpu.gpu
只要其中一個不到水平, 就會成為效率瓶頸, 影響遊戲執行順暢度
因此要說一隻遊戲優化爛, 要先確保電腦每個元件都有達到執行需求
比遊戲優化是要做什麼?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.192.195.15
1F:推 zunino :好文無人理 批踢踢 顆顆 07/08 00:41
2F:推 csxgm :是太專業,沒什麼人可以回。哈哈姆特那看看就好 07/08 00:44
3F:推 vi000246 :我只略懂資料結構 要我講我講不出來XD 07/08 01:00
4F:推 miau9202 :遊戲優化(X) 在我的電腦上跑得順不順(O) 07/08 01:20
5F:推 martian001 :推推推 07/08 08:27
6F:推 fenriy :略懂推 07/08 08:58
7F:→ chenx5 :跑得順,可是電腦風扇也拼命轉,很快電腦就報銷了XD 07/08 10:25
8F:推 star123 :蠻淺顯易懂的說法 推 07/08 12:00
9F:推 aowater :推~ 07/09 14:14
10F:推 ManInBlack :最快的應該是 (1+100)*100/2 07/09 23:10
11F:推 drakon :最快的是直接填5050 08/17 05:30