Framebufffer與jmcce的問題(about kernel 2.6)

放輕鬆,這個版純聊天不談技術,歡迎大家進來坐坐。

Framebufffer與jmcce的問題(about kernel 2.6)

文章訪客 » 週日 6月 27, 2004 12:29 pm

換到Fedora Core 2已經一小段時間了,大部分還很滿意,
但是有一個問題一直解決不了,就是jmcce的問題,
因為照著鳥哥教學一步一步編譯,中間會出錯,
所以只好使用for RH 9.0的rpm來安裝,以前在FC1運作沒問題,
升級後打入jmcce後,都會出現如下訊息:

Using VESA driver, 65536KB. VBE3
svgalib 1.4.3
svgalib: Signal 11: Segmentation fault received.

搜尋一下相關於framebuffer的文章,使用了以下方法:
1.vga=769(或其他解析度)
2.開機時加入nofb參數(關掉framebuffer)
問題一樣存在,灌了zhcon後,感覺沒jmcce順手(尤其是中文輸 入),

後來小弟以土法煉鋼的方式,測試那裡出了問題,
下載了FC1使用的kernel-2.4.22.rpm以取代現在使用的2.6.6版本,結果換了舊核心jmcce就可以啟動了,我看過2.6的release note,有關於framebuffer的加強,但是因為還是不太清楚framebuffer的原理,所以模模糊糊認為我這個問題應該是framebuffer的問題沒錯,但是還是不知道真正的解決方法,重編核心是否將framebuffer改成module就好了?
訪客
 

Re: Framebufffer與jmcce的問題(about kernel 2.6)

文章Tetralet » 週二 6月 29, 2004 11:32 am

Anonymous 寫:換到Fedora Core 2已經一小段時間了

您似乎是跑錯討論區了... (笑)

Anonymous 寫:重編核心是否將framebuffer改成module就好了?

重點是您的 Kernel 是否能夠支援您的顯示卡的 FrameBuffer,
也就是說,Kernel 應該就是問題的重心。

如果無法正常運作,
昇級 Kernel 似乎是最快的方法...

如果昇級到了最新的 Kernel 但還是沒有辨法...
那麼就只好耐心得等待看看是否 Kernel 的未來版本能否解決,
或者自力救濟了。

如果在 Kernel 中已支援您的顯示卡的 FrameBuffer,
那麼將它直接編入 Kernel 中,
或編成 Model 再載入其實是沒什麼分別的。
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週三 6月 30, 2004 11:06 pm

謝謝您的回覆,
不好意思當初雖然知道這裡討論的多是Debian,
但是因為搜尋文章時這裡的文章量好像比較多,所以就來這裡波了,
我的Kernel有支援Framebuffer(因為加入vga=.......參數,會出現企鵝),
但是不知道為什麼使用jmcce時就出現上述錯誤訊息,
想要關掉Framebuffer試試看卻又不行,升級到2.6.7也不行,
只有用舊核心才可以,不知道怎麼辦才好,
我好想在文字模式下工作啊~~~
訪客
 

文章訪客 » 週四 7月 01, 2004 12:20 am

我記得jmcee並不能再framebuffer下正確的工作
也許你可以先把frambuffer關掉後再試試看
訪客
 

Re: Framebufffer與jmcce的問題(about kernel 2.6)

文章Tetralet » 週四 7月 01, 2004 9:15 am

Anonymous 寫:換到Fedora Core 2已經一小段時間了

轉到 Debian 來吧!(笑)


據個人所知,
jmcee 可以在兩個模式下工作:FrameBuffer 和 VGA 模式。

如果是使用 FrameBuffer 時,
您必須事先載入 FrameBuffer 的 Kernel Module,
且它只能在 640 x 480 的解析度下作業。

如果您並沒有載入 FrameBuffer 的 Kernel Module,
或是您的螢幕的解析度不是 640 x 480 時,
它會自動替而使用 VGA 模式。


而您的錯誤訊息:
Anonymous 寫: 升級後打入jmcce後,都會出現如下訊息:

Using VESA driver, 65536KB. VBE3
svgalib 1.4.3
svgalib: Signal 11: Segmentation fault received.

則說明了您的 jmcee 是在 VGA 模式下作業的。

請您試著修改一下 /etc/vga/libvga.config 這個設定檔,
(比如說,指定 chipset 為 VGA)
或許可以解決您的問題。


另,您所使用的顯示卡是...?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

文章訪客 » 週四 7月 08, 2004 9:16 pm

謝謝大家,但是嘗試上述各種方法以後,還是不行,
我已經放棄了,等到有時間時再來研究Framebuffer,
現在先在Xwindow下工作。
訪客
 


回到 talk

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客

cron