最強掌機!玩轉NVIDIA SHIELD全攻略
泡泡網顯卡頻道11月15日 根據最新的市場調查數據,安卓(Android)系統現在已經成為目前出貨最多的(81%)的手機操作系統,這實際上意味著它是當前最多人使用的手機系統,軟件開發人員對此不能等閑視之,相應的高質素軟件自然也在大量涌現。
安卓系統目前不僅應用于手機,像游戲機、電視機、高清播放器、機頂盒等產品都同樣有大量采用這個操作系統的情況。以游戲機為例,目前最強大的掌上游戲機——英偉達(NVIDIA)的神盾(SHIELD)就采用了安卓系統。
關于這個神盾游戲機的測試大家應該看過一些了,所有的結論都認為這個產品的性能比目前最強的手機都要更快一些,加上體積較大、散熱措施充分,所以機體完全不存在高性能手機全速運行時候存在的灼熱感。在這篇文章中,我不懂打算再重復做這些同類的測試,而是更關注于如何玩轉它。
● SHIELD的基本操控技巧:
在控制方面 SHIELD 配備了一塊多點觸控屏實現提供虛擬控制,而在物理控制按鍵方面基本上采用了標準的手柄布局,提供了一個十字鍵(又被稱作 d-pad)、兩個六軸(可前后左右上下動作)模擬搖桿(LS、RS)、四個動作鍵(ABXY)、位于背端的四個扳機鍵(LT/LB、RT/RB)以及五個位于正中的功能鍵(音量鍵、播放/開始鍵、N 鍵、后退鍵、主頁鍵)。
五個功能按鍵正中央有 NVIDIA 商標的按鍵一般被簡稱為 N 鍵,在關閉電源狀態下,這個按鍵可以用來啟動游戲機,啟動進入 Android 主界面后,單擊該建可以進入 SHIELD TegraZone 界面:
如果按著 N 鍵三秒,屏幕就會彈出以下界面:
在某些情況下 SHIELD 會出現假死或者屏幕沒顯示的現象,此時可以長按 N 鍵 13 秒就能直接讓 SHIELD 硬復位,當然如果你之前打開了開發者選項中的 USB 調試功能的話可以嘗試用 adb 指令進行重啟、關機等操作。
在開機之前按著后退鍵和主頁鍵再按 N 鍵就能讓 SHIELD 載入至一般用于開機調試用的 fastboot 界面;如果開機之前是按著播放鍵再按 N 鍵就會讓系統以安全模式啟動。
如果想截圖的話,需要同時按住 N 鍵和音量鍵大約兩秒,完成的截圖會保存在主機閃存的 Pictures 目錄下,注意采用熱鍵截圖的時候不要在 PC 上瀏覽 SHIELD文件夾,否則截圖保存下來的文件可能是零字節(也就是啥都沒保存)。
主頁鍵:返回到 SHILED 主屏,短促連擊兩次話會提供最近運行程序視圖,長按會召喚出 Google Now。這個按鍵在之前的更新中有不同的定義,所以以后的更新中功能也可能會有變化。
A 鍵:大部分情況下作為執行鍵或者說觸控點擊。
B 鍵:大部分情況下相當于后退鍵(包括瀏覽器瀏覽頁面的時候)。
X 鍵:在瀏覽器中瀏覽網頁的時候,按它就會選上地址欄。文本輸入的時候,點擊它相當于退格鍵。
Y 鍵:大部分情況下能用于打開當前程序的選單,例如在瀏覽器中可以打開瀏覽器彈出式的選單界面。在文本輸入的時候,點擊 Y 鍵等同于輸入空格鍵。
LS 搖桿:在瀏覽網頁、游戲等情況下可以作為移動畫面使用(而 D-PAD 或者說十字鍵在瀏覽網頁的時候是作為條目之間的移動使用,而且是有固定步進距離的)。
RS 搖桿:平常情況下可以作為模擬鼠標移動使用,推一下它屏幕就會出現受其控制的光標。如果光標所在是可點擊的對象,例如網頁鏈接,那么可以垂直按 RS 搖桿(LS/RS 都是六軸的,所以可以垂直按,但是得稍微大力點),就相當于鼠標右鍵點擊了。要使光標消失的話,可以垂直按下 LS 搖桿。在文本輸入的時候垂直連擊兩次 RS 搖桿就相當于打開了大寫鎖定。
LB/RB 鍵:左右移動桌面,在 TegraZone 則是左右移動里面的區域頁。在文本輸入的時候,LB/RB 鍵能用于移動光標位置。
在我看來,熟記這些按鍵的功能能讓你的 SHILED 操控體驗提升一個臺階。
SHIELD 作為安卓系統的游戲機,自然可以玩針對安卓系統開發的游戲,不過這些游戲大都是只考慮了觸控屏下的操控,這樣的話 SHIELD 的物理按鍵就會顯得沒有用武之地了。
NVIDIA 為此提供了名為 Gamepad Mapper 的解決辦法,只要按下 SHIELD 的播放鍵,就能召喚出這個 Gamepad Mapper 的功能,實現虛擬按鍵映射至物理按鍵。
它的原理其實就是在系統級用物理按鍵的信號替換掉屏幕觸控指令,界面介紹一下具體的實現方法。
1、點擊其中的左右搖桿并拖動,就能把搖桿移動到屏幕中游戲中原有的搖桿標示位置,按 A 鍵或者 Y 鍵將 Gamepad Mapper 搖桿圖標設定到和原游戲搖桿標示大小相當,這樣就能讓 Gamepad Mapper 發出等同于觸控該游戲虛擬搖桿相同的指令;
2、點擊其中的“按鍵”(此時它會變成“問號”),再點擊一下 SHIELD 上的 ABXY鍵、后背的四個扳機鍵就能定義一個對應的虛擬觸控按鍵(“問號”變成對應的按鍵符號),然后再點擊一下選擇“move”就能其拖動到屏幕中希望映射的虛擬按鍵位置;
3、手指型的光標箭頭能夠用來選擇畫面對象讓其執行相應的動作。點擊該按鈕后,放置在屏幕任意位置,點擊一下搖桿,這時候它就會出現 LSTICK:UNKONW 或者 RSTICK:UNKNOW,取決于按的是左搖桿還是右搖桿。接下來再點擊一下扳機鍵或者 ABXY 鍵,就能定義出選擇對象后讓其執行的對應虛擬按鍵動作。
完成光標箭頭設置后,在游戲中動一下搖桿,游戲就會出現手指光標箭頭,然后你就能用搖桿控制這個光標箭頭,使用定義好的按鍵執行希望的動作,例如《霍比特人》就是一個全觸控的游戲,使用光標箭頭定義就能讓 SHIELD 物理按鍵像一個鼠標(搖桿作為光標移動,A 鍵映射為觸控點擊)一樣使用。
4、觸控手勢能夠用來映射手勢軌跡,例如縮放、移動路線等,點擊后在屏幕上向某個方向畫一個軌跡,然后點一下希望定義的物理按鈕,就能完成該手勢軌跡的映射,以后在該游戲中按下這個按鍵的話就可以讓角色執行相應的軌跡動作。
例如畫一條水平向左的軌跡,按一下搖桿的左向作為這類向左手勢的映射,而向上的跳躍動作就畫一條從下往上的軌跡然后使用 A 鍵來定義,諸如此類。
在神殿逃亡 2 中進行自定義觸控手勢按鍵映射設定
這里定義了搖桿的左右向對應左右手勢以及 A、B 鍵對應跳躍、滑行
像神殿逃亡就是一個完全手勢控制角色方向、動作的游戲,就需要采用這樣的映射定義方式,使用物理按鍵玩這個游戲你會覺得控制明顯更加到位。
5、點擊清除器器后在點一下之前放置于屏幕上的映射鍵就能清除掉該映射。
對于一些熱門的游戲,例如 EA Sports FIFA 14,只要設定好控制方式為經典方式,Gamepad Mapper 就會在后臺自動載入游戲的控制按鍵映射配置。
當然你也可以手動點擊上圖的“從服務器下載映射配置”按鈕,這時候就會出現以下的對話框:
大概等幾秒后,就會彈出以下的對話框,表示已經從服務器端抓到了游戲的按鍵映射配置:
點擊上圖下方的 Import 按鈕就會完成按鍵映射配置。
如果點擊 Game Mapper 的豎列三個小方格,就能實現共享映射等功能。
Gamepad Mapping 讓 SHIELD 的物理按鍵得以充分發揮,不過有些游戲的確是更適合于觸控,例如切水果之類的就不適合物理按鍵來耍,所以具體是否采用還是得自己斟酌才是。
在一年前如果有人說云游戲是可行的話多半會遭到大家的嘲笑,但是在今年 CES 2013 黃仁勛掏出 SHIELD 向公眾首次展示這個可能的時候,再也沒有人會對云游戲感到遙不可及了,因為——它已經實現了。
SHIELD 實現云游戲的方式前提是采用完全的 NVIDIA 硬件配置環境,在具備 NVENC h.264 硬編碼器的 PC 上將游戲畫面進行實時編碼,編碼后的視頻流透過無線網絡實時傳輸到 SHIELD 上,在 SHIELD 上進行硬件解碼呈現 PC 游戲畫面,然后再把 SHIELD 上的指令動作透過無線網絡回傳給 PC 執行。
這樣的實現方式其實被稱作 Remote Graphics(遠程圖形),原本主要應用于虛擬工作站/服務器,但是 SHIELD 的亮點有兩個:第一是簡化了軟件操作流程,所有的軟件都由 NVIDIA 提供,基本上不需借助第三方軟件(例如 Splashtop THD);第二是應用了硬件 h.264 編解碼技術。
傳統的遠程圖形需要安裝、配置專門的物理服務器,沒有一定 IT 技術的人估計光是看到手冊就打退堂鼓了,相比之下 SHIELD 的 Game Stream 則容易許多,不需要搞什么域服務器之類的東西。
下面就介紹一下如果實現 Game Stream 吧。
● 硬件配置需求:
1、一臺擁有 NVIDIA GTX 650 級別顯卡以上的 Windows 7/8 臺式 PC(目前還不支持筆記本),因為 Kepler 體系架構的 GPU 才集成了 NVENC h.264 硬件編碼器;
2、當然少不了一部 SHIELD 掌機;
3、一臺無線路由器,PC 和 SHIELD 都需要掛在這個無線路由器上。按照 NVIDIA 的說法,PC 至 SHIELD 的上傳帶寬必須在 5Mbps 以上才能保證高清視頻流速度,此外兩者距離不要超過 50-100 米,這是因為網絡距離過遠的話,輸入響應可能會超出可玩性的要求。
● 軟件配置需求:
1、PC 需要安裝的驅動程序通常越新越好,NVIDIA 要求是 326.41 以上,我這里直接上 336.65 WHQL 驅動。
2、記得安裝驅動的時候要保證安裝上驅動包中的 GeForce Experience。
3、PC 上安裝 Steam,這也是必須的,因為 SHIELD 只能從 Steam 的游戲庫里抓游戲。
4、如果希望在外網上實現 Game Stream,這需要在 PC 和 SHIELD 上安裝上 SHIELD Proxy,具體步驟看后面的介紹。
● Game Stream 實現步驟:
1、在 PC 上安裝好顯卡驅動和 Steam 平臺軟件;
2、如果你的游戲不在 Steam 游戲庫列表中,是需要手動添加非 Steam 游戲,否則 SHIELD 的界面里會沒法顯示出該游戲的存在:
3、確保 GeForce Experience 里開啟了 Streaming:
4、在 PC 端以在線模式運行 Steam 的情況下,啟動 SHIELD 掌機后點擊 N 鍵進入 SHIELD TegraZone:
在上面的選單中按下 SHIELD 的 A 鍵或者觸控往下拖拉一下,會顯示當前 SHIELD 可連接的 PC:
點擊 A 鍵后 SHIELD 會出現以下的提示:
此時 PC 這邊桌面上會彈出以下的提示框,提示玩家 SHIELD 正在申請連接到這臺 PC:
在這個提示框點擊 connect(連接)后,SHIELD 就會呈現以下的界面:
這表明 SHIELD 已經能和 PC 連接上并且表明識別到剛才我在 STEAM 庫里添加的非 Steam 游戲:Metro Last Light。
點擊 Metro Last Light 的圖標后,PC 端這邊會切換成如下的界面并同時呈現在 SHIELD 的屏幕上,此時輕觸一下 SHIELD 的屏幕就能呈現出光標箭頭:
把箭頭移動到“庫”,選擇所有游戲,就會呈現以下的界面:
此時把光標移動到 Metro LL 下的“開始”按鈕并點擊它就能真正啟動游戲了。
● 外網(互聯網)實現 Game Stream 的步驟:
上面介紹的是本地 WIFI 網絡實現 Game Stream 的步驟,如果需要在外網上執行 Game Stream,就需要在 PC 端和 SHIELD 上安裝名為 SHIELD Proxy 的第三方軟件,PC 端還需要安裝 winpcap 軟件,路由器打開 NAT。
在 PC 端啟動 SHIELD Proxy,到 whatismyip.com,查詢到 PC 的互聯網地址;在 SHIELD 上執行 SHIELD Proxy,輸入前面查詢到的 PC 外網地址。
接下來的步驟就和本地 WLAN 網絡實現 Game Stream 的步驟一樣的。
不過比較讓人討厭的是,在外網方式玩 Game Stream 的時候依然需要在 PC 桌面上點擊 GeForce Experience 的“連接”提示。
SHIELD Proxy 的下載地址:
Windows(主機端):https://github.com/cgutman/ShieldProxyWindows/releases
SHIELD(客戶機端):https://github.com/cgutman/ShieldProxyAndroid/releases,安裝的時候會提示要求打開安卓操作系統“允許不明來源的源”。
SHIELD 有兩種連接到電視機輸出畫面的方式,即 HDMI 有線方式和 Miracast 無線方式。
在 SHIELD 機體的后側有多個輸入輸出端子,其中就有一個 mini-HDMI(HDMI Type-C)的視頻端子,可以把畫面輸出到其他 HDMI 設備上,而電視機自然是其中最常見的設備了。
電視機的接口普遍是標準 HDMI,所以要實現輸出到電視,就需要添置一個轉接頭或者是轉接線,為了避免靜電以及插拔時候的引腳接觸不正常導致的故障,在連接 HDMI 的時候應該是電視機和 SHIELD 都關機狀的態下進行。
在關機狀態下連接好 HDMI 后,按 N 鍵打開 SHIELD,進入系統后,點擊“設置”->HDMI,選擇 Enter Console Mode now,重啟,就能讓 SHIELD 進入游戲機模式。
進入HDMI設置界面,選擇進入游戲機模式
Shield提示將會接下來重啟
重啟后就進入游戲機模式了(左上角有游戲機模式圖標)
可以看到截圖的分辨率提高大到了1080p
在游戲機模式里,SHIELD 本機的屏幕變成黑屏,畫面都輸出到電視上,SHIELD 本體的喇叭也會被關閉掉,不過 SHIELD 屏幕的觸控功能依然能使用,相當于變成了一塊觸控板。
如果采用 Miracast 方式,就需要添置一套 Miracast 無線顯示套件(除非電視機本身內置了這個功能)。
Miracast 是透過 WiFi 網絡進行音頻視頻傳輸的方式,視頻編碼采用了 h.264,屬于有損壓縮。
啟用 Miracast 后需要在 SHIELD 輸入電視機屏幕上顯示的 Miracast 設備 ID,SHIELD 可以在 Miracast 方式下提供的最高分辨率為 1920x1080 30Hz,如果覺得這個刷新率不夠,可以切換為 1280x720,此時的刷新率可以達到 60Hz。
和 HDMI 有線連接方式相比雖然有一定的方便,但是要付出額外的成本和效果代價。
在采用 HDMI 連接的時候,由于 SHIELD 拖著一條連接并不十分牢固的 HDMI 線,所以玩起來比不十分舒服,NVIDIA 推薦采用 Nyko Playpad Pro 藍牙手掣(需要更新到最新固件),這樣就不用拖著條老鼠尾來打游戲了。
另外需要注意的是,在以 HDMI 連接實現游戲機模式的時候,如果中途直接拔掉 HDMI 線或者是切換電視機的視頻輸入通道,有可能導致 SHIELD 無法恢復輸出顯示(至少目前的固件版本會如此),這時候只能是長按著 N 鍵關機再重啟了。
游戲機模式同樣能用于 Game Stream,這意味著你可以把 PC 主機放置在臥室中,但是依然能在客廳的電視機上進行游戲,不過 PC 的游戲畫面是有損壓縮過的,所以畫面質量是不如直接在 PC 本機+顯示器的方式好。
受制于 Google Android 本身的限制,NVIDIA SHIELD 目前只能支持 FAT32 格式分區讀寫。
雖然 FAT32 按照規范是可以最高支持 2TB 分區,但是大家最常使用的 Windows 內建分區格式化工具對 64 GB 或者以上的 TF 卡都是只能格式化為 NTFS 或者 exFAT。
SHIELD 可以支持 NTFS 格式分區后的只讀操作,但是不支持寫入,對于 exFAT 格式分區 SHIELD 目前完全不支持。
因此目前要在 SHIELD 上完全使用 64GB TF (microSD)卡又希望在 Windows 下進行分區格式化的話,就必須采用第三方工具格式化為 FAT32,例如使用 FAT 32 Formatter 這個軟件。
按照 GeForce.com 官方討論區的說法,NVIDIA 目前正在為 exFAT 分區格式支持努力中,未來也會提供 NTFS 分區完全讀寫能力。
SHIELD 內集成的閃存為 16 GB,但是其中有至少兩 GB 被系統分區占用了,留給玩家的數據區一般也就是 12 GB 左右,這個空間在目前來說還算是湊合,但是畢竟 SHIELD 采用的是目前最熱門的安卓系統,每天都有不少的新軟件發布,加上 TF 卡的價格正不斷下降,所以如果你有更高的需求自然就可以考慮把一些程序轉移到 TF 卡里。
SHIELD 內建了程序遷移到 SD 卡的功能,無需第三方軟件,實現起來很簡單:
1、如果希望遷移至 SD 卡的程序正在運行,那就應該先關閉掉它。
2、進入程序遷移 SD 界面:設置->應用,切換到“已下載”標簽(一般默認的標簽頁就是它)。
3、找到需要遷移的程序名,點擊它,找到進入以下的界面:
4、點擊移至 SD 卡后,SHIELD 就會開始遷移動作,消耗的時間取決于程序大小和 TF 卡速度。
反過來,如果你希望從 TF 卡遷移到 SHIELD 本體閃存,可以點擊移動到 SHIELD。
SHIELD 是基于 Android 操作系統的游戲機,而 Android 是由 Google 主導開發,自然而然它的應用主要都是透過名為 Google Play 商店的市場程序發行。
不過 Google 在全世界各地的市場策略不一,面對各地的 Google Play 商店所發行的程序也是不一樣的,在中國大陸的 Google Play 商店發行的程序除了個別大公司開發的外似乎質素都相對較次。
像游戲方面都是免費的,而且缺少真正的大作,例如《死亡扳機 2》雖然也是免費但就沒法在 Google Play 商店中國大陸區找到。
要訪問海外 Google Play 商店資源就得透過 VPN 偽裝成海外用戶,步驟如下:
1、在 Google Play 商店里搜索 VPN,選擇其中一個排名較前的 VPN,安裝。
2、退出 Google Play 商店。
3、執行該 VPN,通常這類軟件都是設計得很傻瓜的,大家一步一步照提示做就是了。
4、連接上 VPN 后,點 SHIELD 的主頁鍵。
5、點擊 SHIELD 主桌面上的“設置”,進入“應用”欄。
6、找到 Google Play 商店,點擊其中的“清除數據”并確定執行該操作。
7、退回到主桌面,執行 Google Play 商店,這時候你會發現已經連接上海外的 Google Play 商店。
可以看到在海外商店中能搜索到《死亡扳機 2》
如果想切換回中國大陸的 Google Play 商店,那就同樣把它的數據清除掉,不要打開 VPN 進入即可。
關注我們



