跟大數據不要緊,本身使用的一個記錄。linux
如今已經徹底拋棄windows了,徹底用ubuntu來幹活了。不是windows很差,是中國的windows生態環境太差了,隨便裝個國產小軟件會附帶給用戶裝一堆垃圾的東西,什麼各類毒霸,各類手機助手,各類輸入法,稍微點錯個什麼按鈕就裝一堆的垃圾,處處都是陷阱,就連開源的SourceForge推出的FileZilla安裝器,後臺還偷偷自動下載Norton 360強制安裝。他媽的老外都被中國這幫臭流氓軟件公司帶壞了。用戶還根本沒得選擇,因此乾脆痛下決心,把Windows幹掉,直接上ubuntu了,使用方法習慣了幾天就行了,把eclipse也換成了IntelliJIDEA,感受開發效率比用windows的時候還高很多,如今再看別人用windows以爲那玩意就是渣渣啊。除了網銀還得虛擬機,別的真的沒啥須要windows來作的。並且,說實話,在linux下用命令行解決問題比用界面解決快多了。程序員
可是,又說可是了,Linux系統雖然很好,可顯卡廠商對它支持並很差,我用了半年ubuntu,基本出問題都是在nVidia顯卡上,Linus Torvalds曾經在大會上當衆對英偉達豎中指,並說"Fuck you nVidia"。個人使用的感受也是同樣的。ubuntu
官方linux版本驅動更新太慢,ppa的bumble bee裏面有最新的驅動,可是不穩定。昨晚上就被搞黑屏了。筆記本是intel/nVidia雙顯卡,平時都是用intel集顯,沒啥大問題,昨晚下載安裝了xorg-edgers的349驅動,而後選了一下nVidia顯卡,結果直接啓動黑屏了,怎麼折騰都不行。Google被屏蔽,百度上翻好幾頁基本都是建議重裝系統,因此再次吐槽百度,搜索正經事出來的結果就是垃圾。特別提醒程序員們,若是想提升本身的各類水平,花錢買××××××上google也不能用百度,用百度的程序員處於鄙視鏈的最底層,是程序員裏的敗類,無論你用什麼語言。:)windows
而後仍是×××上了谷歌,第一條就搜到想要的答案了。很快就解決了,適用於nVidia更新非官方顯卡驅動後啓動黑屏或花屏,整理方法以下,記錄一下,省的之後忘了。eclipse
啓動黑屏後能夠按Ctrl-Alt-F1進入命令行界面。這個是基礎知識,需連網。
ide
進入cli模式後,sudo apt-get install ppa-purge大數據
sudo ppa-purge xorg-edgersgoogle
sudo apt-get purge nvidia-*spa
建立一個臨時文件夾如 mkdir ~/tmp命令行
cp /etc/X11/xorg.conf* ~/tmp
sudo apt-get autoremove
sudo apt-get update
sudo apt-get upgrade
sudo reboot
重啓後仍是C+A+F1進命令行
sudo apt-get install nvidia-331 nvidia-prime
sudo cp ~/tmp/xorg.conf.nvidia-xconfig-original /etc/X11/xorg.conf
sudo vi /etc/X11/xorg.conf
確保內容以下
Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "intel" Driver "intel" BusID "PCI:0@0:2:0" Option "AccelMethod" "SNA" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1@0:0:0" Option "ConstrainCursor" "off" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" "on" Option "IgnoreDisplayDevices" "CRT" EndSection
最後重啓,解決。最後啓動完成可能會報錯,這個用一下 dpkg-reconfigure nvidia-331 nvidia-331-uvm nvidia-settings 就能夠了。再重啓應該就沒事了。
最後跟着Linus大喊一聲:「Fuck you nVidia」