first commit

This commit is contained in:
momen
2021-10-21 14:57:58 +08:00
parent ba65bf40aa
commit 8184931095
572 changed files with 3165246 additions and 305 deletions

View 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-driversudo 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显卡驱动”内容。

View File

@@ -0,0 +1,4 @@
# 3.10 支持 Linux 的打印机
Brotherhttps://www.brother.cn/
奔图http://www.pantum.com/
以上品牌部分打印机官方提供驱动,未经测试,仅供参考。

View 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查询硬件是否连接。

View File

@@ -0,0 +1,7 @@
# 3.12 触控版、无线网卡和蓝牙
作者SamQQ13976001016
触控版、无线网卡和蓝牙不工作时建议更新硬件驱动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
下载安装,重启。
如果问题仍然无法解决,请尝试升级内核。

View File

@@ -0,0 +1,2 @@
# 3.13 查询无线网卡型号
个别无线网卡可能需要单独下载安装驱动:`sudo lshw -c network`

View File

@@ -0,0 +1,3 @@
# 3.14 无线网卡加速
`sudo deepin-editor /etc/modprobe.d/iwlwifi.conf`
`11n_disable=1`修改为`11n_disable=0`重启电脑。

View File

@@ -0,0 +1,5 @@
# 3.15 无线网卡解锁或蓝牙加锁
安装系统时或安装系统后无法驱动网卡,需要先排查笔记本是否有无线锁:检查键盘功能键。
查看:`rfkill list`
解锁无线:`sudo rfkill unblock wifi`
锁定蓝牙:`sudo rfkill block bluetooth`

View 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`更新。
注意:自己下载的固件在未来可能会跟系统新的固件包冲突,若是存在同名文件的话新固件包的安装会报错,这时需要把之前下载的固件手动删除。

View File

@@ -0,0 +1,5 @@
# 3.17 查询声卡信息
aplay -l
dmesg |grep snd
lspci |grep Audio
sudo lshw -c sound

View 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卡驱动情况。

View 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`命令查询。

View 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

View File

@@ -0,0 +1,3 @@
# 3.5 驱动显卡后黑屏或卡 LOGO
Ctrl+Alt+F2进tty2sudo apt purge nvidia*卸载N卡驱动后按上面双显卡步骤操作。
如果xrandr --listproviders显示只有独显请省略双显卡驱动的第四步。

View 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 帧频很低,原因未知。

View 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`

View 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系统的话“打印设置”里添加网络打印机可以轻松共享。

View 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/

View File

@@ -0,0 +1,2 @@
# 第三章 Deepin 硬件与驱动