Lenovo Thinkpad T530 i7-3610QM 於Ubuntu 12.04 中的顯示卡與外接螢幕及投影機相關設定

1、前言

筆者所購買的Lenovo Thinkpad T530 i7-3610QM 筆電主要是安裝 Linux Ubuntu 12.04,並且在 Ubuntu 系統中安裝 VMware Workstation 9.0 以及 Oracle Virtualbox 虛擬機器管理軟體套件。其中,最常使用 Workstation 9.0 來建立與開啟虛擬機器,這些虛擬機器主要是安裝 Windows XP 及 Windows 7系統。因工作需要,所以常需要將筆電的畫面輸出至外接的投影機。

筆者所使用的 T530 i7-3610QM 15.6吋 這一機型很特別的是同時具備兩張顯示卡,第一張顯示卡是內建(內嵌)在 Intel CPU (稱為AGP類型的CPU) 中的 Intel HD Graphics 4000 顯示卡,第二張顯示卡是Nvidia NVS 5400M 獨立的顯示卡。一台電腦同時安裝了兩張顯示卡,但正常使用時卻只用一個螢幕,那麼到底 Linux 系統會使用那一張顯示卡來輸出訊息至螢幕呢?答案是 Linux 系統只會辨認 T530中 BISO 對於顯示卡開啟的設定。自然這就影響到 Linux 是否能夠順利將螢幕的內容輸出至外接投影機或是其他的外接式螢幕了。

另外,依筆者使用 Linux 的經驗,以前較舊版的 Linux 發行版本對於顯示卡的設定與輸出至投影機與外接螢幕,總是無法像是在 Windows 系統中輸出螢幕的內容至外接投影機般的順利,總是出現很多的問題。筆記發現,這些問題與 Linux 系統是否能夠順利辨識與掌控主機版上的內建顯示卡 (embedded display card) 或獨立顯示卡 (stand alone display card) 有很大的關係。這其中就包括這些顯示卡製造商,例如,Inetl, Nvidia, AMD等製造商,是否已經釋出這些(較新)顯示卡的驅動程式給相關的Linux 發行版本社群,而且這些發行版本社群也已經測試完成並發佈更新。若某一Linux發行版本社群並未更新這些較新的顯示卡驅動程式時,Linux系統只能找 到較相近且較舊的顯示卡驅動程式,所以相關的顯示與輸出投影至外接螢幕或投影機時,自然就有可能會出現問題,無法如使用者所願了。

截至2013年2月為止,Ubuntu 12.04 並未更新至Intel HD Graphics 4000顯示卡的驅動程式,而雖然Nvidia NVS 5400M顯示卡似乎Ubuntu 12.04並未發佈與更新其驅動程式,但有非Ubuntu官方的相對應驅動程式版本可供安裝,但經筆者安裝測試後,在投影機的處理上仍會出現問題。

雖然Ubuntu在2013年2月時並無正確提供相應的T530顯示卡驅動程式,但經過一些設定後,仍舊可以順利將畫面正確的輸出至外接式投影機。本文就是在說明如何進行相關的 BIOS設定與軟體設定來順利將螢幕的內容輸出至投影機與外接螢幕。

2、Lenovo Thinkpad T530 i7-3610QM 顯示卡的相關設定

 如前所述,T530 i7-3610QM 15.6吋 這一機型很特別的是同時具備兩張顯示卡,第一張顯示卡是內建(內嵌)在 Intel CPU (稱為AGP類型的CPU) 中的 Intel HD Graphics 4000 顯示卡,第二張顯示卡是Nvidia NVS 5400M 獨立的顯示卡。一台電腦同時安裝了兩張顯示卡,但正常使用時卻只用一的螢幕,那麼到底 Linux 系統會使用那一張顯示卡來輸出訊息至螢幕呢?答案是 Linux 系統只會辨認 T530中 BISO 對於顯示卡開啟的設定。首先先說明 T530 如何在 BIOS 中設定顯示卡。

2.1 T530 在 BIOS 中的顯示卡設定

首先開機時,會出現如下圖所示的 Lenvo Thinkpad 的圖示,並且在螢幕的最下方出現一行訊息:To interrupt normal starup, press Enter 。其大意是說,使用者此時可以按下 Enter 鍵,就可以暫停正常開機的順序,並出現另一個視窗讓使用者來選擇要如何操作該電腦。

T530_bios_01_hello  

當使用在開機時出現 Lenovo 圖示並按下 Enter 鍵後,就會出現如下圖所示的另一個視窗,該視窗主要是提供使用者可以按下下列所示的功能鍵,以進行不同的作業:

T530_bios_02_after_press_enter  

ESC: to resume normal startup,意思是按下 ESC 鍵就可以回復正常開機的作業。

F1:  to enter the BIOS Setup Utility,意思是按下 F1 鍵就可以進入 BIOS 設定作業。

F10:to diagnose hardware,意思是按下F10鍵就可以進入電腦硬體診斷的作業。

F12:to choose a temporary startup device,意思是按下F12鍵就可以進入 Boot Menu 開機選單,如此就可以在此次暫時讓使用者選擇某一個開機的設備 (startup device) 來開機,例如,可以選擇要由那一個磁碟或是光碟或是網路來開機。

此時我們是要進入BIOS 來設定顯示卡,所以此時就必須按下 F1鍵進入BIOS 設定畫面。

下圖所示的是一開始所出現的 T530 i7-3610QM 的預設BIOS設定畫面。

T530_bios_03_Main  

 

其中要設定顯示卡,要將游標移動至 Configure選單。在該畫面中主要要設定是是兩個部份,分別是 Graphics Device以及OS Detection for NVIDIA Optimus這兩個欄位。

A、在Graphics Device 欄位中可以選擇的值有3種,分別是 Integrated Graphics, Discrete Graphics,以及Nvidia Optiums。

1. Integrated Graphics 的原始說明為:Integrated Graphics mode will achieve logner battery life. 意思是說,此一模式可以提供較長的電池使用時間。

2. Discrete Graphics 的原始說明為:Discrete Graphics mode will achiever higher graphics performance. 意思是說,此一模式可以提供較高的顯示卡執行效果。

3. NVIDIA Optimus 的原始說明為:Nividia Optimus mode runs as Integrated Graphics mode and Discrete Graphics is enableed on demand. Note: NVIDIA Optimus mode should only be selected if you are using Windows 7. 也就是說,若設定為此一模式,則系統會自動依據顯示的需求狀況來自動切換至 Integrated Graphics模式,或是自動切換至 Discrete Graphics 模式,同時只能在使用 (啟動) Windows 7作業系統時,才能設定成此一模式。其目的應該是為了保持整台電腦能維持最好的電池最長的使用時間,並希望兼顧顯示的品質效果。

依據筆者的測試,為能夠順利的輸出Linux畫面的內容至外接式投影機,最好是將 Graphics Device 的欄位設為 Integrated Graphics的模式。

B、在OS Detection for NVIDIA Optimus 欄位中可以選擇的值為 Disabled 或是 Eeabled。其原始的說明為:If enabled, system BIOS automatically switches Graphics devices setting to NVIDIA Optimus mode, if the OS supports the feature, and to Discrete Graphics if the OS does not support it. 意思是說,若此欄位設為 enabled,若所啟動的作業系統,例如 Windows 7,是有支援 NVIDIA Optimus mode,則系統的BIOS就會自動切換成NVIDIA Optimus mode;若所啟動的作業系統並未支援 NVIDIA Optimus mode,則系統的BIOS 就會自動切換成Discrete Graphincs mode。

依扯筆者的測試,為能夠順利的輸出 Linux 畫面的內容至外接式投影機,最好是將 OS Detection for NVIDIA Optimus 欄位的值設為 Disabled.

文章標籤
創作者介紹
創作者 xx3d2ybnf 的頭像
xx3d2ybnf

xx3d2ybnf-不圖3日但2年精進勇者不懼的部落格

xx3d2ybnf 發表在 痞客邦 留言(0) 人氣()