1匠童、SX05RE新手快速上手指南
? ? 導(dǎo)言
? ? 1.1、安裝SX05RE鏡像
? ? ? ? ? ? 把鏡像刷寫到 TF卡上
? ? ? ? ? ? 把 TF卡上的鏡像備份到電腦
? ? 1.2弧圆、設(shè)置
? ? 1.3赋兵、EMULATION STATION(模擬站,是前端程序)
? ? 1.4搔预、網(wǎng)絡(luò)連接
? ? 1.5霹期、上傳游戲
? ? ? ? ? ? 用 SAMBA傳
? ? ? ? ? ? 用 FlashFXP傳
? ? 1.6、開始游戲
? ? 1.7拯田、關(guān)機
? ? 1.8历造、其他常見問題
? ? ? ? ? ? 如何為每個主機/游戲設(shè)置專屬的按鍵設(shè)定
? ? ? ? ? ? 如何開啟濾鏡
2、TF卡系統(tǒng)擴容指南
3船庇、SX05RE視頻輸出詳解
? ? 3.1吭产、HDMI如何強制切換分辨率和調(diào)整過掃描
? ? ? ? ? ? 設(shè)置 720P輸出的辦法:
? ? ? ? ? ? 設(shè)置 NTSC 480i輸出的辦法:
? ? ? ? ? ? 設(shè)置 NTSC 576i輸出的辦法:
? ? ? ? ? ? 自動根據(jù)盒子安卓系統(tǒng)分辨率調(diào)整畫面輸出的辦法:
? ? 3.2、有關(guān)數(shù)碼視訊 Q5 AV線的一些注意事項
4鸭轮、SSH臣淤,你不得不學的小技巧
? ? 4.1、SSH連接
? ? 4.2窃爷、應(yīng)用 SSH查看 TF卡剩余空間
? ? 4.3邑蒋、應(yīng)用 SSH重啟系統(tǒng)
1、SX05RE新手快速上手指南
導(dǎo)言
SX05RE是什么按厘?
SX05RE是專為S905盒子開發(fā)的游戲系統(tǒng)医吊,它是基于Lakka系統(tǒng)二次開發(fā)的。
Lakka是什么逮京?
Lakka是基于LibreELEC系統(tǒng)開發(fā)的Linux游戲系統(tǒng)卿堂,在LibreELEC基礎(chǔ)上刪減掉KODI(前身為XBOX上的多媒體播放器XMBC),加上RetroArch組合而成懒棉。
LibreELEC是什么草描?
LibreELEC是基于Linux的多媒體播放系統(tǒng),其宗旨是在一個高度精簡的Linux系統(tǒng)下通過KODI播放多媒體音視頻策严,LibreELEC是OPENELEC系統(tǒng)高度開發(fā)優(yōu)化后的改版穗慕。
RetroArch是什么?
RetroArch是跨操作系統(tǒng)的應(yīng)用前臺享钞,其統(tǒng)合了輸入揍诽、畫面輸出等IO诀蓉,擁有從FC到NGC等各機種的模擬器核心栗竖,由于多被用來玩模擬器,可以簡單認為是一個插件性質(zhì)的多機種模擬器渠啤。目前大熱的迷你SFC和迷你FC破解后也可以通過安裝RetroArch模擬官方不支持的SFC狐肢、FC游戲和MD、街機等其他機種沥曹。
SX05RE有什么優(yōu)勢份名?
SX05RE整合了Lakka碟联、KODI、EmulationStation僵腺,常被人簡稱為三合一鲤孵。它比Lakka系統(tǒng)華麗,支持的模擬器更多(比Lakka多支持了速度更快的PSP模擬器辰如、DC模擬器和ADVANCEMAME模擬器)普监,支持圖片預(yù)覽、視頻預(yù)覽琉兜,無需編輯游戲列表即可顯示加入的游戲凯正,內(nèi)置的KODI播放器支持硬解H26510Bit視頻(S905盒子),它又比樹莓派的RetroPie精簡豌蟋,純凈系統(tǒng)才500多MB廊散。此外,它的輸出延遲大大低于安卓系統(tǒng)下的模擬器梧疲,僅4~5幀左右允睹,如果你可以接受破解后的迷你SFC玩街機游戲的輸出延遲,那么一定也可以接受SX05RE的延遲往声,因為兩者都是用基于Linux系統(tǒng)下的RetroArch來模擬游戲擂找,本質(zhì)上無異。
1.1安裝SX05RE鏡像
各版本空白官方鏡像:https://github.com/shantigilbert/Sx05RE
其他制作好的鏡像會在后面陸續(xù)放出來浩销,目前A9VG論壇的鏡像都被刪除了贯涎,博主手快已保存。
新手小白強烈不建議刷空白版的鏡像慢洋!
把鏡像刷寫到 TF卡上
將從上述地址下載的壓縮包解壓到電腦塘雳,可以得到后綴為.img的文件。以 Windows為例普筹,下載名為 Win32DiskImager的軟件败明,安裝后打開,如下圖所示太防。
選擇好鏡像文件與設(shè)備后妻顶,點擊寫入,稍等一段時間蜒车,等進度條完成后讳嘱,刷寫鏡像初步
完成。如果是刷的整合版鏡像酿愧,那么到此就結(jié)束了沥潭。如果刷的是空白版的鏡像,那么還需要
替換一下 TF卡里 FAT分區(qū)下的 dtb.img文件嬉挡。到 https://sx05.eu/s905/8.2/device_trees/钝鸽,根據(jù)
自己 S905盒子的機型汇恤,選擇相關(guān)的 DTB文件(使用 S905M芯片的數(shù)碼視訊 Q5和 G2 40F
應(yīng)下載 S905目錄下的 gxbb_p200_1G_mxq_pro_4k.dtb,使用 S905X和部分使用 S905L的盒
子用 S905X下的文件)拔恰,并改名成 dtb.img因谎,替換 TF卡里的同名文件,至此颜懊,刷純凈版鏡像
的操作就結(jié)束了蓝角。
把 TF卡上的鏡像備份到電腦
如果自己已經(jīng)折騰好系統(tǒng),想把 TF卡系統(tǒng)保存到電腦存為.raw或者.img的文件饭冬,可以
按如下步驟操作使鹅。
以 Windows為例,下載名為 Win32DiskImager的軟件昌抠,安裝后打開患朱,如下圖所示操作。
決定好鏡像文件名炊苫,點擊 Read裁厅,稍等一段時間,等進度條完成后侨艾, TF卡里的鏡像就保存到電腦上了执虹。
注意 SX05RE的系統(tǒng)使用的是 FAT32+LINUX專用分區(qū),因此直接把 TF卡插到WINDOWS系統(tǒng)下只能直接看到 FAT32分區(qū)的內(nèi)容唠梨,LINUX專用的 EXT系統(tǒng)分區(qū)是看不到的袋励,所以不要誤認為 TF卡損壞容量變小。
備份的系統(tǒng)鏡像大小根據(jù) TF卡大小有所不同当叭,注意 FAT32系統(tǒng)無法保存 4G以上的文件茬故,因此大于 4G的鏡像只能備份到 NTFS等支持 4G以上大文件格式的硬盤分區(qū)中。
1.2設(shè)置
如果刷的是原始版的鏡像蚁鳖,初次開機時間會比較長磺芭,期間 S905盒子會重啟一次。大家稍安勿躁醉箕,等上幾分鐘以后钾腺,刷純凈版鏡像的玩家會出現(xiàn)如下閃屏情況。
這是因為 SX05RE 1.65系統(tǒng)默認是以 1080P輸出的讥裤,如果 S905盒子安卓系統(tǒng)設(shè)置不是1080P放棒,就會出現(xiàn)閃屏。解決辦法是關(guān)機坞琴,然后進入安卓系統(tǒng)哨查,在系統(tǒng)設(shè)置里把畫面輸出改成 1080P逗抑。當然剧辐,如果你刷的是整合系統(tǒng)寒亥,則不會出現(xiàn)這種閃屏的情況。整合版的系統(tǒng)針對不同的分辨率荧关,設(shè)置了相關(guān)更改分辨率的腳本溉奕。
解決了閃屏問題,空白鏡像還有個問題就是系統(tǒng)沒有任何 ROM忍啤,ES會要求退出加勤。
需要灌入任一機種的 ROM才能進入 ES,因此同波,使用空白鏡像的請?zhí)?/p>
1.4部分閱讀傳輸 ROM的相關(guān)內(nèi)容鳄梅,刷了整合版的可以繼續(xù)往下看。
如果顯示 1 GAMEPAD DETECTED未檩,表示你的 USB手柄被識別到了戴尸。這時只需要按住任何按鍵幾秒鐘,就可以開始對手柄的按鍵進行映射冤狡。
根據(jù)自己 USB手柄的鍵位孙蒙,依次按下手柄的按鍵。如果用的是沒有雙搖桿的普通手柄悲雳,當所有手柄上的按鍵都已經(jīng)被映射過時挎峦,按住任何一個已經(jīng)映射過的按鍵,可以跳過畫面上還沒被映射的按鍵合瓢。
下圖是幾種常見手柄的鍵位映射推薦設(shè)置
手柄映射完以后坦胶,Emulation Station(以下簡稱 ES)前端界面就可以控制了。不過此時晴楔,如果你選擇游戲迁央,會發(fā)現(xiàn)游戲里無法控制,這是因為還需要到模擬器(RetroArch滥崩,以下簡稱 RA)運行界面下再為手柄映射一次岖圈。
使用指南
在 ES界面按 START鍵,選 RETROARCH進入 RA钙皮。同時插上 USB鍵盤和 USB手柄蜂科,如果你的 USB手柄在 RA下使用完全正常,那么恭喜你短条,你可能不需要再映射手柄了导匣。如果 USB手柄無法使用或者鍵位錯誤,那么我們需要用 USB鍵盤來輔助映射 USB手柄茸时。由于 SX05RE 1.65的 RA版本有 BUG贡定,大部分 USB鍵盤的回車鍵失效,導(dǎo)致無法完成映射可都,我的建議是使用 PS3手柄或者其他可以被 RA默認的手柄代替 USB鍵盤缓待,輔助映射你不能識別的 USB手柄蚓耽。或者使用 SX05RE 1.5的版本旋炒,映射后把 \\IP 地址
\Root\storage\.config\retroarch\ retroarch.cfg備份步悠,然后替換到 1.65系統(tǒng)中√闭颍總之鼎兽,這是 SX05RE1.65最大的死結(jié)。
以下為詳細 RA下手柄按鍵映射步驟铣除。
進入 INPUT(輸入)里谚咬,映射手柄
注意默認切出模擬器的快捷鍵是 L3+R3,最好改成 SELECT+START尚粘,否則如果你的手柄沒有 L3+R3序宦,就只能接 USB鍵按 ESC鍵退出游戲了。進入 Input User 1 Binds為 1P手柄進行映射背苦,2P/3P/4P類似互捌。手柄的鍵位可以參考 ES界面的那幾張圖映射,以便獲得最合適的鍵位行剂。
映射后別忘記了保存秕噪,點 User 1 Save Autoconfig。
但此時的手柄映射還未保存真正成功厚宰,還需進入 User Interface里腌巾,打開 Show Advance Settings。
在 Main Menu里進入 Configurations铲觉,選 Save Current Configuration澈蝙,這樣當前的手柄設(shè)置才算完整設(shè)置成功。注意撵幽,這一步是必須的灯荧,否則前面全部白干!
在前端 ES如果不慎將鍵位設(shè)置錯誤盐杂,也可以先將錯就錯逗载,設(shè)置完全部按鍵,然后在主界面按 START鍵链烈,在彈出的菜單中選擇CONFIGURE INPUT重新映射按鍵厉斟。新手柄首次接上后,如果沒映射過强衡,系統(tǒng)是無法使用的擦秽,也必須使用同樣的方法進行映射。
1.3 EMULATION STATION(模擬站,是前端程序)
如果是從原始鏡像安裝的感挥,第一次會發(fā)現(xiàn)主界面沒有任何主機圖標出現(xiàn)缩搅。這是因為SX05RE只有在你添加游戲 ROM到系統(tǒng)以后,主界面才會出現(xiàn)相應(yīng)主機的圖標链快。至于如何添加游戲游戲,詳見下文眉尸∮蛭希空白鏡像沒有任何游戲,SX05RE系統(tǒng)會給出提示噪猾,退出后會進入 KODI霉祸。
ES是 RetroPie、Recalbox和 RetrOrangePi都在使用的前端袱蜡,可以配置得非常華麗丝蹭,不僅支持圖片顯示,而且支持視頻預(yù)覽坪蚁,可以把喜歡的游戲添加到收藏夾奔穿,其精美和靈活程度是簡陋的 Lakka無法媲美的。ES最大的好處還在于敏晤,無需像 Lakka那樣編寫列表就可以顯示扔進去的 ROM贱田,這對于懶人來說非常實用。
1.4網(wǎng)絡(luò)連接
如果你想通過局域網(wǎng)往 SX05RE里添加游戲嘴脾,那么你需要先插好網(wǎng)線男摧,保證電腦和 S905盒子位于同一個路由器下面。然后我們需要查看路由器給 S905盒子分配的 IP地址译打。查看此 IP地址有兩種方法耗拓,一種是進入路由器的設(shè)置界面,查看路由器給 S905盒子分配的 IP是多少奏司,這也是我推薦的辦法乔询,另一種方法是通過 SX05RE系統(tǒng)查詢。
前一種方法根據(jù)使用路由器不同略有不同韵洋。我用的是斐訊 K2的路由器哥谷,在 IE地址輸入路由器 IP后,可以查到 SX05RE的 IP為 192.168.123.221麻献。
后一種方法:在 ES界面按 START鍵们妥,選 RETROARCH進入 RA(首次使用 RA可能需要 USB鍵盤),在信息(information)下的網(wǎng)絡(luò)信息里可以看到 eth0的 IP信息勉吻。注意监婶,如果你用的是空白鏡像,是無法進入 ES的,也就更無法進入 RA了惑惶。此法只推薦刷了整合游戲鏡像的人使用煮盼。
之后,我們就可以根據(jù)此處看到的局域網(wǎng) IP地址带污,通過 PC訪問 SX05RE系統(tǒng)了僵控。
1.5上傳游戲
把游戲 ROM傳到 S9X05RE系統(tǒng),有很多種方法鱼冀,下面簡單介紹兩種报破。
用 SAMBA傳
SX05RE默認是打開了 SAMBA的,我們只要在 PC上打開“我的電腦”千绪,在地址欄輸入\\192.168.123.221\然后回車就可以看到下圖那種 SX05RE的系統(tǒng)文件夾了充易。
其中 Roms Sx05RE就是 SX05RE系統(tǒng)中,ROM所在的存在路徑了荸型,如果是空白鏡像盹靴,點進去會發(fā)現(xiàn)只有一個存放 bios的文件夾,如果是整合鏡像瑞妇,就可以看到各機種的文件夾稿静,我們可以把相關(guān)機種的 ROM從 PC文件夾復(fù)制到此。需要注意的是辕狰,傳完 ROM自赔,并不會馬上顯示在主界面中。需要重啟一下 ES柳琢,新加的機種和相關(guān) ROM才會出現(xiàn)绍妨。
ES界面按手柄的 START打開 MAIN MENU,選擇 REBOOT柬脸。
稍等幾秒他去,等系統(tǒng)重啟 ES后,相應(yīng)的游戲和機種就會出現(xiàn)倒堕。
SX05RE 1.65空白鏡像默認的機種文件夾及默認的模擬核心是怎么樣的灾测,我們怎么查看呢?
用 PC訪問 SX05RE系統(tǒng)的如下所示路徑
稍等幾秒垦巴,等系統(tǒng)重啟 ES后媳搪,相應(yīng)的游戲和機種就會出現(xiàn)。
SX05RE 1.65空白鏡像默認的機種文件夾及默認的模擬核心是怎么樣的骤宣,我們怎么查看呢秦爆?
用 PC訪問 SX05RE系統(tǒng)的如下所示路徑
用 Notepad++打開 es_system.cfg,可以看到類似如下圖所示的文字憔披。
用 FlashFXP傳
如果只是傳 ROM等限,基本上上述的 SAMBA方式已經(jīng)夠了爸吮,但是有些時候我們需要替換系統(tǒng)使用的模擬器的版本,這時望门,我們就需要借助 FlashFXP這個軟件了形娇。
當然,用 FlashFXP傳 ROM也是可以的筹误,不過由于低版本的 FlashFXP存在 BUG桐早,可能會導(dǎo)致傳輸?shù)?SX05RE系統(tǒng)的中文名亂碼,所以為了安全起見厨剪,不建議用 FlashFXP傳輸
中文文件名的文件到 SX05RE系統(tǒng)哄酝。
首先,保證你的電腦和 S905盒子是在一個路由器上連接著丽惶。電腦端打開 FlashFXP炫七,按F4爬立,打開站點管理器钾唬,新建一個站點后,輸入剛才查看到的 IP地址侠驯,端口號填 22抡秆,連接類
型 SFTP over SSH,用戶名填 root吟策,密碼填 sx05re儒士,注意大小寫不要弄錯。點擊連接標簽檩坚,
將字符編碼選成 UTF-8着撩,不然傳中文文件會亂碼。最后點連接就可以連上 S905盒子了匾委。
找到/storage/roms/拖叙,我們的游戲 ROM就是傳到這里,這個文件夾和上面 SAMBA方法里的 Roms Sx05RE是同一個文件夾赂乐。
值得一提的薯鳍,大家如果用 FlashFXP連上 S905盒子后,可以訪問 SX05RE系統(tǒng)模擬核心
所在的路徑(/tmp/cores/)挨措,在這里看到當前系統(tǒng)有哪些模擬核心(.so結(jié)尾的才是)挖滤,大家如果要替換默認的模擬核心,可以到此查看浅役。
SX05RE 1.65空白鏡像默認使用的 SFC核心是 snes9x2010_libretro.so斩松,我們通過查看此文件夾,可以發(fā)現(xiàn)系統(tǒng)其實還有更新更好的 snes9x_libretro.so核心觉既,我們只需要到此把
snes9x_libretro.so字樣復(fù)制砸民,然后找到/storage/.emulationstation/es_system.cfg進行修改就可以用新的 SNES9X核心代替老舊的 SNES9X2010了。某些漢化的 SFC漢化游戲(火焰紋章),
必須使用基于 SNES 1.43移植的 SNES9X 2005核心避免菜單花屏岭参,也是用這種辦法修改反惕,此處不再贅述。
當然演侯,如果我們更新編譯了新版的模擬核心(so文件)姿染,也可以用 FlashFXP進行替換。
只要把同名的 so文件用 FlashFXP替換/tmp/cores/下同名文件秒际,就 OK了悬赏。
16G的百煉成鋼鏡像里有個惡魔城 30周年的圖形增強版,是用一個改版的 NESTOPIA核心來運行娄徊,就是用的這種辦法替換的 so文件闽颇。
不過這個改版的 NESTOPIA核心對很多 MAPPER有兼容性問題迎罗,最突出的問題就是不支持漢化版的天使之翼 2择吊,如果大家要玩漢化版的天使之翼 2错忱,可到/storage/cores/下碧磅,刪掉 nestopia_libretro.so就行了结借。
刪掉/storage/cores/下的文件歌豺,不會減少系統(tǒng)的模擬核心弱判,因為 SX05RE的系統(tǒng)是只讀的绑青,
替換/tmp/cores/下的 so文件只是新增了一個指向/storage/cores/的索引盆顾,刪掉/storage/cores/的文件怠褐,自然就默認又用回/tmp/cores/下的 so文件。
1.6開始游戲
相信到此您宪,你已經(jīng)玩上游戲了奈懒。HAPPY FUN.
1.7關(guān)機
關(guān)機時不要直接拔電源,那樣會損壞 SD卡的系統(tǒng)宪巨。正確的方法是 ES界面里按 START
彈出菜單磷杏,選擇 SHUTDOWN關(guān)機。
1.8其他常見問題如何為每個主機/游戲設(shè)置專屬的按鍵設(shè)定
1.開始游戲揖铜。
2.按 SELECT+START(空白鏡像為 L3+R3)彈出菜單茴丰。
3.依次選擇快捷菜單(Quick Menu)->控制(Controls)。
4.按照自己的想法改變按鍵映射天吓。
5.如果想保存當前主機的按鍵設(shè)置贿肩,則選擇 Save Core Remap File,這樣以后該主機所有的游戲都是按照當前設(shè)置的鍵位走龄寞;如果只是想讓當前設(shè)置的鍵位僅對當前玩的游戲有效汰规,就選擇 Save Game Remap File。
6.按 SELECT+START返回游戲繼續(xù)玩物邑,或者退出游戲溜哮。
如何開啟濾鏡
1.開始游戲滔金。
2.按 SELECT+START(空白鏡像為 L3+R3)彈出菜單。
3.依次選擇快捷菜單(Quick Menu)—>Shaders效果茂嗓。
4.把 Shader渲染遍數(shù)(Shader Passes)從 0改成 1餐茵;Shader #0選擇適合的濾鏡;Filter為選擇過濾方式述吸,如果選擇的是掃描線濾鏡忿族,此處建議選擇 Nearest以增加銳度;Scale可根據(jù)實際需要選擇 2x或者其他數(shù)值蝌矛。
5.選擇 Apply Shader Changes使濾鏡生效道批。
6.按 SELECT+START返回游戲繼續(xù)玩,或者退出游戲入撒。
↑RGUI狀態(tài)下的濾鏡設(shè)置畫面
2 TF卡系統(tǒng)擴容指南
如果刷的是沒有自動擴容功能的整合版鏡像隆豹,而整合版的鏡像又小于你的 TF卡,那么TF卡大于鏡像的部分是不能直接使用的茅逮,需要擴容后才能使用璃赡。由于 SX05RE的第二分區(qū)用的是 EXT3分區(qū),無法直接在 Windows下直接擴容氮唯,我們可以利用安裝一個 Liunx虛擬機的方法在Windows下擴容
具體步驟如下:
1.刷好需要擴容的鏡像鉴吹,正常開機進入 SX05RE姨伟,用 SAMBA或者 FlashFXP連上 Q5惩琉。
2.進入\\Q5的 IP地址\Root\storage\,把.cache夺荒、.config瞒渠、.kodi這三個文件夾前面的?去掉,改名成 cache技扼、config伍玖、kodi。
3.如果該文件夾內(nèi)有.ash_history這個文件的話剿吻,刪掉它窍箍。(非必要步驟)
4.在\\Q5的 IP地址\Root\storage\下新建一個名為.please_resize_me的空白文件,完成后如下
圖所示:
5.重啟 SX05RE系統(tǒng)丽旅,重啟后 SX05RE系統(tǒng)會針對新的 TF卡重新擴容椰棘。等待一會兒,系統(tǒng)擴容完畢后會自動重啟榄笙。
6.進入\\Q5的 IP地址\Root\storage\邪狞,把.cache、.config茅撞、.kodi這三個文件夾刪掉帆卓,把 cache巨朦、config、kodi這三個文件夾改名成.cache剑令、.config糊啡、.kodi。注意吁津,SAMBA連 Q5的情況下直
接在 cache悔橄、config、kodi前面輸入?是沒用的腺毫,會顯示請“鍵入正確的文件名”癣疟,要在文件夾名前后都輸入?才能重命名成功,例如 cache要改成.cache.才能成功重命名為.cache潮酒。
7.再度重啟 SX05RE睛挚,重啟系統(tǒng),擴容完畢急黎。
3 SX05RE視頻輸出詳解
3.1 HDMI如何強制切換分辨率和調(diào)整過掃描
以下僅針對空白鏡像扎狱,整合鏡像已經(jīng)設(shè)置自動調(diào)整分辨率。
設(shè)置 720P輸出的辦法:
用網(wǎng)上鄰居連上 S905盒子勃教,打開\Root\storage\.config\autostart.sh淤击,在
#!/bin/sh
# USB roms
sleep 2
后添加以下語句:
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p60hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
else
echo 720p60hz > /sys/class/display/mode
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
保存后重啟即可,無需在安卓下設(shè)置 720p故源。之所以會讀取一下盒子內(nèi)置的分辨率污抬,是因為如果安卓系統(tǒng)下已經(jīng)是 720P了,再去用 echo 720p60hz > /sys/class/display/mode強制設(shè)
置 720P會導(dǎo)致黑屏绳军。
這是直接將 SX05RE畫面輸出強制改成 720P印机,如果電視有過掃描,那么就會出現(xiàn)畫面四周有被切割的情況门驾,此時可以通過修改此處語句調(diào)整一下過掃描設(shè)置射赛。
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p60hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
else
echo 720p60hz > /sys/class/display/mode
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1919 1079 > /sys/class/graphics/fb0/free_scale_axis
echo 10 10 1269 709 > /sys/class/graphics/fb0/window_axis
echo 1280 > /sys/class/graphics/fb0/scale_width
echo 720 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
其原理是創(chuàng)建一個 1920*1080的 16:9幀,然后放縮成 1280*720奶是,并將畫面上下左右往中央縮小 10個像素楣责。
之所以創(chuàng)建個 1920*1080的幀,是因為直接創(chuàng)建 1280*720的幀聂沙,畫面縮放會雙線性過濾秆麸,導(dǎo)致畫面銳度大減。
echo 10 10 1269 709 > /sys/class/graphics/fb0/window_axis
這句是調(diào)整縮放窗口的坐標和長寬逐纬,可以用來調(diào)整畫面偏移和過掃蛔屹,本來值應(yīng)該是 0 0 1279 719,大家可以看出窗口上下左右都往畫面中央挪動了 10個像素豁生。
SX05RE 1.65版內(nèi)置的獨立版 PSP模擬器只支持 1080P兔毒,如果用 720P輸出的話會出現(xiàn)畫面只有左上角的情況漫贞,用 1080P縮放到 720P這種調(diào)整的辦法就可以避免此種情況的發(fā)生。
但是需要注意的是育叁,一旦使用了畫面縮放迅脐,就不能再正常使用掃描線等濾鏡了,而且 SX05RE內(nèi)核仍以 1080P運行豪嗽,某些模擬器(DC)可能會出現(xiàn)畫面破損拖慢的情況谴蔑。
設(shè)置 NTSC 480i輸出的辦法
先關(guān)機,拔掉 HDMI線龟梦,接上 AV線隐锭,開機進入安卓系統(tǒng),用 AV線在安卓系統(tǒng)下把分辨率設(shè)置為 CVBS 480I计贰,然后關(guān)機钦睡,插卡開機進入 SX05RE。
用網(wǎng)上鄰居連上 S905盒子躁倒,打開\Root\storage\.config\autostart.sh荞怒,在
#!/bin/sh
# USB roms
sleep 2
后添加以下語句:
fbset -fb /dev/fb0 -g 640 480 640 960 32
保存后重啟即可。
不過我按照以上設(shè)置秧秉,在 CRT上出現(xiàn)畫面偏左的情況褐桌,于是不用以上語句,改用
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 30 10 669 469 > /sys/class/graphics/fb0/window_axis
echo 640 > /sys/class/graphics/fb0/scale_width
echo 480 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
其原理是創(chuàng)建一個 1280*960的 4:3幀象迎,然后放縮成 640*480荧嵌,并將畫面 X軸總體往右移動 25個像素。
之所以創(chuàng)建 1280*960的幀挖帘,是因為直接創(chuàng)建 640*480的幀完丽,畫面右移的話會雙線性過濾恋技,導(dǎo)致畫面銳度大減拇舀。
echo 30 10 669 469 > /sys/class/graphics/fb0/window_axis
這句是調(diào)整縮放窗口的坐標和長寬,可以用來調(diào)整畫面偏移和過掃蜻底。
注意骄崩,AV(CVBS)輸出僅在 SX05RE 1.6以上版本才支持。
設(shè)置 NTSC 576i輸出的辦法:
先關(guān)機薄辅,拔掉 HDMI線要拂,接上 AV線,開機進入安卓系統(tǒng)站楚,用 AV線在安卓系統(tǒng)下把分辨率設(shè)置為 CVBS 576I脱惰,然后關(guān)機,插卡開機進入 SX05RE窿春。
用網(wǎng)上鄰居打開\Root\storage\.config\autostart.sh拉一,在
#!/bin/sh
# USB roms
sleep 2
后添加以下語句:
fbset -fb /dev/fb0 -g 720 576 720 1152 32
保存后重啟即可采盒。
不過我按照以上設(shè)置,在 CRT上出現(xiàn)畫面過掃嚴重的情況蔚润,于是不用以上語句磅氨,改用
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 35 20 685 560 > /sys/class/graphics/fb0/window_axis
echo 720 > /sys/class/graphics/fb0/scale_width
echo 576 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
注意,AV(CVBS)輸出僅在 SX05RE 1.6以上版本才支持嫡纠。
自動根據(jù)盒子安卓系統(tǒng)分辨率調(diào)整畫面輸出的辦法:
用網(wǎng)上鄰居連上 S905盒子烦租,打開\Root\storage\.config\autostart.sh,在
#!/bin/sh
# USB roms
sleep 2
后添加以下語句:
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "480p60hz" ]; then
fbset -fb /dev/fb0 -g 720 480 720 960 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "576p50hz" ]; then
fbset -fb /dev/fb0 -g 720 576 720 1152 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p60hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
#else
#echo 720p60hz > /sys/class/display/mode
#fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "720p50hz" ]; then
fbset -fb /dev/fb0 -g 1280 720 1280 1440 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "1080p60hz" ]; then
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "1080i60hz" ]; then
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "1080p50hz" ]; then
fbset -fb /dev/fb0 -g 1920 1080 1920 2160 32
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "480cvbs" ]; then
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 30 10 669 469 > /sys/class/graphics/fb0/window_axis
echo 640 > /sys/class/graphics/fb0/scale_width
echo 480 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
fi
MODE=`cat /sys/class/display/mode`;
if [ "$MODE" = "576cvbs" ]; then
fbset -fb /dev/fb0 -g 1280 960 1280 1920 32
fbset -fb /dev/fb1 -g 32 32 32 32 32
echo 0 0 1279 959 > /sys/class/graphics/fb0/free_scale_axis
echo 35 20 685 560 > /sys/class/graphics/fb0/window_axis
echo 720 > /sys/class/graphics/fb0/scale_width
echo 576 > /sys/class/graphics/fb0/scale_height
echo 0x10001 > /sys/class/graphics/fb0/free_scale
fi
這是最最完美的設(shè)置方案除盏,安卓系統(tǒng)是什么分辨率叉橱,SX05RE下就是什么分辨率,完全
依賴安卓系統(tǒng)的分辨率者蠕,支持安卓盒子的各種 HDMI常見分辨率和 AV輸出赏迟。
3.2有關(guān)數(shù)碼視訊 Q5 AV線的一些注意事項
數(shù)碼視訊 Q5的 AV線,和普通機頂盒的 AV不一定通用蠢棱。Q5 AV線的 GND(地線)端锌杀,
比一般機頂盒的長,比如中興 ZXV10 B860A機頂盒的 AV線泻仙,就無法在 Q5上使用糕再。倘若你買的是沒有 AV線的二手數(shù)碼視訊 Q5,那么在配 AV線的時候玉转,需要特別注意突想。
上圖中,中興 B860A的 AV線 GND端明顯短于數(shù)碼視訊 Q5究抓。事實證明猾担,中興 B860A的 AV線無法用于數(shù)碼視訊 Q5。
4 SSH刺下,你不得不學的小技巧
4.1 SSH連接
注:原文是樹莓派 CLUB論壇的一個帖子绑嘹,根據(jù) SX05RE有所改動。
首先橘茉,“什么是 SSH”工腋,初次接觸 Linux的用戶肯定會問?拋開理論不說畅卓,我們看下圖擅腰。
SSH實際就是通過網(wǎng)絡(luò)直接命令行控制 Linux系統(tǒng)的一種方法。(這里指的網(wǎng)絡(luò)翁潘,可以是局域網(wǎng)甚至是互聯(lián)網(wǎng)趁冈,只要 PC機能 ping通 SX05RE的 IP,SX05RE上也開了 SSH的服務(wù)拜马,那么 PC機就能通過 putty這個程序去控制樹莓派系統(tǒng)渗勘。)
綠色版解壓后雙擊:(實際這是一個套非常有用的 linux小工具合集矾飞。這里,我們主要用 putty.exe
這個程序)
然后輸入 S905盒子的 IP地址:
再點擊打開呀邢。
第一次打開會有一個對話框洒沦,一定選擇“是 YES”,今后登錄就不會跳出這個警告框价淌!
Login as:輸入 root
Password: 輸入 sx05re
注意:這里輸入密碼申眼,你打任何字母,都不會以*號顯示出來蝉衣。實際上 Linux大部分輸入密碼的時候括尸。都會看不到*號的產(chǎn)生。這里慢慢打?qū)γ總€字母病毡,然后回車就行了濒翻!
最后我們就登錄進來啦!
4.2應(yīng)用 SSH查看 TF卡剩余空間
SX05RE的 Linux分區(qū)啦膜,在 Windows下是無法直接查看的有送,但是我們可以通過 SSH連接 S905盒子,查看 TF卡的剩余情況僧家。
首先 SSH連上 S905盒子雀摘,在#后面直接輸入 df,回車就能看到 TF卡的使用情況八拱。
可以看出阵赠,目前 8G的 TF卡才使用了 2%的空間,還剩 6893533字節(jié)(約 6.57G)的剩余空間肌稻。
4.3應(yīng)用 SSH重啟系統(tǒng)
有時候清蚀,SX05RE系統(tǒng)會出現(xiàn)假死的情況,這是手柄按任何鍵都是沒用的爹谭,如果強制關(guān)鍵枷邪,可能會損壞系統(tǒng),安全的辦法是通過 SSH重啟 SX05RE系統(tǒng)旦棉。
首先 SSH連上 S905盒子齿风,在#后面直接輸入 reboot,回車就能重啟 S905盒子了绑洛,同時putty會提示網(wǎng)絡(luò)斷開。
教程到這里就結(jié)束了M尽U嫱汀!