RSS   



  可打印版本 | 推薦給朋友 | 訂閱主題 | 收藏主題 | 純文字版  


 


 
主題: [轉貼] VMware 顯卡設置 (支援3D加速)   字型大小:||| 
chaodon
加蛋.苦力
等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32等級: 32
四海為家的一顆蛋

十週年紀念徽章(一級)   十週年最受喜歡感言(第一名)  

今日心情

 . 積分: 4202
 . 精華: 9
 . 文章: 6509
 . 收花: 32051 支
 . 送花: 26119 支
 . 比例: 0.81
 . 在線: 3987 小時
 . 瀏覽: 127558 頁
 . 註冊: 7134
 . 失蹤: 29
 . 台灣ed2k海賊本部
#1 : 2009-8-8 03:23 AM     全部回覆 引言回覆

這教學是為 v5.3 寫的, 我用的是 VMware 6.0.3 Build 80004, 到步驟7已成功設定網卡.
弄了步驟8, 反而會當機, 無法再打開 windows, 只能進安全模式命令字元改回.

不少玩家剛接觸 VM 應該會蠻陌生的, 我就是這樣.. 特別是在主程式內找不到顯卡的設置.
剛跟古狗大神拿了這篇文章, 驗證過後的確有用, 與大家分享.

PS. VMware 從 v6.5 開始有支援顯卡, 這篇給同樣還在用舊版的朋友參考.

引用:
首先我們應該來瞭解一下VMWare 這款軟件,VMWare是一個「虛擬機」軟件.它使你可以在一台機器上同時運行二個或更多Windows、DOS、LINUX系統。與「多啟動」系統相比, VMWare採用了完全不同的概念.多啟動系統在一個時刻只能運行一個系統,在系統切換時需要重新啟動機器.VMWare是真正「同時」運行,多個操作系統在主系統的平台上,就像標準Windows應用程序那樣切換.而且每個操作系統你都可以進行虛擬的分區、配置而不影響真實硬盤的數據,你甚至可以通過網卡將幾台虛擬機用網卡連接為一個局域網,極其方便。

  現在我將我在自己電腦上運行安裝VM虛擬機實現雙開的過程寫下來:(先把我自己的電腦配置說一下:CPU AMD4000+雙核內存 1G 顯卡 73000GF 128顯存 系統 XP)

  必要條件說明:由於虛擬機佔用系統大量資源,所以你的電腦配置一定要高一些,效果才可以,至少請符合以下配置:內存不小於512M、CPU不低於2.4G、顯卡的顯存至少128M。

  1.下載安裝VMWare 這款軟件,目前VMware虛擬機對3d支持最好的版本還是5.3,下載的地址我就不貼了,在百度上搜,注意一定要下載5.3版的,別忘了安裝漢化補丁。

  2、安裝好虛擬機之後,建立一個虛擬機,下載好給虛擬機安裝的操作系統,注意一定要下載ISO鏡像文件,給虛擬機裝好系統之後(建議XP),進入虛擬機的系統,首先安裝DirectX 9.0c(如果你沒有安裝程序,請去網上下載一個拷貝到虛擬機裡面安裝);

  3、接著安裝VMware tools,如果你安裝了漢化補丁,請按照下面的方法安裝VMware tools:在VMware Workstation的菜單欄找到 「虛擬機」----「設置」-----「CD-ROM」 ----「使用ISO鏡像」 -----「瀏覽」定位到VMware Workstation的安裝目錄中windows.iso文件,然後進入虛擬系統,打開「我的電腦」----「光驅」----找到「setup.exe」文件執行安裝即可。如果找不到該安裝文件可到網上下載一個VMware tools的ISO的鏡像文件。地址:http://vmware.cn/Soft/1053.html這可是我找了半天才找到的。

  4、安裝後重啟系統,設置好分辯等顯示設置(設好就不要再改了)。關閉虛擬系統。打開VMware主界面——編輯——參數——輸入,去掉「當鼠標離開窗口後取消捕獲」前的勾。

  5 、在修改之前,請確定你的虛擬機是正常關閉的,而非打開或者是暫停的狀態,打開你的虛擬系統存放的文件夾有個後墜名為.vmx的文件,用記事本打開,再最後加入:
  mks.enable3d = TRUE
  svga.vramSize = 67108864
  vmmouse.present = FALSE

  (第二行是顯存大小,這個數是64M,有些大型遊戲需要的顯存較多可以設置成128M的即改成svga.vramSize = 134217728)

  6 、再打開虛擬機,進入虛擬系統,再安裝一次VMware tools(即再運行一下4中的setup.exe),重啟虛擬系統。

  7、虛擬系統啟動後點開始----運行:輸入Dxdiag,可以看到你的顯卡已經支持D3D硬件加速了。

  8、經過以上步驟雖然開啟了3d支持,但是運行dxdiag檢測時,D3D7、D3D8都正常,但D3D9卻花屏或白屏,這是因為顯卡驅動不兼容,下面再替換顯卡驅動以解決這個問題:請下載 http://www.blog.com.cn/user106/tw5225/upload/321402189.rar 裡面有幾個文件,把VMX_FB.DLL VMX_MODE.DLL拷貝到虛擬機系統中WINDOWS\system32目錄下(把系統中已經存在的VMX_FB.DLL VMX_MODE兩個文件隨便改一下名字,然後再拷貝過來),VMX_SVGA.SYS放在WINDOWS\system32\drivers目錄替換。最後重新啟動虛擬機。注意改VMX_SVGA.SYS的時候先複製一個放在其他地方保存,因為你有可能在替換的時候電腦重起就進不了系統了,保存前文件的好處就是你可以用安全模式進入系統把文件改過來,重起進入。

  9、這樣虛擬機的3d支持就OK了;要說效果怎麼樣就不敢說了。



VM官方對於3D的說明(翻譯)摘自VMware Workstation 5用戶手冊第383頁到第388頁

對 D3D的實驗性支持:VMware Workstation 實驗性的對D3D視頻加速提供支持。這個功能不是完整。注意:實驗性支持的功能不包含在產品應該提供的功能中。即使3D加速沒有被激活,啟動3D加速也可能導致宿主機或客戶機的崩潰,導致你丟失數據。注意:要利用VMware Workstation的實驗性3D能力,虛擬機必須運行與你的虛擬機版本一樣的VMware Tools。如果你的虛擬機是遷移過來的,你想用3D功能的話,你需要重新安裝當前版本的虛擬機的VMware Tools。對於D3D實驗性支持的人 Workstation不提供對3D加速的技術支持。無論怎麼樣,我們鼓勵你提出支持需求來使我們評估你在體驗3D中所碰到的問題。


3D加速的限制 實驗性的3D加速只能用於運行Windows 2000, Windows XP, 或Linux上的Windows 2000 and Windows XP客戶機。對實驗性3D加速也有以下限制:
1.工作站只能加速Direct8,對於Direct9的應用也只是支持應用其中的Direct8子集。2.對3D應用程序的執行沒有優化效果。3.OpenGL應用程序只能運行在軟件模擬仿真模式 不是所有的3D加速都能被啟用。以下是不能加速的應用:
1. 像素和頂點渲染 2. 多頂點處理 3. 硬件級的貼圖映射和環境映射 4. 紋理貼圖 5. 一、三和四維的紋理



開啟3D加速 D3D加速技術默認為被啟用。你需要準備宿主機、虛擬機和虛擬機操作系統。首先需要開啟宿主機的3D加速 NVIDIA在Linux下有驅動程序 在Windows下,宿主機的操作系統需要Windows 2000/ XP ,在系統中需要啟動圖形硬件加速功能。在Linux下,需要執行以下步驟來查看你的Linux宿主機的兼容性
1. 打開你的Direct渲染能力,運行命令:glxinfo | grep direct。 . 運行glxgears命令,以確保3D應用程序能運行在你的宿主機上。



在一台虛擬機中開啟3D加速 1. 選擇一台安裝了Windows 2000 or XP操作系統得客戶機
2. 在虛擬機的配置文件(.vmx)中加入:mks.enable3d = TRUE,來打開虛擬機的3D加速功能,虛擬機的2D加速同樣能用。
3. 如果你要設置顯存的大小,就在其中加入:svga.vramSize = 67108864(設置顯存為64MB)或svga.vramSize = 134217728(設置顯存為128MB)顯存最多只能設置為128MB
4.對於一個需要全屏運行的3D應用程序(比如像第一人稱射擊這樣的實時遊戲),建議你關掉「在鼠標離開窗口後釋放」這個選項,在其中加入:vmmouse.present = FALSE。並且在虛擬機主界面上編輯>參數>輸入選項卡>去掉「在鼠標離開窗口後釋放」選項前的鉤。



在客戶機操作系統中啟動3D加速   1. 打開虛擬機電源 2. 安裝與VMware Workstation 版本一致的VMware Tools
3.安裝D9c 4. 安裝你的3D應用程序已知的問題: 1. 在運行3D程序時不要切換VMware Workstation控制台中的標籤。 2.在運行3D程序時不要在全屏模式和窗口之間切換 3. 不要同時運行多個3D程序,這樣可能導致VMware Workstation崩潰 4.在運行3D程序時,你不能掛起虛擬機及創建快照。 5. 在截取和錄製3D畫面時候,可能出現畫面破碎 6.當鼠標移至虛擬機操作系統3D加速畫面上是,可能導致畫面部分泛白。


通過實驗3D幫助VMware
VMware僅僅提供實驗性的D3D加速。VMware不可能個別地對所有的關於D3D加速的問題的回答。VMware對以下方面感興趣:
1.災難性的故障,諸如客戶機藍屏或導致VMware Workstation崩潰的3D應用程序 2. 對ATI8500或更新的顯示卡的測試報告。 3. Linux主機系統中的測試報告 4. 特別具體針對於D8和D9的應用程序的測試報告 5. 你在運行3D程序是所碰到的特殊問題 6.你對VMware 3D技術前景的高見具體而詳細的報告有助於加速我們對全功能的3D加速應用的實現。在報告中,請包括你的配置、3D應用程序和硬件的細節。

出處: http://www.360doc.com/content/090313/20/88264_2800031.html 不確定發源地..



[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
本文連接  
檢閱個人資料  發私人訊息  Blog  快速回覆 新增/修改 爬文標記

   

快速回覆
表情符號

更多 Smilies

字型大小 : |||      [完成後可按 Ctrl+Enter 發佈]        

溫馨提示:本區開放遊客瀏覽。
選項:
關閉 URL 識別    關閉 表情符號    關閉 Discuz! 代碼    使用個人簽名    接收新回覆信件通知
發表時自動複製內容   [立即複製] (IE only)


 



所在時區為 GMT+8, 現在時間是 2024-11-22 01:41 AM
清除 Cookies - 連絡我們 - TWed2k © 2001-2046 - 純文字版 - 說明
Discuz! 0.1 | Processed in 0.024684 second(s), 7 queries , Qzip disabled