Posted on 2008/12/30, 02:30:17, by 蒼浩, under
作業系統.
透過特殊管道拿到Windows 7 Beta 1的測試DVD,在VMware Workstation 6.51上安裝。在偵測光碟片時,VW把Windows 7當成Vista,不過還是順利安裝,連VMware tools也能運作無誤,安裝的速度感覺還蠻快的。
介面上的改變:
工作列以圖示顯示正在運行中的程式
拿掉Vista的「資訊看板」
小畫家與Wordpad介面類似Windows Live程式樣式
整體介面針對高解析螢幕最佳化(例如字體大小調整:有100%、125%、150%三種可供選擇,工作列清單預設使用大圖示)
其他細微的改變
除此之外,內建的Internet Explorer為8 beta,而Windows Media Player則為12。而Vista上頭很煩人的UAC則可以調整警告層級,預設只有在安裝/移除程式以及更改一些重要的系統設定或安全設定才會出現提 示,變得沒那麼煩人了。
整體而言Windows 7是Windows Vista打亮拋光後的樣子,改進那些為人詬病的缺點,也就是說改變的不多。要吸引人買,恐怕還是缺乏吸引力與誘因,尤其是對企業而言。
Posted on 2008/12/09, 07:53:18, by 蒼浩, under
作業系統,
小技巧.
第一次使用Google Earth 4.3 Linux版的人都會發現,介面上的文字過小,而且有缺字破損的情況,但是在4.2版卻不會。早期有人提出修改設定檔的作法,但結果卻是差強人意。後來在Google Earth Help論壇上頭,有人提出了另一種解法,根據文章中所提到,可以推測出文字顯示問題是跟QT4函式庫有關。
文章中說明的解法,大致是安裝QT4的函式庫,然後將系統中的檔案覆蓋Google Earth 4.3附帶的QT4函式庫。不過這樣的作法僅適用於32位元的環境,如果是AMD64的環境,就不能這樣做了。在64位元的環境下,必須自行下載i386版的QT4 deb檔,自行解壓縮再覆蓋檔案。
以Ubuntu 8.10 AMD64為例,安裝Medibuntu的Google Earth 4.3。
下載我整理好的i386版QT4函式庫,並解壓縮。
覆蓋Google Earth附帶的QT4函式庫
cd /usr/lib32/googleearth
sudo cp /解壓縮位置/libQt4/* .
完成
這個就是成果,文字顯示效果被大幅度的改善。
Posted on 2008/12/01, 04:21:06, by 蒼浩, under
作業系統,
小技巧.
這個問題的原因是Ubuntu 8.10上,使用pulseaudio作為系統音源處理的backend,而Wine尚未完全支援pulseaudio。
要解決這個問題,首先開啟終端機視窗,輸入 padsp winecfg ,開啟Wine設定之後,在音效/音效驅動程式這,只選擇「OSS驅動」。
然後變更foobar2000啟動圖示的屬性,更改指令這一行,在 wine foobar2000.exe 前面加上 padsp。
理論上這個解決方式,適用於透過Wine發聲的Windows程式。
Posted on 2008/11/09, 20:45:01, by 蒼浩, under
作業系統.
PCADV實驗室有一篇文章,提到DirectX 10.1,與支援此標準的測試軟體Unigine,但卻不能執行。我下載來跑也是碰到同樣的情況,錯誤訊息寫著無法載入d3dx10_39.dll這個函式庫,透過搜尋也無法在Windows Vista的目錄下找到此檔案,看來和Windows XP一樣,Vista也要安裝所謂的DirectX End-User Runtimes才能追加新功能,但是微軟網站上的檔案,看起來都是DirectX 9.0c,並且是給Windows XP使用的,並沒有給Vista用的安裝檔(註)。
註:DirectX End-User Runtimes雖然可以在Windows Vista安裝,卻沒說是更新那一個版本(DX9 or DX10?其實在Vista底下是兩者都更新。),從版本號去看(9.24.1400),也不會有人會和DirectX 10聯想在一起…。
然而下載目前最新版的DirectX End-User Runtimes (August 2008),解壓縮之後發現,裡頭的確有DX10的檔案,因此便抱著姑且一試的想法安裝下去,沒想到還真的被我猜中了,Unigine也能正常執行。
不過碰到這個問題就會覺得微軟對於Vista的心態還真是半調子,Vista有著整合的還不錯的線上更新功能,為什麼不將DirectX更新也整合進去呢?玩新的遊戲就必須要安裝一次DirectX End-User Runtimes,也蠻煩人的。
Posted on 2008/10/04, 21:44:10, by 蒼浩, under
作業系統,
虛擬化.
測試環境:
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。