PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 電腦硬體討論群組 > 顯示卡討論區
帳戶
密碼
 

回應
 
主題工具
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
顯示卡的韌體放在 flash 記憶體?ram?

這篇文章貼在這邊不知道妥不妥當

小弟想問的是,現在顯示卡的韌體是做在 flash 記憶體上?
還是顯示卡只有提供 ram,韌體是在開機時才由驅動程式載入到顯示卡上?

之所以會這樣問是因為我目前在 Linux 底下使用開放原始碼驅動程式,
必須在 kernel 開機的時候載入韌體的 binary blob (radeon/R700_rlc.bin)
使用上沒有什麼太大的問題

可是只要我重開機進入 Win XP,玩個 3D 遊戲,之後再重開機回到 Linux 的時候就會當機(在進入 framebuffer console 時候)
即使再開機,進入同一個 kernel,還是一樣當機

唯一解除繼續當機的方法,就是先以一個 "沒有載入韌體 binary blob 的 kernel" 開機
然後才能成功的以 "載入韌體 binary blob 的 kernel" 開機

因為當機都發生在 Win XP 回到 Linux 的時候
而且解除方法只能用 "沒有載入韌體 binary blob 的 kernel" 開機過一遍才行
所以我才會懷疑現在的顯示卡的韌體是否都做在 ram 上,開機時由驅動程式載入
不然的話 Win XP 和 Linux 怎麼會互相影響?

而且 ram 的資料不是在關機之後就會不見嗎?
可是我即使先關機,再重新開機,還是會繼續當
只有先以 "沒有載入韌體 binary blob 的 kernel" 開機過一遍,才能解除狀況

到底是什麼原因才會這樣?
     
      
舊 2011-11-05, 11:17 PM #1
回應時引用此文章
octapult離線中  
起司頭棕褲褲
*停權中*
 
起司頭棕褲褲的大頭照
 

加入日期: Jun 2010
您的住址: 紐開普市
文章: 1,545
顯示卡的韌體是儲存在EEPROM (Electrically-Erasable Programmable Read-Only Memory)

Linux不熟......
 
舊 2011-11-05, 11:22 PM #2
回應時引用此文章
起司頭棕褲褲離線中  
orakim
Master Member
 

加入日期: Sep 2003
文章: 1,810
在ubuntu 10.04的時候已經不需要載入 radeon/R700_rlc.bin
ubuntu 10.04的linux kernel 是2.6.32,但這版不能用KMS
以R700的話 比較推薦使用2.6.35之後的版本

> 因為當機都發生在 Win XP 回到 Linux 的時候
如果是馬上重開機這種才會碰到問題,關掉隔幾秒鐘再開沒有問題
有可能是主機板問題

此文章於 2011-11-05 11:37 PM 被 orakim 編輯.
舊 2011-11-05, 11:31 PM #3
回應時引用此文章
orakim離線中  
octapult
Junior Member
 
octapult的大頭照
 

加入日期: Aug 2005
您的住址: 木葉忍者村
文章: 735
引用:
作者orakim
在ubuntu 10.04的時候已經不需要載入 radeon/R700_rlc.bin
ubuntu 10.04的linux kernel 是2.6.32,但這版不能用KMS
以R700的話 比較推薦使用2.6.35之後的版本

> 因為當機都發生在 Win XP 回到 Linux 的時候
如果是馬上重開機這種才會碰到問題,關掉隔幾秒鐘再開沒有問題
有可能是主機板問題

我的情況是:

從 Win XP 關機,過2分鐘之後再開機,選擇 "有載入 radeon/700_rlc.bin 的 kernel" 開機還是會當

所以也不清楚 Win XP 關機之後,到底殘留了什麼,導致影響 Linux 的開機

Linux 倒是不會影響到 Win XP 的開機

第一次遇到這麼詭異的情況

此文章於 2011-11-06 12:29 AM 被 octapult 編輯.
舊 2011-11-06, 12:28 AM #4
回應時引用此文章
octapult離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是01:38 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2025。