1. 确认并安装正确的显卡驱动
首先通过lspci -k | grep -A 2 -i "VGA"命令查看显卡型号及当前使用的驱动。对于NVIDIA显卡,建议通过sudo ubuntu-drivers devices获取推荐驱动版本(如nvidia-driver-470),然后使用sudo apt install nvidia-driver-xxx安装;对于AMD显卡,优先使用开源驱动amdgpu(通常随系统自动安装),若需最新特性可添加ppa:oibaf/graphics-drivers仓库并更新;Intel显卡一般无需额外操作,系统会自动适配最佳驱动。
2. 禁用开源驱动冲突(以NVIDIA为例)
NVIDIA官方驱动与开源驱动nouveau冲突会导致系统卡顿、分辨率异常等问题。需编辑/etc/modprobe.d/blacklist.conf文件,在末尾添加blacklist nouveau和options nouveau modeset=0,保存后运行sudo update-initramfs -u更新initramfs并重启系统,彻底禁用nouveau。
3. 更新系统与驱动至最新版本
保持系统和驱动最新是优化性能的基础。运行sudo apt update && sudo apt upgrade更新所有软件包;对于NVIDIA显卡,可使用sudo ubuntu-drivers autoinstall自动安装推荐驱动;AMD显卡可通过sudo apt install xserver-xorg-video-amdgpu更新开源驱动;Intel显卡则通过sudo apt install xserver-xorg-video-intel确保驱动最新。
4. 调整内核参数优化资源分配
修改/etc/default/grub文件中的GRUB_CMDLINE_LINUX_DEFAULT参数,添加pci=realloc解决PCIe资源冲突(如显卡坞识别问题);针对网络性能,可通过sudo sysctl命令调整内核参数,例如:
sudo sysctl -w net.core.rmem_max=16777216(增大接收缓冲区)、
sudo sysctl -w net.ipv4.tcp_fin_timeout=10(缩短TCP连接超时时间),提升网络响应速度。
5. 优化显卡性能(NVIDIA为例)
使用nvidia-smi工具监控显卡状态(如利用率、温度、功耗);通过nvidia-smi -ac 1500,1800命令调整GPU最小/最大频率(单位:MHz),平衡性能与功耗;对于支持Dynamic Boost的笔记本,插电状态下可自动提升GPU性能;若使用显卡坞,需确保BIOS中启用“Thunderbolt Boot Support”并加载thunderbolt内核模块,避免设备无法识别。
6. 针对性优化无线网卡性能
对于Intel 7260等无线网卡,更新linux-firmware包(sudo apt update && sudo apt install linux-firmware)以修复兼容性问题;禁用节能模式(降低性能),编辑/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf,将wifi.powersave = 3改为wifi.powersave = 2;更改路由器信道(避开1、6、11等拥挤信道),减少干扰;若仍存在速度慢问题,可添加内核参数iwlwifi 11n_disable=1禁用802.11n,改善兼容性。
7. 监控与排查性能问题
使用watch -n 1 nvidia-smi实时监控NVIDIA显卡的温度、功耗及利用率;通过dmesg | grep -i wifi查看内核级无线网卡事件,排查驱动加载或硬件错误;使用lspci -vvv确认PCIe链路状态(如链路速率是否为x16),确保硬件连接正常;若系统出现卡顿,可通过journalctl -b -u NetworkManager查看网络管理器日志,定位问题根源。