2008年6月1日 星期日

使用Virtual Machine 玩DirectX 9 遊戲

最近想要使用Virtual Machine跑真。三國無雙Online

以下是遊戲的最低需求:

作業系統 CPU 記憶體 硬碟空間 顯示卡 音效卡




Windows 2000/XP/Vista Pentium4
1.8 GHz
512 MB
5.5GB以上
剩餘空間
GeForce 5200ATi Radeon 9550
支援DirectX 9.0c 以上
Direct Sound 16位元
標準相容音效卡(可以以44 KHz Wave 形式播放的聲音)


前言:
目前的 Virtual Machine 對於顯示卡的模擬均為軟體模擬,也就是說與本機(Host)的實體顯卡無關,或許就跟CPU有關如此罷了,所以.....都還很弱。

1. Virtual Box
很遺憾,此軟體對顯示卡的支援度幾乎是零。

2.VMware workstation 、 WMware server
這兩套 在裝上 VMware Tool之後,效果差不多,標榜可以支援3D遊戲。不過...對於真三國無雙OL這種怪物,即使我加裝了3D analyze也沒輒,使用過各種版本:
最新的2.65a,顯示遊戲沒有正確安裝,失敗。
其他較舊版本,均顯示「shader版本錯誤」,也就是顯卡不夠力。

3.VMware Fusion 1.xxx
Fusion系列是裝在Mac OSX系統上,標榜可以直接支援DirectX9.0,使用Mac 的 NB實測之後,結果同上,「shader版本錯誤」。

4.VMware Fusion 2.0 Beta 1
此為2008.05.07 才剛發佈的最新版本,標榜除了支援DirectX9.0之外,還支援shader。一樣在Mac NB上實測,遊戲可以開啟,不過非常的緩慢,畫面也不是很好,問體或許出在NB不夠力,不過遊戲可以開啟,已是一大突破!!若有較好的Mac,我相信可以順利遊戲的!!(尚未使用3D analyze測試,不過應該一樣,畢竟CPU太累了)


完畢!!結語......

我真是超用功 = ="" 寫作業、考試 做研究、做計畫都沒那麼用功

還裝了那麼多次VM實測耶!!! 超屌!! 裝一次弄好至少也都要一小時.....

研究有那麼認真 我也該準備畢業了......





2008年5月10日 星期六

從Mac遠端桌面連線到VirtualBox中的Ubuntu

這幾天初次接觸Mac 的NB

想要從 Mac中遠端桌面連線到 MS Windows XP下 VirtualBox 中的 Ubuntu
(一句話三種作業系統 囧a)

去抓了微軟官方開發的Remote Desktop Connection卻只能連線到WindowsXP

無法直接連進 VirtualBox 中的 Ubuntu(藉由VirtualBox的vrdp連進)

因為從其他電腦(WindowsXP)可以直接連進

所以我合理懷疑是Remote Desktop Connection這軟體的問題

搞了半天 是版本問題 = =

使用 Microsoft Remote Desktop Connection Client for Mac 2(Beta 3)

這版本連不到....

使用舊版 Remote Desktop Connection Client 1.0.3 for Mac 就可以了


附上下載位置:http://www.microsoft.com/mac/downloads.mspx


希望可以幫助到跟我遇到一樣問題的人~

2008年5月1日 星期四

更動音效驅動 重新開機失敗

最近因為遊戲(真。三國無雙 online)內無聲音的問題

(開頭動畫有 標題功能選擇畫面即無聲音)

做了些音效驅動方面的更動 卻導致重新開機出現問題

會卡在主機商標畫面 然後不動 連鍵入delete也無法進入BIOS 但鍵盤燈號正常

做過的音效更動有:

1.在遊戲中設定聲音大小 2.更新音效晶片驅動程式


解決無法重新開機方法:

關閉電腦,拔掉電源插頭數分鐘 再重新開機即可。

註1:插頭拔掉時間不夠久 仍然會無法開機 真是神奇的電腦.... = =""

註2:遊戲內 依然無聲音 目前尚未找到解決辦法 疑似遊戲內部bug

2008年3月28日 星期五

浮點數精準度問題

承上一篇文章

其實浮點數精準度問題導致這像結果

#include
#include

using namespace std;

int main(){
double a=53;

cout << pow(a,3)<< endl;
cout << (int)pow(a,3)<< endl;


system("PAUSE");
return 0;
}

輸出為:

148877
148876


真是神奇 ~"~

Dec-C++的Bug???

Dev-C++版本4.9.9.2

以下是程式碼:

#include
#include
#include

using namespace std;

int main(){
char id[2];
id[0]='5';
cout<<
cout<<(int)id[0]<
cout<<(int)pow(id[0],2)<
cout<<(int)pow(id[0],3)<
cout<<(int)pow(id[0],4)<

system("PAUSE");
return 0;
}


輸出卻是:

5
53
2809
148876
7890481


很明顯的 三次方個位數字不會是6 應該是148877



這是怎麼回事??

是Dev-C++的問題 還是我哪邊搞錯了??@@"


ps.VC++不會有此錯誤。


待求解中。。。。

2008年3月9日 星期日

kmplayer 播放時 變成韓文資料夾 而無法播放

最近如果有下載新版的Kmplayer(2.9.3.1214) 可能會發現一個問題

中文的檔名或資料夾名稱 播放時 會變成韓文

而導致無法播放的擾人問題

改裝較新版本即可解決2.9.3.1428)

ASUS W5A NB的音效

最近在重灌Lab的小白 ASUS W5A 這台NB

音效的部份 始終無法驅動 就是有個PCI介面卡顯示為黃色問號

是不知名的裝置 或許就是音效的裝置?

後來裝了 ASUS官方的 「音效卡修正檔」 黃色問號不見了

多了一個 黃色驚嘆號的 UAA裝置 還是一樣沒有音效

後來是再重裝了一次 音效卡驅動程式 才出現了久違的音效

真是.... 一般人怎麼會想說 先裝修正檔 再裝驅動程式? = ="

還有 不得不抱怨一下 ASUS官方網站的驅動程式下載

整理的也太凌亂了吧 所有驅動程式、新舊版都混在一塊

有些驅動程式又丟在 公用程式那邊 ~"~