BIOS或UEFI是如何驅動顯示卡的?

時間 2021-06-05 14:09:32

1樓:老狼

UEFI BIOS自帶板載顯示卡叫做GOP的顯示卡驅動。GOP是UEFI Spec規定的標準介面,GOP驅動非常簡單,因為不需要做2D,3D運算。主要就是bitblt動作,在framebuffer裡面貼貼圖和與顯示器商量一下解析度。

如果是外插的顯示卡,分為兩種情況:

1. 顯示卡帶老式OpRom,UEFI BIOS帶有CSM模組,可以驅動opROM

2. 顯示卡帶有新式GOP驅動。和板載一樣處理即可。

UEFI BIOS可以驅動USB和PS2鍵盤和滑鼠,兩者都是標準裝置,各個公司都是一樣的。UEFI BIOS帶有全套USB stack,包括滑鼠鍵盤,和U盤等等。PS2也一樣的道理。

詳細內容見:一起學習UEFI驅動模型和USB協議棧 - 知乎專欄

2樓:另乙隻襪子

兩種方式。

legacy BIOS引導模式以vbios int10中斷來呼叫顯示卡,UEFI 引導模式以uefi graphics output protocol (GOP)來呼叫顯示卡。

Macintosh 的驅動檔案是如何工作的?

我沒有做過Mac OS X的驅動開發,但是我做過Linux的驅動開發,同為類Unix核心 OS X是純正的Unix好伐 其中Unix最重要的這哲學是一切都是檔案,裝置和檔案一樣,具有和檔案一樣的操作,如開啟 關閉 讀寫 控制,一切可以操作檔案的API都能操作裝置。驅動的本質就是在核心態給作業系統提供...

如何在電腦或手機的系統 瀏覽器上同時正確顯示 Unicode 的多語種文字?是否有單一字型能夠解決問題?

1.設計一種字型,以涵蓋全部Unicode字元,這種想法無法實現。因為字型檔案負責的不只是顯示出字元。在Unicode環境下,字型檔案必須考慮不同字型方向 高 寬 垂直對齊方式 與變音修飾符組合等多方面問題。鑑於全球目前那麼多語種那麼多不同的書寫系統,要實現字型大一統,不現實。就算設計出來了,檔案體...

伊隆 馬斯克(Elon Musk)是如何驅動特斯拉和 SpaceX 的?

Touchfat 特斯拉其實並沒有什麼技術,但馬斯克擁有無可匹敵的個人魅力和宣發手段。Chiron只有1000牛公尺的扭矩,我們有10000牛公尺!你需要怎麼跟他競爭?把自己降到他的水準然後再被他擊潰?下一代Roadster是怎麼賣的?先交全款,然後等幾年看看我們會不會給你交車 你賓士寶馬奧迪敢這麼...