[發明專利]一種Linux操作系統及其顯卡驅動裝置有效
| 申請號: | 201210093527.4 | 申請日: | 2012-03-31 |
| 公開(公告)號: | CN102662708A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 郭立本;王濤;許國昌;張偉 | 申請(專利權)人: | 中標軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京聿宏知識產權代理有限公司 11372 | 代理人: | 張宇峰;鐘日紅 |
| 地址: | 200030 上海市徐匯*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 linux 操作系統 及其 顯卡 驅動 裝置 | ||
技術領域
本發明涉及一種操作系統,尤其涉及一種用于顯卡硬件適配的Linux操作系統及其顯卡驅動裝置。
背景技術
隨著Linux系統已經得到了廣泛的應用,在民用和辦公以及開發領域擁有了越來越多的用戶。
現有Linux圖形用戶界面啟動顯卡驅動主要由xorg提供顯卡驅動和外掛顯卡驅動兩種模式,其中xorg為依據架構X窗口系統所開發的實現體。顯卡介于顯示器和主板之間,起到人機交互的作用。顯卡與主板的接口是周邊元件擴展接口(Peripheral?Component?Interconnection,以下簡稱PCI)插槽。顯卡負責將接收到的信號轉換為電器信號,通過掃描方式顯示在顯示器上并依靠顯示芯片進行信號的處理工作。顯卡的工作還需要程序的支持,這組程序稱為顯卡驅動。顯卡驅動在操作系統中運行。顯卡驅動程序負責計算機與設備的通信,由于不同廠商提供的顯卡硬件不同則對應的驅動程序也不相同。各自的硬件都需要各自的驅動程序支持。
由于xorg所提供的顯卡只提供了基本的圖形庫函數,集成的顯卡驅動所支持的顯卡類型有限。對顯卡支持的通用性較低,支持庫的功能有限,且對3D效果的支持較差,因此不能在更大程度上發揮顯卡的功效。
而外掛顯卡驅動存在的問題是在初始化系統時,用戶需要知道顯卡的硬件信息,才能配置正確的顯卡驅動。或者,在用戶更換顯卡后,還需要重新配置新的顯卡驅動,增加了顯卡使用的難度。因此,亟需一種Linux操作系統的顯卡驅動裝置來解決上述問題。
發明內容
本發明所要解決的技術問題之一是需要提供一種能夠根據顯卡信息的變化來自動進行顯卡配置的Linux操作系統的顯卡驅動裝置。
為了解決上述技術問題,本發明提供了一種Linux操作系統的顯卡驅動裝置,該顯卡驅動裝置包括:驅動存儲單元,其存儲各種顯卡驅動;檢測單元,其不斷檢測安裝所述操作系統的計算機中設置的顯卡信息;確定單元,其在所述檢測單元檢測到的所述顯卡信息發生變化時,根據所檢測到的變化后的顯卡信息來確定所述計算機中設置的顯卡類型;匹配單元,其判斷所述驅動存儲單元中存儲的各種顯卡驅動至少之一是否與所述確定單元所確定的所述顯卡類型匹配,并從所述驅動存儲單元中存儲的各種顯卡驅動中、選取與所述確定單元所確定的所述顯卡類型相匹配的顯卡驅動;配置單元,其基于所述匹配單元所選取的顯卡驅動對與所述變化后的顯卡信息對應的顯卡進行配置和加載。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,還包括,管理單元,其在所述操作系統啟動時,運行所述檢測單元。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,所述管理單元在所述操作系統關閉或重啟時,關閉所述檢測單元。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,所述管理單元通過調用顯卡檢測服務腳本來運行/關閉所述檢測單元。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,所述各種顯卡驅動包括各種分別針對NVIDIA顯卡、ATI顯卡和INTEL顯卡的驅動。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,所述匹配單元判斷所述各種顯卡驅動中針對NVIDIA顯卡、ATI顯卡的驅動至少之一是否與所述確定單元所確定的所述顯卡的類型匹配,如果判斷結果為是,則從針對NVIDIA顯卡、ATI顯卡的驅動中、選取與所述確定單元所確定的所述顯卡的類型相匹配的顯卡驅動。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,如果判斷結果為否,則判斷針對INTEL顯卡的驅動是否與所述確定單元所確定的所述顯卡的類型匹配。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,通過修改Mesa和Xorg進行修改來實現上述各單元的功能。
根據本發明又一方面的Linux操作系統的顯卡驅動裝置,所述顯卡的信息包括顯卡的生產廠商編號和設備號。
根據本發明的另一方面,還提供了一種Linux操作系統,所述操作系統包括以上所述的顯卡驅動裝置。
與現有技術相比,本發明的一個或多個實施例可以具有如下優點:
本發明通過將內置INTEL顯卡、外掛NVIDIA顯卡和ATI顯卡的顯卡驅動相結合的方法,提高了顯卡驅動對庫函數的支持度。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中標軟件有限公司,未經中標軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210093527.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于治療動脈硬化的中藥組合物
- 下一篇:治療急性腰椎間盤突出的中藥





