1. 确认并安装正确驱动
首先通过lspci | grep -i vga(或lspci | grep -i nvidia/lspci | grep -i amd针对性查看)确认显卡型号,再使用ubuntu-drivers devices命令查看系统推荐的驱动版本。优先通过官方工具(如NVIDIA官网下载.run文件、AMD官网下载Linux驱动)或**Ubuntu“软件和更新”→“附加驱动”**安装推荐驱动,避免使用过时或不兼容的驱动。
2. 禁用冲突的开源驱动
对于NVIDIA显卡,需禁用系统默认的nouveau开源驱动(可能引发性能冲突)。编辑/etc/modprobe.d/blacklist.conf文件,添加以下内容:
blacklist nouveau
options nouveau modeset=0
保存后运行sudo update-initramfs -u更新initramfs,重启系统使更改生效。之后可通过lsmod | grep nouveau验证nouveau是否被禁用。
3. 更新驱动与系统
定期运行sudo apt update && sudo apt upgrade更新系统及软件包,确保驱动兼容性。对于显卡驱动,可通过sudo ubuntu-drivers autoinstall自动安装推荐驱动,或手动指定版本(如sudo apt install nvidia-driver-535,版本号根据推荐调整)。
4. 配置驱动以启用硬件加速
nvidia-settings打开配置工具,切换至“OpenGL Settings”,确保“Allow Flipping”(允许翻转)和“Sync to VBlank”(同步垂直刷新)选项开启(根据应用需求调整);也可通过sudo nvidia-xconfig生成新的xorg.conf文件,启用硬件加速。amdgpu驱动(Ubuntu默认包含),确保内核参数中包含radeon.si_support=1(适用于RX系列)或amdgpu.si_support=1(适用于较新系列),通过sudo nano /etc/default/grub编辑grub文件,更新后运行sudo update-grub生效。5. 优化桌面环境与系统资源
sudo apt install xfce4)、LXDE(sudo apt install lxde)等轻量级桌面,减少系统资源消耗。bleachbit(sudo apt install bleachbit)或stacer清理临时文件、缓存、旧内核,释放磁盘空间。6. 针对性解决特定硬件问题
sudo apt install linux-firmware更新无线网卡固件;/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf,将wifi.powersave = 3改为wifi.powersave = 2(禁用节能模式,提升性能);iwlist wlan0 channel(替换wlan0为无线接口名)查看信道干扰,通过路由器设置切换至较少使用的信道(如1、6、11);/etc/modprobe.d/iwlwifi.conf,添加options iwlwifi 11n_disable=1,禁用802.11n功能。7. 监控与验证性能
使用nvidia-smi(NVIDIA显卡)查看显卡使用率、温度及驱动状态;通过glxgears(sudo apt install mesa-utils)测试3D性能,观察帧率变化;使用htop监控CPU、内存占用,确认系统资源是否充足。