如果你的 Linux工作站只有遠端登入使用,連螢幕都沒有接,那你可能會遇到 [VGL] ERROR: Could not open display :0. 的問題。
檢查你的Xorg.0.log:
(EE) Dec 02 19:15:02 NVIDIA(0): Failed to assign any connected display devices to X screen 0
(EE) Dec 02 19:15:02 NVIDIA(0): Failing initialization of X screen 0
(II) UnloadModule: "nvidia"
(II) UnloadModule: "ramdac"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(EE) Screen(s) found, but none have a usable configuration.
Fatal server error:
no screens found
如果出現上面的錯誤訊息,那表示nvidia顯卡偵測不到螢幕,所以他自己卸載了,於是你的系統中就不存在display:0,所以導致virtualgl錯誤。
解決方法:
編輯你的xorg.conf
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
Option "ConnectedMonitor" "CRT"
EndSection
2012/12/02
2012/10/10
VirtualGL + TurboVNC 快速步驟
1. 先到 http://www.virtualgl.org/ 下載VirtualGL + TurboVNC
2. 安裝 VirtualGL + TurboVNC
3. 先下指令 init 3,關閉圖形模式,然後執行 vglserver_config,完成後再執行 init 5
4. 如果沒設定過 vnc 密碼,先執行 vncpasswd,然後執行 TurboVNC 的 vncserver
5. 使用 TurboVNC Client 連接
執行需要3D程式的方法:
在 TurboVNC Client 桌面中,打開 Terminal 視窗,下指令:
vglrun <程式名稱>
舉例:
vglrun glxinfo
vglrun glxgears
2. 安裝 VirtualGL + TurboVNC
3. 先下指令 init 3,關閉圖形模式,然後執行 vglserver_config,完成後再執行 init 5
4. 如果沒設定過 vnc 密碼,先執行 vncpasswd,然後執行 TurboVNC 的 vncserver
5. 使用 TurboVNC Client 連接
執行需要3D程式的方法:
在 TurboVNC Client 桌面中,打開 Terminal 視窗,下指令:
vglrun <程式名稱>
舉例:
vglrun glxinfo
vglrun glxgears
Linux nVidia 卡 glxgears fps = 60 fps
如果你在linux下用nvidia卡,跑glxgears,fps固定鎖在60fps,那應該是你的vsync被打開了。
解決方法很簡單,只要 " export __GL_SYNC_TO_VBLANK=0 " ,然後再跑一次glxgear,fps應該就能突破60了。
解決方法很簡單,只要 " export __GL_SYNC_TO_VBLANK=0 " ,然後再跑一次glxgear,fps應該就能突破60了。
2012/08/19
VMWare Virtual Disk vs. Physical Disk Benchmark
Hard Disk : Hitachi Deskstar T7K500(HDT725032VLA380)
VMWare version: VMWare Workstation 8.0.3 build 703057
Gust Configuration
=====================================
OS: Windows XP SP3 MSDN release version
RAM: 1GB
CPU: 1 vCPU
Test Method:
1. PCMark05 V1.1.0 (HDD Test Suite)
2. CrystalDiskMark V3.0.1
HDD Test Suite | Physical Disk | Vistaul Disk (Single,Pre-allocated) |
Vistaul Disk (Multiple,Pre-allocated) |
Vistaul Disk (Single,Sparse) |
Vistaul Disk (Multiple,Sparse) |
|||||
---|---|---|---|---|---|---|---|---|---|---|
XP Startup (MB/s) | 7.747 | 100% | 6.57 | -15.19% | 5.459 | -29.53% | 7.965 | 2.81% | 4.684 | -39.54% |
Application Loading (MB/s) | 6.263 | 100% | 5.395 | -13.86% | 4.083 | -34.81% | 6.923 | 10.54% | 3.541 | -43.46% |
General Usage (MB/s) | 5.26 | 100% | 4.496 | -14.52% | 3.012 | -42.74% | 7.022 | 33.50% | 2.976 | -43.42% |
Virus Scan (MB/s) | 117.296 | 100% | 143.888 | 22.67% | 139.854 | 19.23% | 198.046 | 68.84% | 124.761 | 6.36% |
File Write (MB/s) | 50.553 | 100% | 45.856 | -9.29% | 21.251 | -57.96% | 26.774 | -47.04% | 14.473 | -71.37% |
CrystalDiskMark V3.0.1 | Physical Disk | Vistaul Disk (Single,Pre-allocated) |
Vistaul Disk (Multiple,Pre-allocated) |
Vistaul Disk (Single,Sparse) |
Vistaul Disk (Multiple,Sparse) |
|||||
---|---|---|---|---|---|---|---|---|---|---|
Sequential Read (MB/s) | 53.409 | 100% | 53.452 | 0.08% | 53.677 | 0.50% | 50.818 | -4.85% | 52.379 | -1.93% |
Sequential Write (MB/s) | 53.211 | 100% | 53.333 | 0.23% | 53.578 | 0.69% | 50.877 | -4.39% | 52.555 | -1.23% |
Random Read 512KB (MB/s) | 24.641 | 100% | 24.545 | -0.39% | 24.887 | 1.00% | 24.561 | -0.32% | 23.781 | -3.49% |
Random Write 512KB (MB/s) | 31.714 | 100% | 31.923 | 0.66% | 31.964 | 0.79% | 31.187 | -1.66% | 31.013 | -2.21% |
Random Read 4KB (QD=1) (MB/s) | 0.563 | 100% | 0.543 | -3.55% | 0.544 | -3.37% | 0.537 | -4.62% | 0.511 | -9.24% |
Random Write 4KB (QD=1) (MB/s) | 1.318 | 100% | 1.349 | 2.35% | 1.377 | 4.48% | 1.324 | 0.46% | 1.327 | 0.68% |
Random Read 4KB (QD=32) (MB/s) | 0.645 | 100% | 0.627 | -2.79% | 0.635 | -1.55% | 0.617 | -4.34% | 0.616 | -4.50% |
Random Write 4KB (QD=32) (MB/s) | 1.375 | 100% | 1.362 | -0.95% | 1.388 | 0.95% | 1.354 | -1.53% | 1.338 | -2.69% |
Random Read 4KB (QD=1) (IOPS) | 137.4 | 100% | 132.7 | -3.42% | 132.7 | -3.42% | 131 | -4.66% | 124.7 | -9.24% |
Random Write 4KB (QD=1) (IOPS) | 321.8 | 100% | 329.4 | 2.36% | 336.1 | 4.44% | 323.2 | 0.44% | 323.9 | 0.65% |
Random Read 4KB (QD=32) (IOPS) | 157.4 | 100% | 153.2 | -2.67% | 155 | -1.52% | 150.6 | -4.32% | 150.5 | -4.38% |
Random Write 4KB (QD=32) (IOPS) | 335.6 | 100% | 332.5 | -0.92% | 338.9 | 0.98% | 330.5 | -1.52% | 326.6 | -2.68% |
HDD Test Suite | Physical Disk (only 1 vm) |
Physical Disk (2 vm simultaneous) |
||
---|---|---|---|---|
XP Startup (MB/s) | 7.747 | 100% | 2.8375 | -63.37% |
Application Loading (MB/s) | 6.263 | 100% | 2.234 | -64.33% |
General Usage (MB/s) | 5.26 | 100% | 2.107 | -59.94% |
Virus Scan (MB/s) | 117.296 | 100% | 19.2015 | -83.63% |
File Write (MB/s) | 50.553 | 100% | 28.08 | -44.45% |
CrystalDiskMark V3.0.1 | Physical Disk (only 1 vm) |
Physical Disk (2 vm simultaneous) |
||
---|---|---|---|---|
Sequential Read (MB/s) | 53.409 | 100% | 47.358 | -11.33% |
Sequential Write (MB/s) | 53.211 | 100% | 17.283 | -67.52% |
Random Read 512KB (MB/s) | 24.641 | 100% | 10.209 | -58.57% |
Random Write 512KB (MB/s) | 31.714 | 100% | 12.0135 | -62.12% |
Random Read 4KB (QD=1) (MB/s) | 0.563 | 100% | 0.1845 | -67.23% |
Random Write 4KB (QD=1) (MB/s) | 1.318 | 100% | 0.545 | -58.65% |
Random Read 4KB (QD=32) (MB/s) | 0.645 | 100% | 0.186 | -71.16% |
Random Write 4KB (QD=32) (MB/s) | 1.375 | 100% | 0.5135 | -62.65% |
Random Read 4KB (QD=1) (IOPS) | 137.4 | 100% | 45.05 | -67.21% |
Random Write 4KB (QD=1) (IOPS) | 321.8 | 100% | 133.05 | -58.65% |
Random Read 4KB (QD=32) (IOPS) | 157.4 | 100% | 45.35 | -71.19% |
Random Write 4KB (QD=32) (IOPS) | 335.6 | 100% | 125.35 | -62.65% |
2012/05/27
關閉『 Windows可顯示從網際網路下載的增強型裝置圖示及資訊 』提示
如何關閉『Windows可顯示從網際網路下載的增強型裝置圖示及資訊』提示:
1. 執行gpedit.msc
2. 本機電腦原則 => 電腦設定 => 系統管理範本 => 系統 => 裝置安裝 => 防止從網際網路擷取裝置中繼資料,改為已啟用。
參考文件:
http://www.windowsitpro.com/article/systems-management/q-how-can-i-disable-the-information-bar-shown-in-drives-and-printers-that-prompts-to-use-enhanced-device-icons-and-information-
1. 執行gpedit.msc
2. 本機電腦原則 => 電腦設定 => 系統管理範本 => 系統 => 裝置安裝 => 防止從網際網路擷取裝置中繼資料,改為已啟用。
參考文件:
http://www.windowsitpro.com/article/systems-management/q-how-can-i-disable-the-information-bar-shown-in-drives-and-printers-that-prompts-to-use-enhanced-device-icons-and-information-
2012/03/25
eBoostr 4使用系統記憶體的怪問題
今天試用了一下eBoostr 4,想利用一下空閒的ram,但是發生很怪的狀況。
我選用系統記憶體做快取,但是控制台卻顯示『系統記憶體(停用)』,而且工作管理員那邊,確實ram也沒用掉。
查了一下,也沒看到什麼人討論這問題,最後我發現把ram的配置從4096MB降到3072MB之後,他就自己變成啟用,而且ram也確實被吃掉了,真是可喜可賀... ̄▽ ̄
我選用系統記憶體做快取,但是控制台卻顯示『系統記憶體(停用)』,而且工作管理員那邊,確實ram也沒用掉。
查了一下,也沒看到什麼人討論這問題,最後我發現把ram的配置從4096MB降到3072MB之後,他就自己變成啟用,而且ram也確實被吃掉了,真是可喜可賀... ̄▽ ̄
2012/03/11
CentOS 5 升級PHP 5.3的方法
C5-testing這個repo的php版本更新好慢,想試試較新版本的php得換別隻repo了。
for i386:
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
yum --enablerepo=remi update php php-*
for x86_64:
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
yum --enablerepo=remi update php php-*
如果在x64的環境下更新PHP跟MySQL的時候,遇到如下的錯誤訊息:
file /etc/my.cnf from install of mysql-libs-5.5.21-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-3.el5.i386
那是因為i386版的mysql也被裝到系統裡面了,所以影響了yum的更新,解決方法如下:
yum remove mysql-5.0.77-3.el5.i386
看你錯誤訊息的package name是啥,就跟著輸入,讓yum把i386版的移除後,就沒問題了。
參考文章:http://www.andresmontalban.com/update-centos-5-php-5-1-to-php-5-3/
for i386:
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
yum --enablerepo=remi update php php-*
for x86_64:
wget http://download.fedoraproject.org/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm
rpm -Uvh remi-release-5*.rpm epel-release-5*.rpm
yum --enablerepo=remi update php php-*
如果在x64的環境下更新PHP跟MySQL的時候,遇到如下的錯誤訊息:
file /etc/my.cnf from install of mysql-libs-5.5.21-1.el5.remi.x86_64 conflicts with file from package mysql-5.0.77-3.el5.i386
那是因為i386版的mysql也被裝到系統裡面了,所以影響了yum的更新,解決方法如下:
yum remove mysql-5.0.77-3.el5.i386
看你錯誤訊息的package name是啥,就跟著輸入,讓yum把i386版的移除後,就沒問題了。
參考文章:http://www.andresmontalban.com/update-centos-5-php-5-1-to-php-5-3/
2012/02/05
UAO引發的罕見不穩定問題
如果你OS用Windows 7 x64,又因為有舊的程式不支援unicode,不得已得裝UAO補完的話。
誠摯建議只要把C_950.NLS放到syswow64裡面就好了,通常都是32位元的舊程式有unicode支援問題,64位元的原生程式現在也沒幾隻,應該沒有需要。
今天剛好就遇到一個程式因為UAO引發當機,反覆測試後,發現syswow64裡面放UAO版的沒問題,但是system32裡面放就一定死,神奇的怪經驗,特別紀錄一下。
誠摯建議只要把C_950.NLS放到syswow64裡面就好了,通常都是32位元的舊程式有unicode支援問題,64位元的原生程式現在也沒幾隻,應該沒有需要。
今天剛好就遇到一個程式因為UAO引發當機,反覆測試後,發現syswow64裡面放UAO版的沒問題,但是system32裡面放就一定死,神奇的怪經驗,特別紀錄一下。
2012/01/28
寬螢幕下,如何強迫Word顯示比例為120%
現在螢幕越買越大,22吋已經是基本中的基本了。
不過當螢幕解析度越來越大大的時候,Word就有點不太妙了。
在過去的1280*1024解析度下,預設的100%顯示比例,可以剛好讓文件顯示在螢幕的正中間,但是現在解析度變大以後,100%就變成往左邊靠,佔據畫面的左半邊,畫面右半邊就空蕩蕩。
在解析度1680*1050以上,如果要讓文件顯示在畫面的正中間,至少要把顯示比例設定成120%才行。但是Word是沒辦法強迫設定顯示比例為某個定值,這樣就讓人很困擾,每次開Word都還要手動調比例。
後來我在網路上找了些資料,總算搞定這個問題了。
一開始,參考了這篇『一點通 - 如何在大尺寸螢幕開啟 Word 2010 文件讓畫面自動置中 (MVP 撰寫)』,確實可以讓Word固定顯示120%,但是在開啟舊文件檔的時候,會出現奇怪的錯誤訊息『沒有設定物件變數或 With 區塊變數』,雖然這問題不大,但是看了礙眼。
後來繼續研究,參考了一篇俄羅斯的文章,把VBA Code做了點修改,這次無論是開新檔案或是開啟舊檔都能夠強迫顯示比例為120%,而且沒有錯誤訊息。
請參照那篇MVP撰寫的文章的方法,但是其中VBA Code改用下列所示:
=======================================================
Public WithEvents App As Application
Private Sub Document_Open()
Set App = Application
End Sub
Private Sub App_DocumentOpen(ByVal Doc As Document)
Doc.ActiveWindow.ActivePane.View.Zoom.Percentage = 120
End Sub
Private Sub Document_New()
Set App = Application
End Sub
Private Sub App_DocumentNew(ByVal Doc As Document)
Doc.ActiveWindow.ActivePane.View.Zoom.Percentage = 120
End Sub
=======================================================
特別寫下來紀錄一下,也給有相同困擾的人一個參考。
不過當螢幕解析度越來越大大的時候,Word就有點不太妙了。
在過去的1280*1024解析度下,預設的100%顯示比例,可以剛好讓文件顯示在螢幕的正中間,但是現在解析度變大以後,100%就變成往左邊靠,佔據畫面的左半邊,畫面右半邊就空蕩蕩。
在解析度1680*1050以上,如果要讓文件顯示在畫面的正中間,至少要把顯示比例設定成120%才行。但是Word是沒辦法強迫設定顯示比例為某個定值,這樣就讓人很困擾,每次開Word都還要手動調比例。
後來我在網路上找了些資料,總算搞定這個問題了。
一開始,參考了這篇『一點通 - 如何在大尺寸螢幕開啟 Word 2010 文件讓畫面自動置中 (MVP 撰寫)』,確實可以讓Word固定顯示120%,但是在開啟舊文件檔的時候,會出現奇怪的錯誤訊息『沒有設定物件變數或 With 區塊變數』,雖然這問題不大,但是看了礙眼。
後來繼續研究,參考了一篇俄羅斯的文章,把VBA Code做了點修改,這次無論是開新檔案或是開啟舊檔都能夠強迫顯示比例為120%,而且沒有錯誤訊息。
請參照那篇MVP撰寫的文章的方法,但是其中VBA Code改用下列所示:
=======================================================
Public WithEvents App As Application
Private Sub Document_Open()
Set App = Application
End Sub
Private Sub App_DocumentOpen(ByVal Doc As Document)
Doc.ActiveWindow.ActivePane.View.Zoom.Percentage = 120
End Sub
Private Sub Document_New()
Set App = Application
End Sub
Private Sub App_DocumentNew(ByVal Doc As Document)
Doc.ActiveWindow.ActivePane.View.Zoom.Percentage = 120
End Sub
=======================================================
特別寫下來紀錄一下,也給有相同困擾的人一個參考。
訂閱:
文章 (Atom)