但是我是奇差無比的那種,也就只能找一堆網路資料試了又試,也許有可以解決的方法,但是很多時候也許是因為版本的關係或是真的能力太差了,完全不知道從何下手解Bug .......
首先要先說明的為什麼最後安裝16.04這版,然後再step by step放上步驟了
1.因為Ubuntu 14.04.4安裝後,想要讓顯卡Nvidia GTX 960M可以工作,而不是只有用Intel i915
而看到的安裝方式有這三種
- nouveau
- bumblebee
- nvidia prime
我下的指令是
lshw -c display
而我得到的畫面是這個(我的960M顯示 unclaimed)
指令
lspci -vnn | grep -i "VGA\|3D" -A 12
是Nouveau沒驅動,不是硬體抓不到!!!!!!(說真的也許有解,但是我真的不知道要怎麼搞定....)
再來就是bumblebee
基本上我找了很多資料,是了很多版本,什麼改blacklist,設定bbswitch.....
基本上遇到的問題有三種!!!
- 第一種是可以開機也可以登入,一切看似正常但是實際上我的3D依然沒有驅動,而且你家的風散會從開機到關機都在瘋狂轉動,還有每次你下 lshw 或是 lspci指令的時候,馬上喔!!!!!當機!!!!!!!
- 第二種狀況就是,你可以開機但是看不到登入畫面,因為畫面是黑的,只是你有聽到"登勒",你知道沒有掛掉,所以你可以用Ctrl + Alt + F1 到一個tty畫面
- 第三種狀況是在GRUB,按Enter以後就.......準備當機了!!!!
再來就是nvidia prime
- 基本上這個在Linux Mint 17.3沒問題,3D顯卡有加速
- 在Ubuntu 14.04.4 我不知道為什麼,裝了就GG了
2.我這個筆電希望帶出去的時候不想要把滑鼠也帶出去,所以希望觸控是可以使用的,就看到的網路資料,沒記錯的話好像是Linux kernel要4.2以上,所以本來我是想用Linux Mint 17.3的啦!!!畢竟裝好以後沒遇到什麼太大問題,就是一定要另外插USB滑鼠,這個就等Linux Mint 18出來再試試了!!!!
#------------------------------------------------------------------------------------------------
STEP 1.
- 開的時候進入你的Bios設定
- Secure Boot Control = Disabled
- Launch CSM =Enabled
- Launch PXE .... = Enabled
畫面如下:
STEP 2.
這邊要和Win10共用,參考下面連結的
設定你的Win10,原則上就是到你的 電源選項 ->喚醒時需要密碼 ->變更無法使用的設定 -> 取消"開啟快速啟動"
ref: https://blog.birkhoff.me/windows-10-and-ubuntu-14_04_3-lts-dual-boot/
STEP 3.
找一顆8G的USB隨身碟用.
- 到http://cdimage.ubuntu.com/daily-live/current/下載最新版的iso檔
- 用Win32DiskImage把下載的iso檔寫到USB隨身碟
- 進BIOS設定USB隨身碟開機,UEFI: Verbat imOTG就是我的USB隨身碟
STEP 4.
在這個畫面的時候,按鍵盤的"e",到裡面將原本的
casper quiet splash ---
casper intel_idle.max_cstate=1 quiet splash ---
casper i915.preliminary_hw_support=1 nouveau.modeset=0 acpi_osi=! acpi_backlight=native idle=nomwait quiet splash ---
然後按"F10"進入安裝
Ubuntu 14.04/Linux Mint 17.3
Ubuntu 16.04
如果想要研究怎麼下指令的參數意義可以參考這邊,應該會有更好的指令可以更快更穩!!!!
ref:https://www.kernel.org/doc/Documentation/kernel-parameters.txt
STEP 5.
- 登入以後先輸入你的WIFI密碼,然後點選安裝,並分割你的硬碟
- 我安裝我第二顆1TB HDD硬碟上面(sda),128GB的SSD硬碟是裝win10(sdb)
- 指定boot loader是 Windows Boot Manager這個
- / 根目錄 給100GB
- /home 家目錄給10GB
- swap 給90GB
- 另外一個fat32還有ntfs分別掛在/dos和/windows下
然後就設定 語言啦 地區啦 鍵盤啦,就一路copy和安裝了.
裝完重開機的時候,一樣進入GRUB設定那關鍵的i915
我自己這邊後來都選用英文!!!!因為我裝中文的,發現fcitx有些狀況,所以最後是裝完以後安裝ibus + ibus-chewing
STEP 6.
- 這邊先一下登入以後要 先做修改GRUB開機選單的動作
- sudo gedit /boot/grub/grub.cfg
- 把menuentry 'Ubuntu' 這一小段的區塊 copy一份,放它上面
- 開始修改成本來開機還要進入修改的,然後存檔以後reboot
STEP 7.
- 先 sudo apt-get update
- 然後安裝 mesa-utils, sudo apt-get install mesa-utils
- 安裝這個是要看i915跑glxgears的時候FPS值
- 還有目前Nvidia GTX 960M還沒驅動
- 到Software&update => Additional,
- 安裝前的選項上面是X.Org.X server,下面的選項是Do not use the device.(打勾的地方)
- 安裝後的選項上面是Nvidia binary driver,下面的選項是Do not use the device.(打勾的地方)
- 安裝後請reboot
這邊要特別說明一下,如果你是用Ubuntu 14.04或是Linux Mint 17.3是不會出現下面的選項的
另外如果你有興趣的話可以試試,下面的選項選到intel-microcode,基本上開機後登入是沒有問題滴,不過當你打上lshw -c display你就會當機!!!!!!!
STEP 8.
- 開機以後,基本上你的Nvidia GTX 960就驅動了
- 打glxgears看看960M的FPS值這邊是16117
- 可以打 nvidia-settings就可以看到一下畫面
- 看看溫度ㄚ 看看切換到intel還要登出ㄚ(建議是再重開機啦!!!好像還是有問題就對了...)
STEP 9.
- 看到溫度上面Nvidia GTX 960M的溫度了嗎? 57度C,還好不是85度C .....
- 因為這樣我開始找Fan Control的相關資料
- 這邊要特別說明是因為"AUSU ROG GL552VW"只有一個Fan,而他不是在顯卡上面的....
- nvidia-settings -a [gpu:0]/GPUFanControlState=1
- nvidia-settings -a [fan:0]/GPUCurrentFanSpeed=100
- 不要用!!!!!!
- 而且我還安裝了Fancontrol和pwmconfig還有psensor
- 又是個悲劇的開始
- 當你打上pwmconfig按Y以後,你家的CPU風散就會開始狂轉,然後直到關機都無法控制
- 如果你真的想要讓你的風散一直幫你散熱的話就.....你就做吧!!!
- 這是我用psensor抓的圖,是有降溫沒錯.....
- 再來就是Fancontrol安裝後根本沒有出現該建的資料夾所以你也真的沒辦法好好的控制你CPU Fan,還好重開機以後就會是原本的狀態由系統幫你調整(bumblebee的bbswitch就是完全你開機登入以後它就狂轉......)
#------------------------------------------------------------------------------------------------
我的NVIDIA顯卡安裝經驗(Ubuntu 16.04)
回覆刪除http://xcomchinesenote.blogspot.tw/2016/08/ubuntu-1604nvidia.html
酷!!!
刪除我是...陸陸續續在用linux...說實話,這真是很不友善的"東西"
回覆刪除與其把時間浪費在那裡,算了...那些時間,我在windows已畫好不知道多少圖了...
奉勸沒用過的人,讓會用的人去自嗨就好...反正,你搞定了對工作也不一定有幫助(至少我是如此)
有linux版的solidworks嗎?有linux版的pro-e嗎?好..3d軟件太強人所難...那有linux版的autoCAD嗎?
都沒有...linux再穩定,對某些工程師而言也只是個屁!