PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   NVIDIA放棄Linux開源驅動 不支持GTX 400 (https://www.pcdvd.com.tw/showthread.php?t=890179)

ssfan 2010-03-30 11:30 AM

引用:
作者octapult
No no no

在廠商專屬、非開源的的驅動程式方面,NV在Linux的驅動程式目前確實做的比ATI好

可是在開源的驅動程式方面,NV從來就不如ATI
ATI很早就已經開放R600晶片(包括以前的晶片)的微指令集
開源驅動程式的開發者可以利用這些資料來撰寫ATI晶片的驅動程式
目前已經可以跑3D遊戲了: (確定HD 4K可以跑,最新的HD 5K就不清楚了)
http://www.phoronix.com/scan.php?pa...0_mesa_3d&num=1

效能雖然還差ATI自家的專屬封閉驅動程式很多
但是比起NV連理都不理開源驅動程式要、還得靠開源開發人員自求多福要來得好太多了


我覺得重點是nv有沒有服務到要用linux驅動的廠商或使用者吧?
開不開源或要不要支援開發開源驅動對使用者其實沒有任何差別吧.

目前使用某家視訊晶片廠商,問到為何不出linux驅動,他們似乎也是因為
開源問題不想往linux發展.

個人覺得開源反而成為linux一值無法壯大發展的絆腳石,永遠就在那一小塊...

NEAL 2010-03-30 12:40 PM

其實綜觀大家的想法,NV和ATI可以完全不參加開源也無所謂

重點是要不斷的維護和更新,在Unix驅動程式上的維護要像Windows那樣的積極

如果能夠做到這一點,大家就不會有焦慮:萬一有一天產品太舊,原廠不再更新驅動了怎麼辦?又沒開源,產品不就變孤兒?

因此總而來說,反正不管是Linux還是Windows用戶,會關心開不開源的人,大概只有開發者吧

至於一般使用者,只要原廠願意維護支持,其實就無所謂,而且原廠驅動程式也比較好用

P.S.我記得ATI好像在Linux閉源驅動上很機歪,只要是兩代前的顯示晶片,就會取消支援

像IBM T43上面搭載的X300,就不能用ATI今年放的FGLRX驅動,一灌完Xorg就掛掉了 :stupefy:

APPLEKID 2010-03-31 12:14 AM

引用:
作者NEAL
其實綜觀大家的想法,NV和ATI可以完全不參加開源也無所謂

重點是要不斷的維護和更新,在Unix驅動程式上的維護要像Windows那樣的積極

如果能夠做到這一點,大家就不會有焦慮:萬一有一天產品太舊,原廠不再更新驅動了怎麼辦?又沒開源,產品不就變孤兒?

因此總而來說,反正不管是Linux還是Windows用戶,會關心開不開源的人,大概只有開發者吧

至於一般使用者,只要原廠願意維護支持,其實就無所謂,而且原廠驅動程式也比較好用

P.S.我記得ATI好像在Linux閉源驅動上很機歪,只要是兩代前的顯示晶片,就會取消支援

像IBM T43上面搭載的X300,就不能用ATI今年放的FGLRX驅動,一灌完Xorg就掛掉了 :stupefy:


+1
如果真的全部公佈技術有困難的話,那只要好好更新driver就好了啊...
一般使用者不會在意用的driver是開源還是閉源的啊... 只要能跑又順就好了啊...
家裡電腦用的是ubuntu,從來沒有用到nvidia的開源driver,都是用閉源的啊...
如果只是要有畫面... 用vesa驅動就好,何必用啥專用driver?

對顯卡沒啥喜好,但是因為nv在linux上的支援態度比ati好很多,所以自己組或是推薦別人組都是推nv的顯卡的...

Axel_K 2010-03-31 01:03 AM

引用:
作者APPLEKID
對顯卡沒啥喜好,但是因為nv在linux上的支援態度比ati好很多,所以自己組或是推薦別人組都是推nv的顯卡的...

以前的確是這個樣子
但自從AMD入主ATI情勢已經漸漸改觀....
可見你很久沒有注意Linux方面的消息了
我現在筆電與桌上工作環境的Linux都是ATI最新的驅動

另外網友說只有開發者關心開不開源問題!!!
大概是Windows的使用者才會這樣認為....因為windows的驅動就是完全掌況在廠商手裡
系統改朝換代,硬體要生要死,完全看廠商支不支援
Windows的優點是"系統壟斷"...除非像XP進入Vista這樣大的核心變革,
否則Vista和Win7的驅動可以沿用...頂多犧牲些微效能...問題比較單純

Linux環境更多元,新舊系統並存於同一時代也很常見
...如果開源,不只方便開發者,同時表示,使用者會有更多選擇
Linux的核心價值與今天的多樣化發展,完全跟開源脫不了關係
同時,Linux使用者也大都認同開源的價值
請不要用Windows使用者的角度來看Linux使用者

小弟不是MAC的user
當然就不會去討論MAC驅動支援問題

jamin 2010-03-31 01:32 AM

引用:
作者Axel_K
.......
另外網友說只有開發者關心開不開源問題!!!
大概是Windows的使用者才會這樣認為....因為windows的驅動就是完全掌況在廠商手裡
系統改朝換代,硬體要生要死,完全看廠商支不支援
Windows的優點是"系統壟斷"...除非像XP進入Vista這樣大的核心變革,
否則Vista和Win7的驅動可以沿用...頂多犧牲些微效能...問題比較單純

Linux環境更多元,新舊系統並存於同一時代也很常見
...如果開源,不只方便開發者,同時表示,使用者會有更多選擇
Linux的核心價值與今天的多樣化發展,完全跟開源脫不了關係
同時,Linux使用者也大都認同開源的價值
請不要用Windows使用者的角度來看Linux使用者
...

+1

不少人完全不知道 open source 的潛在威力
與其相信廠商會長期支援, 到不如要求公開資料
能量累積自然就會出現優質的東西

octapult 2010-03-31 01:38 AM

引用:
作者NEAL
P.S.我記得ATI好像在Linux閉源驅動上很機歪,只要是兩代前的顯示晶片,就會取消支援

像IBM T43上面搭載的X300,就不能用ATI今年放的FGLRX驅動,一灌完Xorg就掛掉了 :stupefy:

NV也是有這種情況呀

不過這種問題很好解決的,安裝舊版驅動程式就好了

像ATI X300就安裝Catalyst 9.3

gdrs 2010-03-31 01:39 AM

不開源對一些小眾的linux甚至特製linux會造成問題
一些手動輕量化的linux在安裝driver的時候可能也會有問題

octapult 2010-03-31 01:41 AM

引用:
作者APPLEKID
+1
如果真的全部公佈技術有困難的話,那只要好好更新driver就好了啊...
一般使用者不會在意用的driver是開源還是閉源的啊... 只要能跑又順就好了啊...
家裡電腦用的是ubuntu,從來沒有用到nvidia的開源driver,都是用閉源的啊...
如果只是要有畫面... 用vesa驅動就好,何必用啥專用driver?

對顯卡沒啥喜好,但是因為nv在linux上的支援態度比ati好很多,所以自己組或是推薦別人組都是推nv的顯卡的...

VESA驅動是很慘的

沒3D就算了,也沒有影片加速,看個影片都有問題

更慘的狀況是連2D速度都很慢,瀏覽個網頁都想要砸電腦 :flash:

octapult 2010-03-31 01:52 AM

引用:
作者Axel_K
以前的確是這個樣子
但自從AMD入主ATI情勢已經漸漸改觀....
可見你很久沒有注意Linux方面的消息了
我現在筆電與桌上工作環境的Linux都是ATI最新的驅動

另外網友說只有開發者關心開不開源問題!!!
大概是Windows的使用者才會這樣認為....因為windows的驅動就是完全掌況在廠商手裡
系統改朝換代,硬體要生要死,完全看廠商支不支援
Windows的優點是"系統壟斷"...除非像XP進入Vista這樣大的核心變革,
否則Vista和Win7的驅動可以沿用...頂多犧牲些微效能...問題比較單純

Linux環境更多元,新舊系統並存於同一時代也很常見
...如果開源,不只方便開發者,同時表示,使用者會有更多選擇
Linux的核心價值與今天的多樣化發展,完全跟開源脫不了關係
同時,Linux使用者也大都認同開源的價值
請不要用Windows使用者的角度來看Linux使用者

小弟不是MAC的user
當然就不會去討論MAC驅動支援...

+1

其實開源不是毒蛇猛獸,開發者也沒有要求廠商把所有資料都公開
廠商只需要把什麼指令會導致什麼動作的這些微指令集公開就好了
開源的開發者自然可以根據這些指令去寫出驅動程式
更重要的是,不管是Linux、MAC OS X、FreeBSD、Solaris、各種Unix-like作業系統都能受惠,寫出各自的驅動程式,而不用眼巴巴的等待廠商支援

NEAL 2010-03-31 08:43 PM

其實NV和ATI會有這樣的想法也不意外

如果他們其中之一在GPU的領域,也是像Intel在X86 CPU領域屬於壟斷體,那麼我相信他們肯定會願意開放ISA

畢竟只要知道各個Instruction會做什麼事情,內部電路設計就是各展神通,自行發揮了

像Intel開放了X86 ISA,之後就出現了AMD,Cyrix等廠商進入X86 CPU市場

Intel也一直保持是整個市場的壟斷體,不論在技術或著資金上,一直都是領先AMD

因此開放ISA與否,對其根本不會造成傷害,所以開放了ISA,對Intel傷害性一點也沒有

如同之前許多網友分享的數據,Intel的財力,如果不顧反托辣斯法案的話,其實可以瞬間將整個AMD-ATI買下來,順便再買個NVIDIA也無所謂,其資金相比,後者三間加起來恐怕像隻小蝦米對上一隻大鯨魚

再者,ISA開放對CPU來說是必要的,如果不開放,那麼很多作業系統,編譯器和程式設計師難以為其進行開發

但是GPU並不一樣,GPU的本質,到目前為止還是娛樂導向,其功能有無被完整釋放,說穿了,也只不過影響你FullHD影片和3D電動打得順不順而已,對系統操作沒有任何影響

所以GPU廠遲遲不願開放ISA,除了他們自己擔心自家ISA被別家"學光"了,同時也不覺得有足夠強烈的使用需求,使他們做這樣的犧牲

而Linux User會喜歡推薦NVIDIA,也是因為他們的驅動程式支援性夠強,其閉源驅動程式可以一個通吃古老的Geforce 4到最新的Fermi,不用管哪顆晶片只能裝到9.3版Catalyst,哪顆晶片可以裝最新版Catalyst

光以這點來說,ATI真的要好好檢討,而且我個人覺得Linux User買NVIDIA顯示卡,至少Geforce 8之後都不太需要擔心驅動程式開放終止的問題,因為CUDA都在Linux平台上提供了科學計算的用途,NVIDIA應該不會沒事犧牲在科學計算市場上好不容易打下的基礎吧

所以光是這點,應該不用太擔心NVIDIA終止閉源驅動的開發,除非他們倒了之類的 :p

其實我個人雖然是Linux用戶,但我不太喜歡自由開源主義的過度滋長,我覺得在應用程式上可以是自由開源,可以有多樣的維護團隊和選擇性,甚至Window Manager或Desktop如IceWM, Gnome和KDE也都可以保持多樣化,但是我十分反對在系統程式上自由開源,那種多樣化選擇真的是亂七八糟毫無意義

我認為Linux應該要向Windows學習這點,例如除了Xorg外,其他老舊的XFree86等等都應該予以消滅;檔案格式除了性能極佳的EXT系列格式團隊外,其他像終止開發的RaiserFS也應該被移除支援,還有Kernel也不該再支援386或486這類老舊處理器.

然後所有Distribution的Linux應該全都一致採用Deb套件管理系統,放棄各形各色的套件管理系統,尤其像Gentoo那種學FreeBSD浪費時間下載Source編繹的沒效率作法應該予以廢止,僅保留給使用者非不得己時的臨時方案

其實這樣做的好處,不外乎就是廠商會極為樂意為Linux生產驅動程式,畢竟Linux的系統程式全統一後,對硬體廠商要做的,不過是多支援一家"蘋果"而已 :)


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

vBulletin Version 3.0.1
powered_by_vbulletin 2025。