2009年3月31日 星期二

進入PS3系統工具選單的方法

自從2.40韌體造成少數人更新,出現系統資料庫毀損而無法開機的慘劇之後,SCE便在之後的韌體中藏了系統工具,希望PS3出問題時,可以協助使用者自行處理系統問題。雖然很早就知道系統選單的存在,不過一直不知道如何進入,直到今天一位主機有問題的人出現,才從他的文章中找到進入的方法,當下立刻用公司的PS3試驗,還真有點麻煩呢:

1.在主機關機的狀態下,按住主機的電源鍵,會聽到第一聲「嗶」,主機開機。
2.此時仍持續按住電源鍵,會聽到第二聲「嗶」,表示影像輸出的設定被重置。
3.此時仍持續按住電源鍵,會聽到第三聲「嗶」,主機關機後,放開電源鍵。
4.再重新按住電源鍵,此時仍然會聽到第一聲與第二聲的「嗶」,但第三聲則變為「嗶嗶」。
5.聽到「嗶嗶」之後立刻放開電源鍵,稍等一會等螢幕出現訊息,此時PS3會要求你用USB線連接控制器,並按下PS鍵。
6.噹噹噹,系統工具選單出現!


選擇想修復的功能之後,螢幕會短暫的消失一下,便會進入所選的工具並進行修復動作。不過要注意的是,系統工具之所以要藏起來,就是怕使用者隨意啟動,造成可能的慘劇「硬碟資料消失!」所以除非必要,不要隨意的使用喔!

延伸閱讀:「強迫PS3磁碟掃描的偏方

2009年3月30日 星期一

網路測速網站

第一次用Mac(iBook G4)寫網誌。

今天是星期一,所以不可避免的,又有了星期一症候群。就在網路fool around的時候,無意間在mobile01看到有人分享測速網站【Speedtest.net】,稍微試了一下,還蠻好玩的。

平常我們測網路速度,大多使用Hinet所提供的連線速率測試來進行,基本上這只能測試本地端連線到Hinet的速度,並不代表網路整體的速度。現在每到星期五,家裡網路連國外速率就變得很慢,這時用Hinet的測速網頁根本無法得知實際連國外是否有問題。

現在speedtest.net可以彌補這個缺憾,你可以從speedtest.net網頁上,選擇想測試連線的國家,按下開始測試就可與當地的伺服器進行連線測試,最後還會將測試結果存成圖像放在伺服器上。剛剛測試Hinet與國內學術網路的連線速率,得到以下的結果:


結果蠻符合所申請的網路速率,看來Hinet連國內的骨幹網路建設的相當不錯。不過連日本速度就掉不少:


以後網路變慢,就可以用speedtest.net網站測測看連外是否正常囉!不過這項測試除了網路問題以外,電腦也不能太慢,像剛剛我的iBook CPU滿載時,所得到的速度是很低的說。

2009年3月18日 星期三

強迫PS3磁碟掃描的偏方

這是本人改良之前從巴哈姆特上看來的方法,某位仁兄因為某遊戲不停的當機,所以嘗試了PS3主機內建的備份還原功能,且成功解決遊戲當機的問題。其實我也不知道是不是有效,可是我遇到很多PS3異常的狀況,如獎盃消失、遊戲資料出問題、Photo Gallery預設音樂找不到的情況,用了這個方法就迎刃而解了!

最近巴哈上有人因為Toro Station更新,產生無法觀看或當機的情況,我便把這個改良的方法貼了上去,想想這也可以寫篇短的blog(混),就順便也貼上來了:

1.找個容量絕對不夠的隨身碟插上PS3,要PS3能夠支援的哦!

2.在XMB下,選擇「設定->主機設定->備份工具」

3.系統會詢問「確定要將硬碟內的資料備份至其他儲存媒體嗎?」,選擇「是」

4.在「請選擇保存位置」的詢問上,選擇那個容量不足的隨身碟

5.PS3會顯示「準備中..請稍後..」,這時PS3會做磁碟掃描的動作,同時可能(?)修正磁碟錯誤

6.因為隨身碟容量不足,PS3跑了一陣子之後,便會出現「可用容量不足」的訊息,此時按X返回。

7.重新啟動或安裝有問題的遊戲。

其實原先的方法包含完整備份與還原的動作,可是現在硬碟容量太大,光是備份加還原可能會用掉4小時以上的時間!所以本人的方法就著重於「只讓PS3跑磁碟掃描就好了」!使用容量不足的隨身碟便可以達到目的。

現在只要PS3無預期的當機或是異常,我就會用這個方法做磁碟掃描,不過還是希望SCE能直接開放磁碟掃描的選項比較好呢。

2009年3月12日 星期四

PSN玩家卡

美國PlayStation官方網站最近開始進行將網站帳號與PSN帳號整併的行動,同時也將在網站上提供一系列原本只能在PS3主機才能存取的服務。剛試了一下,發現我的台灣區帳號也可以用來登入耶!就用了該網站的功能做了一個Portable ID,雖然中文應該叫可攜式識別碼,不過似乎用360所用的「玩家卡」這個名稱也不賴。

有興趣的人可以點我的玩家卡,就可以申請自己的PSN玩家卡囉!

〔後記〕既然已經放了PSN玩家卡,那麼360的也順便放上來好了。

2009年3月10日 星期二

如何切換PlayStation Home繁中輸入法

原本Home在封測的時候,大家可以高高興興的使用繁體輸入,即使原先的PSN帳號是使用英文。但1.0版更新之後,便被迫只能使用英文輸入了,而且還是亞洲區合併伺服器!也因此這段時間我幾乎都沒有上Home,只因不想用破破的英文跟外國人交談,然後還被笑~~

不過最近更新之後,中文輸入終於回來了!昨天原本只想下載惡靈古堡大廳之後就下線,無意間卻被我發現中文輸入已經回歸了,讓我著實興奮了一下。

做法是這樣:

1.先按△叫出螢幕鍵盤
2.按一下SELECT,此時已經可以輸入中文,但是是簡體的「拼音輸入法」
3.然後按一下螢幕鍵盤上的板手,便可以切換「注音輸入法」以及「倉頡輸入法」


4.每次輸入都必須重複以上步驟 Orz...

雖然麻煩,不過終於可以用熟悉的輸入法輸入中文啦!

2009年3月6日 星期五

單核心多執行緒會有效益嗎?

為了尋找某主機傳說中的關鍵,我受到了勇者的請託,必須寫程式嘗試解除重重的枷鎖,才能打開光明之門,取得寶箱!不過用暴力攻擊法攻擊那些鎖大約需要10年的時間,我才會知道有沒有答案(暈)!而且也只是冰山一角。最終還是必須以現有資料推演的方式去找出關鍵,希望能借助電腦強大的運算能力,順利的解決。

目前資料推演的方式,是必須跑2的48次方個迴圈,來嘗試各種不同的組合,這是個很笨的方法,但我天真的認為,現代CPU的速度要跑這樣的運算,簡直是一塊蛋糕!在很快的寫了個單執行緒的程式去跑之後,我發現我錯了。用Intel Core 2 Duo 1.86G去算,竟然8小時也跑不完!後來才發現,光跑2的32次方就大約10分鐘,這樣的運算要跑65536次,所需的時間是655360分鐘,也就是10922.67小時,換算成天數的話,只要455天就可以跑完了!

如果455天後才知道答案,我想我會先被砍吧?!正苦思該怎麼加速運算時,想到可以善用多核心的機制。由於各種組合之間沒有相關,很適合將運算的迴圈分割,以並行的方式來執行。所以我把單執行緒的程式,改成一次發出4個運算執行緒,然後主程式作為執行緒監測用,每10秒印出各執行緒目前的運算進度,果然速度大幅提昇,10分鐘至少可以完成4組運算,真是感謝多核心的進化呀!不過系統反應就變非常遲鈍了,唉~看來是必須開電腦牧場還是去借超級電腦(笑)來找答案了。

剛好身邊有台超過10年,暱稱Serina的精英DeskNote電腦,CPU是VIA Samuel 733MHz,跑Windows 2000。雖然很慢(不是現採哦!)風扇聲又大,不過還是可以幫忙算些零星的部份,減少整體時間。由於CPU是單核心,我想多執行緒反而更慢完成吧?

因為懶惰改程式,所以便4執行緒直上。從印出的執行緒進度來看,單核心電腦在(Windows 2000)分配每個執行緒的執行時間都還蠻平均的,計算數值的差距不大,而雙核心(Windows XP)則是有些執行緒的進度會超前,不過也許這是作業系統使用不同排程的關係。

最後Serina花了99分鐘完成8組運算,由每個執行緒分別計算2組運算工作。聽著Serina的風扇怒吼,為了不太難為她,所以我又為Serina改了一組程式,同樣也是完成8組運算,不過是2執行緒的,每個執行緒分別計算4組運算工作,最終2執行緒版本用了114分鐘完成,比4執行緒還慢!

沒想到即使是單核心,如果運算分割得當的話,也可以引出更高的運算效能出來呢!等會兒在C2D上試試看8執行緒會不會更快,呵呵。

不過這樣下去要算到何年何月呢?有沒有更快的方法呀?

〔後記〕剛測4執行緒,又落在113分鐘完成!看來是樣本數不夠多囉~~