在 Proxmox VE 3.2 上把 OSSIM 裝上去,安裝過程一切正常,但是重開機後 grub 啟動時出現 unaligned pointer 錯誤,一查發現似乎是 grub 的 bug,而且這 bug 兩年前就已經存在。
解決之道就是把 video adapter 改回 default,不能用 qxl (SPICE) 真的有點不太方便。
2014年5月19日 星期一
2010年5月3日 星期一
在Ubuntu 10.04 LTS安裝vmware-tools
如果你使用VMware Workstation 7或者VMware Server 2,這兩者內附的vmware-tools都還不支援Ubuntu 10.04 LTS所使用的2.6.32版核心,你必須改用open-vm-tools。
安裝open-vm-tools時,最好自行選擇要安裝的核心標頭檔案。像我安裝時選擇Ubuntu Server最小虛擬機器安裝,被安裝的核心應該是linux-virtual,但是安裝進去的卻是linux-generic-pae,安裝open-vm-tools時,套件管理程式會自動選擇不同的核心標頭檔案,導致核心模組編譯失敗。
透過aptitude安裝,應該選取以下套件:
安裝open-vm-tools時,最好自行選擇要安裝的核心標頭檔案。像我安裝時選擇Ubuntu Server最小虛擬機器安裝,被安裝的核心應該是linux-virtual,但是安裝進去的卻是linux-generic-pae,安裝open-vm-tools時,套件管理程式會自動選擇不同的核心標頭檔案,導致核心模組編譯失敗。
透過aptitude安裝,應該選取以下套件:
- linux-headers-generic-pae (根據你的系統來選擇標頭檔)
- open-vm-dkms
- open-vm-source
- open-vm-toolbox (選用,如果你有安裝桌面環境)
- open-vm-tools
2009年7月6日 星期一
虛擬機器3D測試,第一回
之前在Directx 9.0c在Wine與VMware的效能比較,曾比較過Wine與VMware Workstaion跑DX9 3D遊戲的效能。最近因為Virtualbox釋出3.0版,也實驗性的提供DX8/DX9的3D加速支援,便有再做一次比較的想法。
2009年5月4日 星期一
Windows 7的XP相容模式
XP Mode in Windows 7 is no cop out
之前有網站的文章中提到一個論點,就是Windows 7的XP相容模式會為IT部門帶來大麻煩。不過在上述文章中的實際案例,可以發現其實這個功能還蠻實用的,尤其對那些IT部門經費有限的中小企業而言。
不過我對這篇文章有幾個疑問,XP Mode雖然是免費的,但是只能在Windows 7 Professional、Ultimate與Enterprise等版本上安裝,光是一套專業版的售價就大約299.95美元(預估的價格,微軟尚未公佈),如果要節省經費,在新的硬體上繼續用XP也是一個選擇(當然考慮到XP的後續支援,這實在不是個好選擇)。不過我覺得更好的作法就是改用Linux,並搭配免費的Virtualbox安裝XP,來使用POS系統。
話說回來,微軟在Windows 7內加入XP相容模式,也有可能為自己帶來「不公平競爭」的風暴,無論怎麼說這XPM可是用了整合Virtual PC的虛擬化技術,像VMware這些公司應該不會視若無睹。
之前有網站的文章中提到一個論點,就是Windows 7的XP相容模式會為IT部門帶來大麻煩。不過在上述文章中的實際案例,可以發現其實這個功能還蠻實用的,尤其對那些IT部門經費有限的中小企業而言。
不過我對這篇文章有幾個疑問,XP Mode雖然是免費的,但是只能在Windows 7 Professional、Ultimate與Enterprise等版本上安裝,光是一套專業版的售價就大約299.95美元(預估的價格,微軟尚未公佈),如果要節省經費,在新的硬體上繼續用XP也是一個選擇(當然考慮到XP的後續支援,這實在不是個好選擇)。不過我覺得更好的作法就是改用Linux,並搭配免費的Virtualbox安裝XP,來使用POS系統。
話說回來,微軟在Windows 7內加入XP相容模式,也有可能為自己帶來「不公平競爭」的風暴,無論怎麼說這XPM可是用了整合Virtual PC的虛擬化技術,像VMware這些公司應該不會視若無睹。
2009年2月4日 星期三
在Fedora 10安裝VMware Workstation 6.5.x
在Fedora 10安裝VMware Workstation 6.5.x不是什麼困難的事,不管是rpm包或者是binary包,但是安裝完卻無法啟動,這是因為安裝程式在安裝時,沒有編譯相關的核心模組。
解決這個問題的方法並不複雜,但是總感到很麻煩,幸好在VMware論壇上有人寫了一個script,只要下載回來用root權限執行一次就行。
解決這個問題的方法並不複雜,但是總感到很麻煩,幸好在VMware論壇上有人寫了一個script,只要下載回來用root權限執行一次就行。
2008年10月5日 星期日
Directx 9.0c在Wine與VMware的效能比較
測試環境:
Host: AMD Athlon X2 3600+ @1.9Ghz, DDR2 667 5G Ram, Nvidia Geforce 7600GS 256MB
Host OS: Ubuntu 8.04.1, Wine 1.1.5, VMware Workstation 6.5
Guest OS: Windows XP SP3(使用單一核心,分配1GB ram)
測試軟體是鬥神都市III Benchmark
因為VMware Workstation 6.5完整支援DirectX 9.0c,便想比較它與Wine的效能。
跑在Wine的情況

平均fps約在8x~10x間跳動,CPU使用率不到80%(單一核心),GPU最高溫度在67度。
在VMware的情況

平均fps在15x~17x間跳動,CPU使用率很高(兩個核心),GPU最高溫度在71度。
結論:VMware大獲全勝。雖然如此,想要在VMware上的Guest OS跑3D遊戲還是有許多讓人遲疑的因素,最首要的就是:你要有一台夠好的電腦,CPU不需要很高檔,但是要多核心,RAM要很大,否則因不斷swap讓遊戲運行不順可是很痛苦的,當然有一張高檔的顯卡是絕對有利。相對來說,Wine因為是在近似Native的環境下運行,所需的資源也就不像VMware那麼大,這算是其優點。
另外從GPU的溫度來看,VMware workstation 6.5已經對顯示卡半虛擬化,不過Guest OS只有支援Windows XP。
Host: AMD Athlon X2 3600+ @1.9Ghz, DDR2 667 5G Ram, Nvidia Geforce 7600GS 256MB
Host OS: Ubuntu 8.04.1, Wine 1.1.5, VMware Workstation 6.5
Guest OS: Windows XP SP3(使用單一核心,分配1GB ram)
測試軟體是鬥神都市III Benchmark
因為VMware Workstation 6.5完整支援DirectX 9.0c,便想比較它與Wine的效能。
跑在Wine的情況
平均fps約在8x~10x間跳動,CPU使用率不到80%(單一核心),GPU最高溫度在67度。
在VMware的情況
平均fps在15x~17x間跳動,CPU使用率很高(兩個核心),GPU最高溫度在71度。
結論:VMware大獲全勝。雖然如此,想要在VMware上的Guest OS跑3D遊戲還是有許多讓人遲疑的因素,最首要的就是:你要有一台夠好的電腦,CPU不需要很高檔,但是要多核心,RAM要很大,否則因不斷swap讓遊戲運行不順可是很痛苦的,當然有一張高檔的顯卡是絕對有利。相對來說,Wine因為是在近似Native的環境下運行,所需的資源也就不像VMware那麼大,這算是其優點。
另外從GPU的溫度來看,VMware workstation 6.5已經對顯示卡半虛擬化,不過Guest OS只有支援Windows XP。
2008年5月15日 星期四
解決Virtualbox 1.6在Ubuntu 8.04中,鍵盤鎖定的問題
如果你切換到guest的畫面,按下「主控鍵(Host key)」也無法釋放鎖定的狀態,試試以下的方式:安裝scim-bridge-client-qt。
sudo apt-get install scim-bridge-client-qt
安裝完之後需要重新登入才有效果。
sudo apt-get install scim-bridge-client-qt
安裝完之後需要重新登入才有效果。
2007年6月22日 星期五
VMware, Power Management, Timekeeping
現在的X86 CPU,大多都有省電管理技術,像是Intel的(E)IST、C1E和AMD的C&Q,開啟這些功能不只對你有利,也對地球有利。
然而開啟這些功能,卻會讓在VMware Server & Workstation裡頭執行的guest OS,其時間無法同步化,通常都會跑的太快。而VMware在發展它的虛擬化軟體時,也有考慮到這個問題。 參考「Host Power Management Causes Problems with Guest Timekeeping (Windows Hosts)」這篇技術文章,便可以知道此問題的解決之道。
其實就是在config.ini這個設定檔中,加入三行敘述:
host.cpukHz = "1700000"
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"
第一行是指定CPU的頻率,單位是khz。如果是1.7Ghz的CPU,就是1.7 x 1000(變成mhz) x 1000(變成khz)。第二和第三行將會無視Time stamp counter的狀態,並嘗試讓guest OS的時間維持在最準確的狀態。
修改完之後存檔並重新啟動Windows便完成了,理論上是重新啟動VMware的服務即可。
然而開啟這些功能,卻會讓在VMware Server & Workstation裡頭執行的guest OS,其時間無法同步化,通常都會跑的太快。而VMware在發展它的虛擬化軟體時,也有考慮到這個問題。 參考「Host Power Management Causes Problems with Guest Timekeeping (Windows Hosts)」這篇技術文章,便可以知道此問題的解決之道。
其實就是在config.ini這個設定檔中,加入三行敘述:
host.cpukHz = "1700000"
host.noTSC = "TRUE"
ptsc.noTSC = "TRUE"
第一行是指定CPU的頻率,單位是khz。如果是1.7Ghz的CPU,就是1.7 x 1000(變成mhz) x 1000(變成khz)。第二和第三行將會無視Time stamp counter的狀態,並嘗試讓guest OS的時間維持在最準確的狀態。
修改完之後存檔並重新啟動Windows便完成了,理論上是重新啟動VMware的服務即可。
訂閱:
文章 (Atom)
-
前陣子Wyliodrin把他們的 開發環境 給開源了,因為想要修改程式碼,加上自訂的block。修改過的程式有可能用在商業用途,便找了他們的使用授權,上面這樣寫著: License This software is available under several lice...
-
之前因為 製作Macross Frontier第一話的字幕 ,開始接觸到這塊領域。剛開始我使用Subtitle Workshop製 作字幕,這個軟體的介面還蠻人性化的,但是不支援Unicode是個大問題,時間軸的調整也很難做的精準,此外它對SubStation Alpha (....
-
試了很久才發現成功的方程式…這是因為每次安裝ROCm都需要下載安裝超過30GB的檔案!!! tl;dr 直接說結論 OS: Ubuntu 22.04(因為ROCm 6.1只支援此以下的版本) ROCm: <= 6.1.2,6.2跟6.3都沒辦法正常運行 PyTorch...