first commit
This commit is contained in:
11
content/deepin折腾笔记/第三章/3.1.md
Executable file
11
content/deepin折腾笔记/第三章/3.1.md
Executable file
@@ -0,0 +1,11 @@
|
||||
# 3.1 安装 Nvidia 显卡闭源驱动
|
||||
开始菜单或启动器键盘输入“xk”搜索“显卡驱动管理器”并启动,即可安装显卡驱动。如果显卡驱动管理器安装失败,请继续往下看。
|
||||
首先判断是单显卡,还是双显卡:`lspci |grep -Ei "VGA|3D|NVIDIA"`
|
||||
确定Intel和Nvidia双显卡后,请参考第二节“双显卡用户驱动Nvidia独显”。
|
||||
否则请检测适合本机的显卡驱动:nvidia-detect如果提示nvidia-detect命令不存在,则先安装:`sudo apt install nvidia-detect`
|
||||
如果检测结果返回nvidia-driver,则:sudo apt install nvidia-driver
|
||||
如果仍然失败,则尝试彻底禁掉nouveau驱动:sudo dedit /etc/default/grub
|
||||
修改:` GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1" `
|
||||
保存退出后执行:`sudo update-grub`
|
||||
重启电脑,再次执行 `sudo apt install nvidia-driver` 后重启。
|
||||
如果仍然失败,请参考第三节“更新官方Nvidia显卡驱动”内容。
|
||||
4
content/deepin折腾笔记/第三章/3.10.md
Executable file
4
content/deepin折腾笔记/第三章/3.10.md
Executable file
@@ -0,0 +1,4 @@
|
||||
# 3.10 支持 Linux 的打印机
|
||||
Brother:https://www.brother.cn/
|
||||
奔图:http://www.pantum.com/
|
||||
以上品牌部分打印机官方提供驱动,未经测试,仅供参考。
|
||||
8
content/deepin折腾笔记/第三章/3.11.md
Executable file
8
content/deepin折腾笔记/第三章/3.11.md
Executable file
@@ -0,0 +1,8 @@
|
||||
# 3.11 驱动惠普扫描仪
|
||||
命令行查询扫描仪:`scanimage -L `看能否检测到扫描仪。
|
||||
命令行扫描:scanimage >test.png
|
||||
安装使用扫描易:`sudo apt install simple-scan`
|
||||
扫描易连接扫描仪失败:sudo hp-plugin,按提示完成插件安装。
|
||||
或从源里安装扫描仪连接插件:`sudo apt install hplip-plugin`或手动下载安装:`http://www.openprinting.org/download/printdriver/auxfiles/HP/plugins/`
|
||||
可能需要:`sudo apt-get install hplip printer-driver-hpcups`
|
||||
可以用命令lsusb查询硬件是否连接。
|
||||
7
content/deepin折腾笔记/第三章/3.12.md
Executable file
7
content/deepin折腾笔记/第三章/3.12.md
Executable file
@@ -0,0 +1,7 @@
|
||||
# 3.12 触控版、无线网卡和蓝牙
|
||||
作者:Sam(QQ:13976001016)
|
||||
触控版、无线网卡和蓝牙不工作时,建议更新硬件驱动:linux-firmware
|
||||
可以从这里下载Ubuntu的硬件驱动最新版:http://ftp.sjtu.edu.cn/ubuntu/pool/main/l/linux-firmware/
|
||||
例如当前最新版:http://ftp.sjtu.edu.cn/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.186_all.deb
|
||||
下载安装,重启。
|
||||
如果问题仍然无法解决,请尝试升级内核。
|
||||
2
content/deepin折腾笔记/第三章/3.13.md
Executable file
2
content/deepin折腾笔记/第三章/3.13.md
Executable file
@@ -0,0 +1,2 @@
|
||||
# 3.13 查询无线网卡型号
|
||||
个别无线网卡可能需要单独下载安装驱动:`sudo lshw -c network`
|
||||
3
content/deepin折腾笔记/第三章/3.14.md
Executable file
3
content/deepin折腾笔记/第三章/3.14.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 3.14 无线网卡加速
|
||||
`sudo deepin-editor /etc/modprobe.d/iwlwifi.conf`
|
||||
将`11n_disable=1`修改为`11n_disable=0`重启电脑。
|
||||
5
content/deepin折腾笔记/第三章/3.15.md
Executable file
5
content/deepin折腾笔记/第三章/3.15.md
Executable file
@@ -0,0 +1,5 @@
|
||||
# 3.15 无线网卡解锁或蓝牙加锁
|
||||
安装系统时或安装系统后无法驱动网卡,需要先排查笔记本是否有无线锁:检查键盘功能键。
|
||||
查看:`rfkill list`
|
||||
解锁无线:`sudo rfkill unblock wifi`
|
||||
锁定蓝牙:`sudo rfkill block bluetooth`
|
||||
6
content/deepin折腾笔记/第三章/3.16.md
Executable file
6
content/deepin折腾笔记/第三章/3.16.md
Executable file
@@ -0,0 +1,6 @@
|
||||
# 3.16 判断缺少哪些硬件驱动
|
||||
`sudo update-initramfs -u`
|
||||
如发现有固件驱动缺失,可以从这个链接下载:
|
||||
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree
|
||||
之后放到/lib/firmware/对应目录下,并再次运行`sudo update-initramfs -u`更新。
|
||||
注意:自己下载的固件在未来可能会跟系统新的固件包冲突,若是存在同名文件的话新固件包的安装会报错,这时需要把之前下载的固件手动删除。
|
||||
5
content/deepin折腾笔记/第三章/3.17.md
Executable file
5
content/deepin折腾笔记/第三章/3.17.md
Executable file
@@ -0,0 +1,5 @@
|
||||
# 3.17 查询声卡信息
|
||||
aplay -l
|
||||
dmesg |grep snd
|
||||
lspci |grep Audio
|
||||
sudo lshw -c sound
|
||||
19
content/deepin折腾笔记/第三章/3.2.md
Executable file
19
content/deepin折腾笔记/第三章/3.2.md
Executable file
@@ -0,0 +1,19 @@
|
||||
# 3.2 双显卡用户驱动 Nvidia 独显
|
||||
第一步:xrandr --listproviders #双显卡应该有两行输出,但也可能该命令无法识别
|
||||
第二步:确定Nvidia显卡的BusID,执行`lspci |grep NVIDIA`
|
||||
示例输出:04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce 920M]根据行首数字“04:00.0”确定显卡的BusID为:`"PCI:4:0:0" `。
|
||||
第三步:编写Nvidia显卡的配置文件,`sudo dedit /etc/X11/xorg.conf`,复制以下内容后替换你显卡的BusID。注意:以下步骤如果有一个字母错误,都可能启动黑屏。
|
||||
Section "Module"
|
||||
Load "modesetting"
|
||||
EndSection
|
||||
Section "Device"
|
||||
Identifier "nvidia"
|
||||
Driver "nvidia"
|
||||
BusID "PCI:4:0:0"EndSection
|
||||
第四步:在LightDM启动时设置独显运算核显输出
|
||||
参考以下内容修改配置:`sudo dedit /etc/lightdm/lightdm.conf`
|
||||
[Seat:*]
|
||||
...display-setup-script=sh -c "xrandr --setprovideroutputsourcemodesetting NVIDIA-0; xrandr --auto"
|
||||
第五步:安装Nvidia显卡驱动和工具 `sudo apt install nvidia-driver `
|
||||
nvidia-sminvidia-settings
|
||||
重启后,`lspci -k |egrep -A2 "VGA|3D" `或者`nvidia-smi`判断N卡驱动情况。
|
||||
14
content/deepin折腾笔记/第三章/3.3.md
Executable file
14
content/deepin折腾笔记/第三章/3.3.md
Executable file
@@ -0,0 +1,14 @@
|
||||
# 3.3 更新官方 Nvidia 显卡驱动
|
||||
驱动下载:https://www.nvidia.cn/drivers/unix/
|
||||
首先进入系统运行级别3:
|
||||
`sudo init 3
|
||||
登陆shell,如果曾经安装过N卡驱动,则需要先卸载旧Nvidia驱动:
|
||||
`sudo apt purge nvidia*`
|
||||
`sudo apt autoremove --purge`
|
||||
然而就可以顺利安装从英伟达官方网站下载的最新驱动了:
|
||||
`sudo ./NVIDIA-Linux-x86_64-430.34.run`
|
||||
安装完成后如果重启黑屏,请参看疑难解答双显卡相关内容。
|
||||
安装前需要右键属性添加可执行权限,或者:
|
||||
`sudo chmod +x ./NVIDIA-Linux-x86_64-430.34.run`
|
||||
重启后可命令行查看硬件驱动情况:`lspci -k |egrep -A2 "VGA|3D"`
|
||||
还可以:`sudo apt install nvidia-smi`,之后执行`nvidia-smi`命令查询。
|
||||
7
content/deepin折腾笔记/第三章/3.4.md
Executable file
7
content/deepin折腾笔记/第三章/3.4.md
Executable file
@@ -0,0 +1,7 @@
|
||||
# 3.4 老 Nvidia 显卡安装驱动
|
||||
首先安装N卡驱动检测工具:sudo apt install nvidia-detect
|
||||
运行检测命令:nvidia-detect
|
||||
输出示例:Detected NVIDIA GPUs:...
|
||||
It is recommended to install the nvidia-legacy-340xx-driver
|
||||
根据提示安装驱动:`sudo apt install nvidia-legacy-340xx-driver`
|
||||
详见:https://wiki.deepin.org/wiki/%E6%98%BE%E5%8D%A1
|
||||
3
content/deepin折腾笔记/第三章/3.5.md
Executable file
3
content/deepin折腾笔记/第三章/3.5.md
Executable file
@@ -0,0 +1,3 @@
|
||||
# 3.5 驱动显卡后黑屏或卡 LOGO
|
||||
Ctrl+Alt+F2进tty2,sudo apt purge nvidia*卸载N卡驱动后,按上面双显卡步骤操作。
|
||||
如果xrandr --listproviders显示只有独显,请省略双显卡驱动的第四步。
|
||||
8
content/deepin折腾笔记/第三章/3.6.md
Executable file
8
content/deepin折腾笔记/第三章/3.6.md
Executable file
@@ -0,0 +1,8 @@
|
||||
# 3.6 双显卡驱动大黄蜂方案
|
||||
参考:https://wiki.archlinux.org/index.php/Bumblebee_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)
|
||||
NVIDIA的Optimus技术, 允许自动切换显卡的使用,权衡了续航和性能之间的问题。
|
||||
大黄蜂"Bumblebee 致力于使 NVIDIA Optimus 在 GNU/Linux 系统上可用,实现两块不同的供电配置的显卡同时插入使用,共享同一个 framebuffer。"
|
||||
Bumblebee 试图模拟 Optimus 技术的行为;当需要的时候,使用独立显卡进行渲染,不使用的时候则关闭。
|
||||
查询是否可用:optirun glxgears -info
|
||||
强制独显输出:optirun command...
|
||||
奇怪的是:vblank_mode=0 optirun glxgears 帧频很低,原因未知。
|
||||
10
content/deepin折腾笔记/第三章/3.7.md
Executable file
10
content/deepin折腾笔记/第三章/3.7.md
Executable file
@@ -0,0 +1,10 @@
|
||||
# 3.7 显卡驱动与性能测试
|
||||
可以通过在终端执行FPS测试命令,判断自己显卡驱动是否正常工作:
|
||||
`sudo apt install mesa-utils`
|
||||
`vblank_mode=0 glxgears`
|
||||
一般FPS能达到3000以上,就说明显卡驱动能正常工作了。建议使用应用商店的“显卡驱动管理器”切换或者安装驱动。
|
||||
不到迫不得已,请不要升级内核。
|
||||
官方维基:https://wiki.deepin.org/index.php?title=%E6%98%BE%E5%8D%A1&language=en#.E7.AE.80.E4.BB.8B
|
||||
NVIDIA显卡安装闭源驱动后,vblank_mode=0选项无效,需要从自带的配置程序“OpenGLSettings”中取消垂直同步刷新功能。
|
||||
`sudo apt install nvidia-settings`
|
||||
`nvidia-settings`
|
||||
2
content/deepin折腾笔记/第三章/3.8.md
Executable file
2
content/deepin折腾笔记/第三章/3.8.md
Executable file
@@ -0,0 +1,2 @@
|
||||
# 3.8 HP 打印机驱动
|
||||
推荐在“打印管理器”或“打印设置”中添加打印机。也可以自行安装:sudo apt install hplip hplip-gui hplip-plugin安装完成后,终端运行命令:hp-setup,按步骤添加打印机。驱动主页:https://developers.hp.com/ hp-linux-imaging-and-printing同为Deepin系统的话,“打印设置”里添加网络打印机可以轻松共享。
|
||||
8
content/deepin折腾笔记/第三章/3.9.md
Executable file
8
content/deepin折腾笔记/第三章/3.9.md
Executable file
@@ -0,0 +1,8 @@
|
||||
# 3.9 HP 打印机备用驱动
|
||||
foo2zjs是一个基于ZjStream协议的Linux开源驱动,项目地址:http://foo2zjs.rkkda.com
|
||||
源码下载地址:http://foo2zjs.rkkda.com/foo2zjs.tar.gz
|
||||
可以通过项目地址查到支持的打印机列表。对于不支持的打印机,作者还提供了更多驱动,搜索`“Unsupported Printer”`即可在表格中定位。
|
||||
一定要认真按照作者提示:不要从仓库中下载,而是选择从源码中编译安装。
|
||||
编译:`make`
|
||||
安装:`sudo make install`之后即可通过启动器“打印设置”添加打印机。
|
||||
更多打印机驱动:http://rkkda.com/
|
||||
2
content/deepin折腾笔记/第三章/README.md
Executable file
2
content/deepin折腾笔记/第三章/README.md
Executable file
@@ -0,0 +1,2 @@
|
||||
# 第三章 Deepin 硬件与驱动
|
||||
|
||||
Reference in New Issue
Block a user