今天的 Tetralet 又在唧唧喳喳了



« 五月 2017 »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        






 

Linux 的模擬世界 (七) - 螢幕設定

Tetralet | 02 三月, 2007 22:15

現今的 Emulator 大多支援全螢幕,但您必須先調好您的螢幕設定才能讓模擬器有著最佳的顯示效果。

依個人的使用經驗,您可以修改您的 /etc/X11/xorg.conf,並在 Screen 區段中加入 "640x480""512x384",例:

Section "Screen"
        Identifier      "Default Screen"
        Device          "nVidia Corporation NV36 [GeForce FX 5700LE]"
        Monitor         "VG500b"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1024x768" "800x600" "640x480" "512x384"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1024x768" "800x600"
"640x480" "512x384"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1024x768" "800x600"
"640x480" "512x384"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1024x768" "800x600"
"640x480" "512x384"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1024x768" "800x600"
"640x480" "512x384"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768" "800x600"
"640x480" "512x384"
        EndSubSection
EndSection

這樣大多數的模擬器就能漂亮得以接近全螢幕的方式運行了。

另外,有些模擬器會將畫面加以縮放以能符合您的螢幕大小。比如說,將原本是 640x480 (4:3) 或 512x448 (8:7) 的畫面硬是放大至 1280x1024 (5:4) 或 1440x900 (8:5) 的螢幕上,您可能會無法滿意於這種顯示效果。

或者,讓模擬器在 1280x1024 下跑對您的硬體而言著實太吃力,您可能會希望以其它的解析度來執行模擬器,讓模擬器能夠更順暢得執行。

在此情況下,您可以試著調整 Xorg 的顯示螢幕,讓它能以 640x512 或 640x480 之類的解析度啟動。方法如下:

首先,修改您的 /etc/X11/xorg.conf,並加入一組新的 Screen 區段:
Section "Screen"
        Identifier              "Emulator"
        Device                  "Generic Video Card"
        Monitor                 "Generic Monitor"
        SubSection "Display"
                Depth           24
                Modes           "640x512"
        EndSubSection
EndSection

請注意到,該區段以 "Emulator" 命名。然後,用以下指令就能啟動 X 了:
xinit -- /usr/X11R6/bin/X :1 -screen Emulator
其中的 :1 是指啟動第 2 個 X。(原本的是 0);而 -screen Emulator 則是以 Emulator 這個 Screen 區段來啟動 X。
而在第 2 個 X 啟動之後,您還可以用 <Ctrl><Alt><F7><Ctrl><Alt><F8> 在這兩個 X 中快速得切換。但有部份的顯示晶片,例如 Radeon Mobility 7500,只有第一個啟動的 X 上才能支援 3D 硬體加速,您可以利用以下指令:
glxinfo | grep -i 'direct rendering'

檢查看看。如果真有必要,請把有支援 3D 硬體加速的 X 留給 Emulator 使用以期能達到最佳的運行效能。

(待續)

迴響
authimage
驗證碼皆為英文大寫字母
僅輸入前4碼即可。後2碼是假的,欺敵用。
這是為了防制 Spam 而設計的。若造成您的不便還請見諒!
Accessible and Valid XHTML 1.0 Strict and CSS
Powered by LifeType - Design by BalearWeb