在使用 UEFI 介面的 Samsung 筆電上執行 Linux 會導致無法開機

絕大部分的電腦在出貨時預設搭載的作業系統都不是 Linux,不過使用者若嘗試自行安裝並執行 Linux 通常也不會對硬體造成什麼嚴重影響,頂多就是硬體不支援、無法執行而已。然而就在大約半年前,一名 Ubuntu 的使用者回報說他在一台 Samsung 的筆電上使用 UEFI 介面去啟動 Ubuntu 12.04 就造成當機、以及更嚴重的……強制關機後就再也開不了機(電源按鈕無反應)。

 

一開始他大概以為只是純粹衰到,便在保固期內送回原廠維修、更換主機板後拿回來再試一次,結果筆電又陣亡了,還是一模一樣的死法。這下他明白事有蹊蹺,於是在 Launchpad 上提報出來,竟然有為數不少的使用者也接著反應相同的狀況:

https://bugs.launchpad.net/ubuntu-cdimage/+bug/1040557/

 

分類: 

Dredd:西部電影大復辟

過去 DR 基本上都是有去戲院看過的電影才會寫些心得在這裡,不過由於 PPS 實在太方便……所以這個原則應該會有所改變,就從這部 Dredd 開始吧。而感想簡而言之就是剛開始很不喜歡,但一路到看完後才發覺這其實是一部還可以的電影。

 

 

分類: 

01/27/2013 筆記

把自己寫的舊東西再拿出來修改有時候是件很痛苦的事……話說 DR 近日受朋友所託,要將自己在大約兩年前寫的一支 pygame 程式做一些加強。由於當初的程式內容算是急就章寫出來的,所以在增加功能之前,DR 決定先大幅清理程式碼,包含終於用 Class 把該做的物件做好等等……

 

另一方面,DR 這次也決定使用 PyInstaller 來方便產出用於 Windows 平台的獨立執行檔,不過產出的執行檔卻無法順利執行,也沒有任何錯誤訊息可供排錯。後來經過網路上的搜尋以及一段一段的程式碼測試後,發現問題就出在這一行:

font = pygame.font.Font(None, 17)

 

分類: 

ioquake3 原始碼編譯初步

id Software 於 1999 年所推出的《雷神之鎚 III》(Quake III Arena,以下簡稱 Q3A)可說是電玩遊戲開發的經典教材,其完整原始碼於 2005 年釋出。至於 ioquake3 則是由開發者社群所發起的 Q3A 後續維護專案,其目的是在不影響原本遊戲內容的前提下,修正遊戲臭蟲、加入新技術並且持續支援新的平台。過去已經有多款遊戲是以 ioquake3 的原始碼為基礎所開發的,例如 OpenArenaUrban TerrorWorld of Padman 等。

 

CAS Raspberry Pi Educational Manual

Raspberry Pi 是一款價格低廉、採用 ARM 架構、以 Linux 為作業系統並且只有一張卡片大小的微型電腦裝置,從 2012 年發售至今已經由許多玩家開發出各式各樣的應用,例如小筆電、遊戲機、叢集系統和機器人控制等等。而已知在台灣可以買到 Raspberry Pi 的管道之一為天瓏網路書店,就連 DR 自己也覺得有空應該買一塊來玩玩……

 

 

分類: 

The Hobbit: An Unexpected Journey - 合乎預期的奇幻饗宴

趁著難得連假,DR 終於完成的事項之一便是去看了 The Hobbit: An Unexpected Journey。雖然西方奇幻小說在 DR 的閱讀喜好裡一直佔有不小的比例,但很離奇的是,時至目前為止,整個《魔戒》(The Lord of the Rings)系列,DR 真正讀過的只有二部曲和三部曲而已,而當初純粹是因為看完首部曲的電影後,很想知道接下來的發展,就去借了二、三部曲的小說來讀。

 

 

分類: 

N900 使用 ntpdate 進行網路校時

今天 DR 的 N900 突然沒有顯示 2G、3G 的圖示以及網路供應商的名稱,意即通話跟網路功能都失靈了,這讓 DR 小緊張了一下(除非買得起 N9,否則 DR 不想換手機啊……)。所幸後來拿別張 SIM 卡試試,發覺不過是 SIM 卡的問題,把原本的 SIM 卡稍微擦拭過就恢復正常了。

 

不過由於 DR 所用的網路供應商未提供自動校時的功能(至於是哪家就別提了),所以這樣拔電池再拔 SIM 卡的過程自然就會讓手機時間回復到預設值,只能手動再調整。然而網路校時終究是最精確的作法,於是 DR 開始搜尋可行的方法。

 

分類: 

The Alky Project

若談到在 Linux 上執行 Windows 應用程式,大家第一個想到的一定是 Wine 這個開放原始碼專案及其衍生物,然而在很久很久以前(其實也沒很久,大約 2007 年的事),有個叫 Alky 的專案成功把 Windows 遊戲《獵魂》(Prey,2006)的試玩版轉換成原生、可直接執行的 Linux 版,這在當時的 Linux 社群裡造成了不小的轟動。

 

 

Alky 是如何做到的?其實 Alky 和 Wine 都是試圖在 Unix 平台上重製 Windows API ,並將這些重製的 API 提供給 Windows 應用程式取用,讓程式可以被順利執行。然而差別在於 Wine 是直接對 Windows 應用程式做執行的動作,Alky 則是將其轉換成原生的 Linux 應用程式。而且據說 Alky 並沒有使用 Wine 的原始碼,是個完全獨立的專案。

 

分類: 

Man of Steel (2013)

發現自己忘記提起這部電影,其實這也是一部讓 DR 蠻期待的電影,尤其 DR 頗為欣賞導演 Zack Snyder 過去的幾部作品,其中即使是被許多人所不喜的 Sucker Punch (2011), 在 DR 的眼裡也不算太差。預告片(YouTube)

 

在影像美學之外,論起說故事的誠意度,Zack Snyder 比 Michael Bay 好太多了。

 

 

分類: 

Steam Linux Beta 之疑難排解

以下 DR 將列舉一些自己在近日 Steam 的 Linux beta 中所遭遇的問題以及解決方法。由於這些問題是針對 Steam 中的遊戲而非針對 Steam 客戶端本身,故決定以額外筆記的方式留存,而不放在 How-To:Linux 安裝 Steam 一文裡。而 DR 也合理的推測這些問題應該會在後續的更新中逐步修正,因此僅供目前有遇到相同問題的人參考。

 

1. 安裝 NVIDIA R310 版 Linux 顯示驅動程式

分類: 

頁面

Subscribe to DarkRanger's Secret Area RSS