NVIDIA開源GPU硬體文檔:Linux開源驅動可獲大幅提升?

2021-01-06 超能網

雖然Linux發行版系統使用者相對比較少,但由於更適合一些軟體的開發和應用環境,所以應用場景並不少。Linux發行版的桌面UI一直在進步中,雖然NVIDIA一直在為Linux發行版提供閉源驅動,但在安裝配置等方面還是比較麻煩。不過在近日NVIDIA的態度卻發生了改變,根據Phoronix的報導,NVIDIA正式開源了他們的硬體接口文檔,這有助於開源NVIDIA驅動的開發。

GP104核心

這份硬體接口文檔中的一部分已經提交到GitHub的倉庫中了,而且採用的是MIT協議。這份文檔中涵蓋了Maxwell、Pascal、Kepler甚至Votla的文檔。整體來說涵蓋了除了目前Turing架構外的流行系列。不過還是希望NVIDIA能夠儘快開源最新的Turing架構接口文檔。

除了覆蓋的系列外,NVIDIA的初始文檔中有GPU的BIOS表、設備控制塊、設備初始塊、Falcon安全引擎、內存時鐘調整、著色器、電源狀態等一系列信息,雖然可能不是最詳盡的文檔,但這也是近些年NVIDIA公布得比較多的產品細節了。不過現在這份文檔還處於持續更新中。但從倉庫建立日期中看NVIDIA在兩個月前就開啟了這項工作。

圖片信息為NVIDIA的open-gpu-doc倉庫

當前NVIDIA的顯卡在Linux平臺也有其開源的Nouveau驅動,雖然這份文檔可能會對開原驅動帶來一些幫助,但還是沒有解決最大的籤名固件導致GTX 900系列顯卡運行速率過低的問題。針對這個事情Phoronix也詢問了NVIDIA,其稱他們已經意識到了這個問題,但是當前沒有什麼解決辦法。

總的來說開源更多的硬體接口信息對開源社區來說有很多幫助,也希望NVIDIA能夠完善這份文檔,讓開發者更加了解使用的硬體。

相關焦點

  • AMD發布新版Linux開源顯卡驅動 狂追Nvidia
    編者按:哎呀,你終於腦子開竅了,我以前筆記本獨立顯卡就是A卡,裝個linux,總是沒驅動,只能搞集成顯卡,這等了這麼多年終於要出來了,但是我已經換了筆記本是N卡。   11月23日消息,AMD今天終於正式發布了新版Linux系統開源顯卡驅動程序,支持Tonga、Carrizo、Iceland、Fiji以及Stoney架構所有系列主流顯卡,有望進一步追趕Nvidia在Linux平臺上的腳步。
  • NVIDIA終於重視開源驅動了-NVIDIA,Linux,開源驅動,顯卡驅動...
    開源驅動是Linux開發者、用戶非常在意的東西,但可惜的是,不少公司對此並不關心,比如NVIDIA就一向對開源顯卡驅動不感冒,Linux社區對其非常不滿,Linus Torvalds甚至曾經在公開場合大罵「Fxxk You」。
  • AMDGPU Linux開源驅動大更新:50多項改進
    AMD顯卡驅動工程師Michel Danzer今天興奮地宣布,AMDGPU 1.1.0 Linux開源驅動已經製作完畢並發布了,為大家帶來了超過50項重要改進,絕對不容錯過。AMDGPU(xf86-video-amdgpu)是一款開源顯卡驅動,對於AMD Radeon顯卡用戶的重要性不言而喻,Linux系統也從4.2版內核起就開始整合它了,但此前只有過一次很小幅度的更新(1.0.1),讓大量開源愛好者望眼欲穿。
  • 如何在 Linux 上安裝最新 NVIDIA 驅動
    ,喜歡開源文化,現就讀成都埋土大學,準備打造我大埋土大學第一個 Linux 開源社群,同時有幸與 Linux Story 相識,與一群開源愛好與踐行者交流,希望這一大批開源人的付出能越來越被世界認可和推崇!
  • 狂追Nvidia:AMD 發布新版 Linux 開源顯卡驅動
    IT之家訊 11月23日消息,AMD今天終於正式發布了新版Linux系統開源顯卡驅動程序,支持Tonga、Carrizo、Iceland、Fiji以及Stoney架構所有系列主流顯卡,有望進一步追趕Nvidia在Linux平臺上的腳步。
  • NVIDIA預計再過一個月才會有Linux 5.9驅動支持
    Nvidia提供linux驅動的速度相對於AMD與intel提供開源驅動來說,那是沒法比的。所有對於N卡用戶來說避免升級到最新內核是一個好習慣。由於NVIDIA的種種策略以及對來源社區的排斥,導致其被 linux 創始人 Linus 公開大罵「fuck you」, 但是就linux
  • 在Linux上安裝NVIDIA顯卡驅動的詳細教程
    在官網下載對應的驅動:2.1 給出官網地址 :英文版:https://www.nvidia.com/Download/index.aspx中文版:https://www.nvidia.cn/lang=cn2.2 如圖是我的顯卡型號信息,你需要選擇好自己電腦的顯卡版本信息後點擊搜索2.3 點擊 下載3、禁用nouveau驅動3.1 禁用默認的nouveau,據說這是NVIDIA顯卡的開源驅動,默認是使用的這一個,不確定怎麼辦,可以輸入 以下 命令進行查看,
  • System76 是如何打造開源硬體的 | Linux 中國
    大多數人對他們電腦的硬體一無所知。
  • centos7筆記本雙顯卡安裝nvidia並成功安裝cuda
    還有很多,換湯不換藥,我甚至還找到了這些安裝思路的原版國外教程:http://www.advancedclustering.com/act_kb/installing-nvidia-drivers-rhel-centos-7/這些教程的思路是這樣的:檢查電腦是否支持cuda,是否有nvidia顯卡,需要什麼驅動禁用開源的nvidia驅動,安裝官方驅動重啟成功安裝
  • Linux顯卡驅動nvidia折騰記(mint/manjaro/deepin)
    Optimus技術可完全自動地發揮作用,無需手動更改設置值。採用Optimus技術的筆記本,當系統僅運行一些簡單程序、或是僅對處理器有較高要求的大型程序時,Optimus路由會僅讓集成顯卡工作,而將獨立顯卡完全關閉。只有在需要用到顯卡的大型遊戲或程序才切換到獨立顯卡進行運算。
  • 踢掉 Docker 後,Kubernetes 還能歡快地跑 GPU?
    關於 Kubernetes 集群中 Docker 如何使用 GPU,Kubernetes 的官方文檔已經說的很清楚了,網上也有鋪天蓋地的博客手把手教你怎麼做。至於以 Containerd 作為容器運行時的集群如何使用 GPU,網上還找不到一篇像樣的文檔來告訴大家怎麼做,今天我就來做吃螃蟹的第一人。
  • NVIDIA顯卡深度學習環境配置教程
    NVIDIA顯卡深度學習環境配置教程前言本文為NVIDIA顯卡深度學習環境配教程,主要內容為在ubuntu環境下安裝NVIDIA顯卡驅動、CUDA以及cuDNN。前面如何配置好Ubuntu基本工作環境請參考 安裝Ubuntu後應該做的事 ,本文提供一種可行穩妥的安裝方法,更詳細的安裝方式還可參考CUDA官方安裝文檔與cuDNN官方安裝文檔。
  • 在 Linux 上監控 CPU 和 GPU 溫度 | Linux 中國
    我們需要做的第一件事是從 Ubuntu 的附加驅動 中下載合適的最新驅動。在 Ubuntu(Zorin 或 Linux Mint 也是相同的)中,進入「軟體和更新 > 附加驅動」選項,選擇最新的可用驅動。另外,你可以添加或啟用顯示卡的官方 ppa(通過命令行或通過「軟體和更新 > 其他軟體」來實現)。
  • 英偉達開源libcu++(NVIDIA C++ 標準庫)
    源碼地址:https://github.com/NVIDIA/libcudacxx文檔地址:https://nvidia.github.io/libcudacxx/例程代碼:https://github.com/nvidia/libcudacxx/tree/main/samplesNVIDIA 已將其 C++ 標準庫 libcu++ 在 GitHub 上開源,libcu++ 去年作為 CUDA C++ 標準庫被推出,屬於 CUDA 10.2
  • 在21世紀該怎樣編譯Linux內核
    它並不意味著你的計算機知道如何發送文檔給印表機進行列印。事實上,你可以認為計算機甚至不「知道」那臺設備是一個印表機。它也許僅僅是顯示網絡有個設備在一個特定的地址上,並且該設備以一系列字符 「p-r-i-n-t-e-r」 標識自己而已。人類語言的便利性對於計算機毫無意義。計算機需要的是一個驅動程序。內核開發者、硬體製造商、技術支持和愛好者都知道新的硬體會不斷地發布。
  • kali linux 升級內核 內核頭文件 nvidia驅動
    1.linux升級內核apt-get updateapt-get upgradeapt-get dist-upgradereboot1234- `uname -r`14.檢車內核頭文件是否安裝# dpkg-query -s linux-headers-$(uname -r)1
  • 緊追英偉達,AMD 開發全新 Linux 顯卡驅動
    有人發現,在配置AMD顯卡的Linux系統上玩《反恐精英:全球攻勢》(Counter-Strike: Global Offensive)時,如果把「csgo_linux」二進位文件更名為「hl2_linux」,遊戲的性能就會提高。這個小技巧能使圖形處理能力提高多達40%。
  • 樹莓派即將迎來開源驅動 Vulkan 支持
    Raspberry Pi基金會表示,他們正在致力於為Raspberry Pi提供開源Vulkan驅動程序的支持。Vulkan是「新一代圖形和計算API,可提供對現代GPU的高效、跨平臺訪問」。
  • 在deepin15下的安裝帶gpu加速的LAMMPS(聽說GPU加速很香)
    終端輸入source .bashrc用來更新設置二.NVIDIA驅動安裝1.禁用deepin自帶開源驅動(1)打開終端,輸入cd(進入根目錄)輸入:sudo dedit/etc/modprobe.d/blacklist.conf(2)在文件內輸入blacklist nouveauoptions
  • 昨日Github開源Nvidia的C++標準庫Libcu++
    它提供了C ++標準庫的異構實現,可在CPU和GPU代碼之間以及之間使用。用libcu++和使用C ++標準庫的方法一樣。,也可在__host__和__device__模式使用。libcu++是可擴展的如今,NVIDIA C++標準庫擴展了現代C ++標準庫,並且每個版本都增加了功能集。但這是一個子集(不對舊的做兼容)。並不是最新版本所有的歷史的代碼都可用。該API文檔列出了歷史版本變更。