當用戶在開發一個應用程序的時候,其可能需要有兩個屏幕。一個屏幕用來顯示開發界面,另一個屏幕用來顯示測試的結果。如此的話,用戶可以免於在不同的界面之間相互切換的麻煩。為了實現這個目的,在Windows 7 中可以通過多監視器與多重顯示來實現。雖然他們都可以實現這個需求,但是多監視器與多重顯示並不是同一個功能,他們之間還是有一些重大的區別。筆者通過這篇文章,就是要向大家說明兩個問題。一是多監視器與多重顯示的差異,二是在配置多監視器過程中的注意點。
一、多監視器與多重顯示的差異。
多監視器與多重顯示其實早從2000的版本開始就已經支持了。不過根據筆者的了解,在Windows7 版本的操作系統中還是對此做了一些比較大的改善。無論從性能、還是從顯示分辨率上都有了長足的進步。
多監視器是通過安裝多張顯卡來實現的。用戶可以在計算機內安裝多張顯卡並配置多個監視器,然後通過Windows操作系統的多監視器顯示功能,將顯示畫面擴展到多台監視器上,在實現多監視器的時候,只要主板支持,用戶可以選擇使用PCI或者AGP顯卡。這些監視器有主監視器與輔監視器之分。主監視器是操作系統啟動後的第一個采用的監視器,如操作系統的登陸對話框就顯示在主監視器上。為此用戶也可以利用這個特性來判斷到哪一台是主監視器。主監視器連接的顯卡就是主顯卡。其它的監視器就是輔助監視器,用戶根據需要可以在計算機內安裝多塊顯示卡。如果不考慮主板硬件方面的限制,2003操作系統最多支持9塊輔助顯卡;而在Windows7中其輔助顯卡的數量可以達到12塊。默認情況下操作系統畫面是顯示在主顯示器上的。如果要顯示在輔助顯示器上,需要登陸操作系統後進行配置實現。
多重顯示不是通過安裝多張顯卡來實現的。如某張顯卡其可能本身就帶有兩個VGA顯示接口,可以接兩個監視器。再如大部分的筆記本電腦也可以實現雙重顯示。因為筆記本電腦除了擁有LCD監視器外,往往還有一個可以連接VGA監視器的顯示接口。其實筆記本沒有兩張顯卡,而是通過同一張顯卡來實現的。我們把不是通過多張顯卡來實現的多屏幕顯示叫做多重顯示。另外大家需要注意一個假多重顯示的問題。有些所謂的多重顯示,其雖然可以把屏幕擴展到多個監視器上,但是其每個監視器上顯示的內容都是相同的。也就是說它只似乎將相同的畫面重復顯示在多台監視器上。這跟我們常說的多重顯示還是有一定的差距。為此我們把他們叫做假多重顯示。
由於多監視器與多重顯示在實現機制上的不同,這就決定了他們在使用效果了也有很大的差異。概括起來的話,主要有三個方面的區別。
一是多重顯示無法自行選擇哪個是主監視器,哪個是輔助監視器。如以筆記本為例,則LCD顯示器永遠是第一個主監視器。而對於安裝有多個顯示器接口的顯卡的台式電腦,其連接在第一個顯示器接口的監視器就是主監視器。只有當第一個顯示器接口發生物理損害時,顯卡的第二個顯示器接口才會變為主監視器。而采用多監視器的話,則不同。用戶可以根據需要選擇主顯示器,如可以把性能更好的PCI顯卡設置為主顯示器等等。所以多重顯示的話,其選擇性相對差一點。
二是顯示的效果有差異。多重顯示其示通過一張顯卡來多個屏幕顯示的,而且多個屏幕顯示的內容不同。也就是說,多個屏幕的處理能力都集中在同一張顯卡上,會給其帶來不少的壓力。當對顯卡的性能要點比較高,如三維游戲或者高級的作圖時,第二個監視器上會產生一卡一卡的現象。雖然在Windows7操作系統已經采取了措施改善了對多重顯示支持機制,但是這種硬件上的限制光靠操作系統單方面的努力效果不會很明顯。而如果采用多監視器的話,由於每個監視器的圖像都是有獨立的網卡來處理,為此就不會發生這種現象。
第三就是支持的數量上的區別。這主要是硬件上的限制。由於顯卡處理能力的限制,為此一張顯卡最多可能只能夠有兩個顯示器的接口。而多重監視器的話,只要主板支此,則可以多達9張甚至12張顯卡。為此這個監視器的數量兩者也具有很大的差距。
所以到底是采用多監視器還是采用多重顯示,系統管理員需要從部署的成本(多監視器需要多張獨立顯卡的致辭和)、顯卡的處理能力(多監視器的顯示效果要比多重顯示要好)、接口的數量(多重顯示監視器接口數量要比多監視器少的多)等方面進行判斷,看看企業適合采用哪種實現方式。
二、配置多監視器的四個主意。
由於多重顯示主要是通過一張顯卡來完成,為此配置比較簡單。筆者在這裡也就不做過多闡述了。筆者這裡想圍繞多監視器這個實現方式,談談該如何做好多監視器的配置。總的來說,在部署多監視器顯示時,需要注意以下幾個常見問題。
1、要當心顯卡之間的沖突。現在市面上的顯卡有的支持多監視器顯示功能,而有的則不支持。如果要實現多監視器配置的話,則VGA顯卡本身必須支持多監視器顯示的功能,否則的話顯卡之間很可能由於沖突而導致計算機無法啟動或者自動重啟的故障。則主要是因為如果一台計算機內插了多個不支持多監視器顯示功能的VGA顯卡,他們所占用的硬件資源就會相互沖突。這個沖突將會導致系統啟動故障。為此在選購顯卡的時候,系統管理員需要確認所采用的顯卡是否支持多監視器顯示功能。
2、如何設置主顯卡。通常情況下,我們都會性能最好的顯卡設置為主顯卡。為此系統管理員需要了解操作系統選擇主顯卡的原則,然後再進行相關的配置。一般來說顯卡包括PCI顯卡與VGA顯卡兩種。而默認情況下,在主板的BIOS程序中,是把VGA顯卡當作主顯卡。所以系統管理員首先要判斷是把VGA顯卡還是把PCI顯卡當作主顯卡。如果要把PCI顯卡當作主顯卡的話,就需要在BIOS中進行設置。如可以修改BIOS程序中的init display first這一項內容,選擇PCI顯卡。而如果用戶有多張PCI顯卡,那麼該把那種顯卡設置為主顯卡呢?BIOS在啟動PCI顯卡的時候,會根據插口的順序號依次進行掃描並啟動。為此插糟1的顯卡往往就是主顯卡。所以如果用戶想將某一塊性能比較好的PCI顯卡設置為主顯卡的話,需要經過兩個步驟。一是改變BIOS的默認設置,讓其把PCI顯卡當作主顯卡;二是需要調整顯卡的插糟位置,把想作為主顯卡的顯卡插在插糟號為1插糟上。Windows啟動的時候會把BiOS最先啟動的顯示卡當作主顯示卡。為此,在Windows7中還是需要根據BiOS的設置與顯卡的物理插糟來確定誰來充當主顯卡的角色。而無法通過操作系統的配置來實現。
3、主板內置顯卡對多監視器配置的影響。有些主板會自帶VGA顯卡,這可能會對多監視器配置產生不利的影響。一方面他會剝奪用戶選擇主顯卡的能力,因為通常Windows7操作系統會把內置顯卡當作主顯卡,因為其是BiOS程序啟動的第一塊顯卡。二是如果這個內置的VGA顯卡不支此多監視器功能的話,則會與其他的顯卡產生沖突而導致操作系統無法正常啟動。為了解決這個問題,最好能夠把內置顯卡禁用掉。如通過主板上的跳線或者BiOS程序可以禁用內置顯卡;或者考慮到內置顯卡性能比較掉,故讓其作為輔助顯卡來使用(這個前提是內置顯卡必須支持多監視器功能)。
4、雖然多監視器顯示卡主要靠BiOS程序來控制,但是Windows7操作系統在這方面仍然具有一定的控制權。如在有些顯卡上面有跳線或者DIP開關,通過這些跳線或者開關可以禁用顯卡。禁用顯卡後,BiOS將不會啟動這些顯卡。而等到操作系統啟動之後,會自動監測到這些被禁用的顯卡。而用戶在系統啟動後,可以根據需要讓操作系統啟用這些顯卡,作為輔助顯卡來使用。故在多監視器顯示配置中,比較常見的做法是把主顯卡除外的其他顯卡都禁用掉;然後再根據需要在操作系統中重新啟用這些顯卡。這可以增加用戶對這些顯卡的管控力度。而不需要每次都通過顯卡跳線或者BiOS程序去控制。