(Translated by https://www.hiragana.jp/)
nouveau - 维基百科,自由的百科全书 とべ转到内容ないよう

nouveau

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん

nouveau
くび发布1.0 / 2012ねん6がつ18にち,​12ねんまえ​(2012-06-18[1]
とうぜん版本はんぽん
  • 1.0.15 (2017ねん4がつ21にち)[2]
編輯維基數據鏈接
みなもとだい码库 編輯維基數據鏈接
操作そうさけいLinuxBSD
平台ひらだいx86x86-64ARM
类型驱动ほどじょ韌體
许可协议MIT許可きょかしょう
网站nouveau.freedesktop.org
中間ちゅうかん自由じゆうあずか開放かいほう原始げんし碼堆たたみみぎかた專有せんゆう驅動くどうほどしき

nouveau (/nˈv/) いち自由じゆう開放かいほう原始げんし顯示けんじ驅動くどうほどしきえいFree and open-source graphics device driverためNvidiaてき显示卡ところへんうつし,也可よう於屬於けい统芯へんてきNVIDIA Tegra系列けいれつ,此驅動くどうほどしきよし一群獨立的軟體工程師所編寫,Nvidiaてきいんこう提供ていきょうりょうしょう许幫すけ

該專あんてき目標もくひょうため利用りようぎゃくこう工程こうていNvidiaてき專有せんゆうLinux驅動くどうほどしきらい創造そうぞう一個開放原始碼的驅動程式。よしゆずるfreedesktop.orgたくかんてきX.Org基金ききんかいところ管理かんりなみMesa 3Dてき一部いちぶ進行しんこう散布さんぷ,該專あん最初さいしょもと於只ゆう2D繪圖えず能力のうりょくてき「nv」自由じゆうあずか開放かいほう原始げんし驅動くどうほどしきしょ開發かいはつてきただしべにぼう公司こうしてき開發かいはつしゃMatthew Garrett及其他人たにん表示ひょうじばらさきてきほどしき碼被混淆こんこう處理しょりりょう[4]。nouveau以MIT許可きょかしょう授權。

せんあんてき名稱めいしょうしたがえ法文ほうぶんてき「nouveau」而來,意思いししんまと[5]。這個名字みょうじよし原作げんさくしゃてきてきIRCきゃくはしてき自動じどうだいこうのうしょ建議けんぎてきとうかぎいれ「nv」就被建議けんぎあらためため「nouveau」[6]

軟體

[编辑]
Nouveauやめけい以Gallium3D風格ふうかく顯示けんじ驅動くどうほどしきてき方式ほうしきじゅううつしりょう

NouveauいちGallium3D風格ふうかくてき驅動くどうほどしきなみ以DRIてき方式ほうしきうんさく。它結合けつごうりょう兩個りゃんこうちかくもとけん直接ちょくせつていげん管理かんりいん及KMS驅動くどうほどしき,以及使用しようしゃ空間くうかんもとけんてきlibDRM及Mesa 3D

Nouveau計畫けいかく支援しえん所有しょゆうてきNvidiaほろ構: Tesla、Fermi、Kepler、Maxwell、PascalVolta。

調整ちょうせいしきりつ

[编辑]

よし技術ぎじゅつ原因げんいん,Nvidiaてき顯示けんじ卡都かい以一個較低的頻率(しょうためときみゃく」)けいどうざいけいどう驅動くどうほどしき就會設定せってい一個較高的頻率。よしため缺乏けつぼう顯示けんじ卡的相關そうかんぶんけん,nouveau最初さいしょなみ具備ぐび這個こうのう,這導致了效能こうのうてき顯著けんちょ損失そんしつ[7]ざい2014ねん6がつおわり於找到解決かいけつてき方法ほうほう調整ちょうせいしきりつこうのうてき支援しえんおわり於被加入かにゅういたnouveauなか[8][9][10]

工具こうぐ

[编辑]
動作どうさちゅうてきREnouveauてき截圖(REnouveauひだり上角うえすみてき藍色あいいろまど

あずかAMD形成けいせい強烈きょうれつてき對比たいひ,Nvidiaなみぼつゆう提供ていきょうにんなんせき顯示けんじ卡的ぶんけん。 nouveauてき開發かいはつしゃせり使用しようきよししつぎゃくこう工程こうてい獲得かくとくゆず們可以編うつしnouveauてき資料しりょう。該專あん使用しよう多種たしゅていてきほどしき以協じょ其逆こう工程こうていぞうMmioTrace(記憶きおくたいうつI/Oつい蹤)[11],REnouveau及Valgrind MMT[12]まいりValgrind

REnouveau

[编辑]

REnouveau (nouveauぎゃくこう工程こうてい[13]いちGNU通用つうよう公共こうきょう许可证授權(使用しようSDLてき收集しゅうしゅうだい多數たすうnouveauぎゃくこう工程こうてい資料しりょうてきほどしき。NVIDIA專有せんゆう驅動くどうほどしきてき使用しようしゃ透過とうかREnouveau提供ていきょう們的NVIDIA顯示けんじ卡的かたからだ訊的方式ほうしきらいきょうじょnouveauてき開發かいはつ。REnouveau以複せい目前もくぜん顯示けんじMMIO標示ひょうじ空間くうかんてき方式ほうしきうんさくしかこうせい一些圖形並取得另一份MMIOてき複製ふくせいひんなみ輸出ゆしゅつ差異さい份到いち文字もじ檔中。它執行しっこうりょう大約たいやくろく不同ふどうてきはかこころみなみ壓縮あっしゅくなりtar.bz2壓縮あっしゅく檔,しかこう电子邮件よせおくなみ自動じどう轉送てんそういたせんあんてきFTP伺服きょう開發かいはつしゃ進行しんこう分析ぶんせき

やめ支援しえんてきかいめん

[编辑]

ただゆううちかく直接ちょくせつそんかたからだ包括ほうかつ顯示けんじ卡。終端しゅうたん使用しようしゃ軟體透過とうか多種たしゅため特定とくていこうのうしょへんうつしてき应用ほどじょせっこうそん。Nouveau以Gallium3D風格ふうかく驅動くどうほどしきてき方式ほうしきへんうつし,這就意味いみちょ它與其他Gallium3D驅動くどうほどしきどもとおるだい多數たすうてきほどしき碼。多數たすう此種どもとおるほどしき碼都ざいMesa 3DちゅういたなみゆかりかくLinux发行ばん進行しんこう佈。

渲染API

[编辑]

Mesa 3D驅動くどうほどしき包含ほうがんりょうおお渲染界面かいめんてき支援しえん設計せっけいそく交由使用しようしゃ空間くうかんてきほどしきぞう电子ゆうある计算つくえ辅助设计軟體とうそん對應たいおうてきSIPかたまり

Direct3D

[编辑]

Direct3Dだい9はんてき自由じゆう開放かいほう原始げんし碼實做在Mesa 3Dいた。它可以被nouveauしょ使用しようただしにんなん使用しようDirect3Dてき軟體ためWindowsしょへんうつしてき所以ゆえん這個軟體ただのうざいLinuxじょうあずかWine一起かずき使用しよう

OpenGL

[编辑]

渲染かいめんOpenGLゆかり纳斯组织開發かいはつてき。這個APIてきじつ做是NvidiaあるAMD專有せんゆう驅動くどうほどしきてき一部いちぶ份。另一種實做方式是由自由軟體愛好者所編寫的,ぞうBrian PaulあるIntel及其合作がっさくしゃざいMesa 3Dちゅうしょじつ做。よしためGallium3D風格ふうかくてき驅動くどうほどしき,Nouveauただ需要じゅよう一點小修改就可以與這個實做一同運作。

訊加そく

[编辑]

Mesa 3D支援しえん多重たじゅうていげん界面かいめん所有しょゆうやめ設計せっけいこのみてき使用しようしゃ空間くうかんほどしきぞうGStreamerとうほどしき以存相對そうたいおうてきSIPかたまり。也可以使用しようためりょう這個目的もくてき設計せっけいてき電子でんし電路でんろ,雖然這樣做會相對そうたい使用しようPureVideoらいせつ消耗しょうもうさらてきでんりょう

Nouveau支援しえんPureVideo技術ぎじゅつなみ提供ていきょうVDPAU及XvMCてき方式ほうしきらいそん[14]

けい算用さんようAPI

[编辑]

OpenCL

[编辑]

OpenCL

CUDA

[编辑]

Nouveau支援しえんCUDA技術ぎじゅつ

歷史れきし

[编辑]
ひだりかた傳統でんとう方式ほうしきてき顯示けんじ驅動くどうほどしきみぎかた:Gallium3D風格ふうかくてき顯示けんじ驅動くどうほどしきりょう種類しゅるいがたどもとおるりょう許多きょた自由じゆう開放かいほう原始げんしてきほどしき碼。

Nouveauばらさき使用しようMesa 3DてきDRIらいていげん三维计算机图形したがえ允許いんきょ使用しよう圖形ずけい處理しょり直接ちょくせつ加速かそく3D應用おうようほどしきてき圖形ずけいせいただしざい2008ねん2がつたいDRIてき支援しえん停止ていしなみ轉移てんいいたしんてきGallium3D[15][16]

ざい2013ねん9がつ23にち[17],Nvidia公開こうかいせん佈他們將會釋えしゃく一些關於他們的圖形處理器的文件,らい解決かいけつNVIDIAてき圖形ずけい處理しょりざいNouveauじょうてき可用性かようせい

截至2014ねん1がつ31にち,NvidiaてきAlexandre Courbot致力於在一個廣泛的修補程式集中加入nouveauたいGK20A(Tegra K1てき初步しょほ支援しえん[18]

採用さいよう

[编辑]
たいLinux圖形ずけいうずたかたたみてき說明せつめい直接ちょくせつていげん管理かんりいん、KMS驅動くどうほどしき、libDRM、Mesa 3D顯示けんじ伺服みなためまどがた系統的けいとうてきもとけんただし遊戲ゆうぎなみ直接ちょくせつ需要じゅよう這些もとけん

nouveau驅動くどうほどしきやめ以下いかLinux發行はっこうばん作為さくいNvidia顯示けんじ卡的あずかしつらえ開放かいほう原始げんし驅動くどうほどしきFedora 11[19]openSUSE 11.3[20]。它也包含ほうがんざいUbuntu 9.04てき套件ちゅう[21]なみざいUbuntu 10.04ちゅう作為さくいあずかしつらえてき驅動くどうほどしき[22] 它也包括ほうかつざいDebianてき套件ちゅう[23]。這個驅動くどうほどしき包含ほうがんざい這些作業さぎょう系統けいとうちゅうただしなみ允許いんきょ3Dかたからだ加速かそく

2009ねん12がつ10日とおかかむLinux內核2.6.33はん接受せつじゅなりため暫時ざんじ驅動くどうほどしき[24]

Fedora 13(2010ねん5がつ允許いんきょやすそうmesa-dri-drivers-experimental軟體つつめ以此けいよう實驗じっけんせいてき3D圖形ずけいかたからだ加速かそくわかぼつ有安ありやすそう這個軟體つつみ就無ほうけいよう

3D加速かそくUbuntu 10.10包含ほうがんざい「libgl1-mesa-dri-experimental」軟體つつみちゅう

Compiz建議けんぎ使用しようnouveau而非Nvidia專有せんゆう驅動くどうほどしき[25]

2012ねん3がつ26にち,nouveau驅動くどうほどしき標示ひょうじため穩定,なみしたがえLinux核心かくしんてき暫時ざんじ驅動くどうほどしきつつみますため核心かくしん驅動くどうほどしき[26]

2014ねん6がつ,Codethink回報かいほう以在Linux內核 3.15じょうあずかWayland一同いちどう執行しっこう使用しようEGL且是Tegra K1うえてき「100%開放かいほう原始げんし碼的顯示けんじ驅動くどうほどしきうずたかたたみ[27]

まいり

[编辑]

參考さんこう資料しりょう

[编辑]
  1. ^ von Eitzen, Chris. Free NVIDIA graphics driver reaches version 1.0. The H - Open. Heinz Heise. 18 June 2012 [2014-07-25]. (原始げんし内容ないようそん于2014-07-28). 
  2. ^ nouveau/xf86-video-nouveau - Nouveau Xorg driver for NVIDIA chips. [2018ねん8がつ12にち] 英語えいご. 
  3. ^ Mirkin, Ilia. [Nouveau] [ANNOUNCE] xf86-video-nouveau 1.0.17. nouveau (邮件れつひょう). 2021-01-23 [2021-01-23]. (原始げんし内容ないようそん于2021-01-30). 
  4. ^ Debian bug tracker. 17 August 2006 [7 April 2013]. (原始げんし内容ないようそん于2019-02-17). 
  5. ^ nouveau Wiki. 7 July 2009 [23 September 2009]. (原始げんし内容ないようそん档于2014-07-23). 
  6. ^ The state of Nouveau, part I. LWN.net. 15 February 2008 [24 November 2009]. (原始げんし内容ないようそん档于2012-03-01). 
  7. ^ Nouveau vs. NVIDIA proprietary Linux vs. NVIDIA Windows 8.1. Phoronix. 2013-10-31 [2014-07-25]. (原始げんし内容ないようそん于2014-07-31). 
  8. ^ Nouveau Re-Clocking Details Discussed Further. Phoronix. 2014-05-17 [2014-07-25]. (原始げんし内容ないようそん于2014-07-03). 
  9. ^ Nouveau Re-Clocking Is Way Faster. Phoronix. 2014-06-20 [2014-07-25]. (原始げんし内容ないようそん于2014-07-23). 
  10. ^ Nouveau PowerManagement documentation. freedesktop.org. [2014-07-25]. (原始げんし内容ないようそん于2014-08-09). 
  11. ^ MmioTrace (Memory Mapped I/O Trace). nouveau Wiki. [2014-07-25]. (原始げんし内容ないようそん档于2012-03-01). 
  12. ^ Valgrind-mmt. nouveau Wiki. [2014-07-25]. (原始げんし内容ないようそん于2015-01-01). 
  13. ^ REnouveau (Reverse Engineering for nouveau). nouveau Wiki. [2014-07-25]. (原始げんし内容ないようそん档于2012-03-01). 
  14. ^ Nouveau Video Acceleration. freedesktop.org. [2014-07-25]. (原始げんし内容ないようそん于2014-07-29). 
  15. ^ The state of Nouveau, part 2. LWN.net. 26 February 2008 [7 March 2008]. (原始げんし内容ないようそん档于2012-03-01). 
  16. ^ Nouveau Companion 36 - The irregular Nouveau-Development companion. 7 March 2008 [7 March 2008]. (原始げんし内容ないようそん档于2008ねん5がつ11にち). 
  17. ^ Nvidia offers to release public documentation on certain aspects of their GPUs. 2013-09-23 [2013-09-24]. (原始げんし内容ないようそん于2013-09-25). 
  18. ^ drm/nouveau: initial support for GK20A (Tegra K1). 2014-01-31 [2014-07-25]. (原始げんし内容ないようそん于2014-09-06). 
  19. ^ Michael Larabel. Testing Out The Nouveau Driver On Fedora 11. Phoronix. 2009-03-29 [2014-07-25]. (原始げんし内容ないようそん于2014-08-13). 
  20. ^ Product highlights for openSUSE 11.3 version. openSUSE. [2010-12-29]. (原始げんし内容ないようそん于2011-03-04). 
  21. ^ Michael Larabel. Ubuntu 9.04 To Get Nouveau Driver. Phoronix. 2010-12-09 [2014-07-25]. (原始げんし内容ないようそん于2014-07-28). 
  22. ^ Bug #454821: Bugs: "xserver-xorg-video-nv" package: Ubuntu. [2010-02-24]. (原始げんし内容ないようそん于2019-10-18). 
  23. ^ Debian. Nouveau nVidia drivers now available in Debian experimental. 2011-02-11 [2014-07-25]. (原始げんし内容ないようそん于2013-07-21). 
  24. ^ Nouveau To Go Into Linux 2.6.33 Kernel!. Phoronix. 2009-12-11 [2014-07-25]. (原始げんし内容ないようそん于2014-08-08). 
  25. ^ Sam Spilsbury, head maintainer of Compiz. Beware the benchmarks.. 2010-05-21 [2014-07-25]. (原始げんし内容ないようそん于2014-08-12). Our recommendation: Use nouveau. 
  26. ^ Jonathan Corbet. The Nouveau driver graduates from staging. LWN.net. 2012-03-23 [2014-07-25]. (原始げんし内容ないようそん于2014-07-22). 
  27. ^ Codethink Gets The NVIDIA Jetson TK1 Running With Linux 3.15, Wayland. Phoronix. 2014-06-12 [2014-07-25]. (原始げんし内容ないようそん于2014-07-14).