筆電灌ubuntu的版本要怎麼選? - Linux

Olivia avatar
By Olivia
at 2017-11-16T00:59

Table of Contents

※ 引述《yak43 (Rozen)》之銘言:
: 大家好,小弟目前使用的筆電是ASUS X550VX-0293J7700HQ
: 規格大致上如下
: CPU Intel i7-7700HQ
: GPU Nvidia GTX 950M
: 無線網卡 RTK 8821AE Wireless LAN 802.11ac PCI-E NIC
: 有線網卡 RTK PCIe GBE Family Controller
: 之前裝了Ubuntu 16.04 LTS Desktop
: 結果上面這四個硬體好像都不太合,一直有問題,結果現在就完全打不開了,只好重灌
: 為免再發生變故,故想請問有沒有哪一版的Ubuntu和這些硬體比較合的?
: 或者是到底要怎麼搜尋才找得到相關資料呢~~
: 在下已經幾乎將網路上的教學文都看過一便啦
: 謝謝各位囉~~
講一下 NVIDIA Graphics 要怎麼確認有沒有支援
以 Ubuntu 16.04 為例,其它版本的 Ubuntu 都是類似的方法
$ apt-cache search NVIDIA binary driver
nvidia-settings - Tool for configuring the NVIDIA graphics driver
nvidia-304-dev - NVIDIA binary Xorg driver development files
nvidia-340-dev - NVIDIA binary Xorg driver development files
nvidia-304 - NVIDIA legacy binary driver - version 304.135
nvidia-304-updates - Transitional package for nvidia-304
nvidia-340 - NVIDIA binary driver - version 340.102
nvidia-361 - Transitional package for nvidia-367
nvidia-384 - NVIDIA binary driver - version 384.90
nvidia-384-dev - NVIDIA binary Xorg driver development files
可以看到 nvidia-384 的版本是 384.90 然後搜詢一下 nvidia 跟 384.90 這兩個關鍵字
就可以找到 NVIDIA 官網
http://www.nvidia.com/Download/driverResults.aspx/123918
然後點到 SUPPORTED PRODUCTS 就可以找到 GTX 950M
也就是原po的 GPU 應該有被 Ubuntu 16.04 當中的 nvidia-384 所支援

順便講一下無線網卡,則是搜尋一下 RTL 8821AE Wireless LAN pci id
結果可以找到 http://bit.ly/2yIWdgE 裡面寫到
PCI\VEN_10EC&DEV_8821&SUBSYS_21611A3B
所以 pci id 應該是 10EC:8821
接下來去抓 Ubuntu 16.04 所使用的 Linux kernel git tree
$ git clone https://git.launchpad.net/~ubuntu-kernel/ubuntu/+source/linux/+git/xenial
然後在 drivers/net/wireless 底下找該 PCI ID
$ grep 10EC . -Inir | grep 8821
./realtek/rtlwifi/rtl8821ae/rtl8821ae.mod.c:90:MODULE_ALIAS("pci:v000010ECd00008812sv*sd*bc*sc*i*");
./realtek/rtlwifi/rtl8821ae/rtl8821ae.mod.c:91:MODULE_ALIAS("pci:v000010ECd00008821sv*sd*bc*sc*i*");
嗯,看起來 Ubuntu 16.04 的 Linux kernel 4.4 有支援這張無線網卡

有線網卡也可以比照無線網卡的方式在 drivers/net/ethernet 底下找
先搜尋一下 RTK PCIe GBE Family Controller pci id
翻到 Google 搜尋的第二頁才找到 http://bit.ly/2AORuvt
裡面寫到 PCI\VEN_10EC&DEV_8168
$ grep 10EC . -Inir | grep 8168
./realtek/r8169.mod.c:134:MODULE_ALIAS("pci:v000010ECd00008168sv*sd*bc*sc*i*");
看樣子這張網卡也有被 Ubuntu 16.04 的 Linux kernel 4.4 所支援

看起來都很正常啊... 是不是系統上面自己手動裝了什麼不是 Ubuntu archive 來的東西
還是為了安裝什麼特殊的軟體,自己改了什麼系統設定? @_@a

還是用的是雙系統,筆電上面還裝了 Windows 10 結果兩邊互衝?

--
Tags: Linux

All Comments

Brianna avatar
By Brianna
at 2017-11-19T08:25
後面這段是在問原原PO? 我想說安裝教學怎麼後面自己突然起
了疑惑
Victoria avatar
By Victoria
at 2017-11-20T10:39
對啊... 想說試著找找看驅動程式結果本來就都有支援
Andrew avatar
By Andrew
at 2017-11-23T13:18
Yedda avatar
By Yedda
at 2017-11-25T22:46
我是原PO 謝謝解說 我筆電是裝雙系統沒錯 請問能解決嗎?

在同一台電腦上,遠端登入CentOS

Jacky avatar
By Jacky
at 2017-11-16T00:36
哈囉~各位PTT linux 版的版友大家好~ 因為最近肥宅我,想試架freeNX+SS,但我家只有一台電腦。 所以我在我電腦的系統Win7下,裝了虛擬機,裡面安裝了CentOS,想要是 想試一下,遠端連線,這樣是不是會成功,但我的電腦只有一塊網卡, 但我虛擬機設定時,是橋界介面,所以,我電腦的CentOS ...

使用nginx顯示回應時間過長

Faithe avatar
By Faithe
at 2017-11-15T13:45
大家好,在下是個剛開始接觸網路世界的菜鳥 前陣子有試過架apache2算是成功了,不過後來莫名其妙就死掉了,儘管費盡心思挽救還是萬劫不復,最後在別人的建議下打算試試看nginx 設定檔都是照網路上的教學文複製貼上,但是沒辦法連線成功,顯示and#34;回應時間過長and#34; 輸入telnet (我的IP ...

想做服務監控自動重啟

Hamiltion avatar
By Hamiltion
at 2017-11-15T10:48
板上的大大們好 小弟我最近要做系統服務的死活監控 監控的項目包含 httpd snmp named nginx redis-server node mysqld mongod PM2 memcached 服務都有加上enable自動啟動 為了保險 寫了一隻script 確認運作期間的狀態 systemc ...

雙系統開機選單不見了

Emily avatar
By Emily
at 2017-11-15T01:38
小弟是win10灌ubuntu雙系統 但今天用完windows系統切換到ubuntu的時候 發現重新啟動後選單不見了 重新關機再開機也一樣 都會直接進windows系統 想請問版上大大們該怎麼辦 - ...

直接列印字串

Joseph avatar
By Joseph
at 2017-11-14T18:14
請問,如果我想用 echo and#34;中文字and#34; andgt; /dev/lp0 這種方法列印中文的話 有什麼方法嗎? echo and#34;Englishand#34; andgt; /dev/lp0 是可行的,但有中文字就出不來。 我有想過用 lp 指令,但 lp 指令是 lp fi ...