linux安装显卡驱动分辨率特别低
- 行业动态
- 2023-12-21
- 1
在Linux系统中,显卡驱动的安装是一个常见的问题,我们在安装完显卡驱动后,可能会遇到分辨率显示不正常的问题,这个问题可能是由于驱动不兼容、设置不正确或者其他原因导致的,下面,我们将详细介绍如何解决Linux装完显卡驱动后分辨率显示不正常的问题。
1、检查显卡驱动是否安装正确
我们需要确认显卡驱动是否已经正确安装,可以通过以下命令查看已安装的显卡驱动:
lspci -v | grep VGA
如果看到类似Kernel driver in use: vgafb的信息,说明显卡驱动尚未安装,此时,我们需要根据显卡型号下载对应的驱动,并按照官方文档进行安装。
2、更新系统内核和驱动
显卡驱动与系统内核版本不兼容也会导致分辨率显示不正常,我们需要更新系统内核和驱动,可以通过以下命令查看当前系统内核版本:
uname -r
接下来,我们需要更新系统内核,以Ubuntu为例,可以通过以下命令更新系统内核:
sudo apt-get update sudo apt-get upgrade
更新完成后,重启计算机,再次查看显卡驱动是否已经正确安装,如果仍然有问题,可以尝试手动安装显卡驱动。
3、手动安装显卡驱动
手动安装显卡驱动需要先卸载已安装的驱动,然后按照官方文档的步骤进行安装,以下是以NVIDIA显卡为例的手动安装过程:
(1)卸载已安装的驱动:
sudo apt-get purge nvidia-* sudo reboot
(2)禁用nouveau驱动:
编辑/etc/modprobe.d/blacklist.conf文件,添加以下内容:
blacklist nouveau options nouveau modeset=0
(3)更新系统内核:
sudo apt-get update sudo apt-get upgrade
(4)安装NVIDIA驱动:
从NVIDIA官网下载对应版本的驱动程序,然后按照官方文档的步骤进行安装,安装完成后,重启计算机。
4、调整分辨率设置
如果以上步骤都无法解决问题,我们可以尝试手动调整分辨率设置,打开终端,输入以下命令:
xrandr --newmode "分辨率" "刷新率" "色彩深度" "默认方向" xrandr --addmode "显示器名称" "分辨率"
将分辨率、刷新率、色彩深度和默认方向替换为实际值,将显示器名称替换为实际的显示器名称。
xrandr --newmode "1920x1080_60.00" "1920x1080_60.00" 24 1650 1920 2048 1680 1920 1921 1920x1080_60.00 -hsync +vsync xrandr --addmode DVI-I-1 "1920x1080_60.00"
执行以下命令应用新的分辨率设置:
xrandr --output DVI-I-1 --mode "1920x1080_60.00" --primary --pos 1920x0 --rotate normal --output eDP-1 --off --output DP-1 --off --output HDMI-A-1 --off --output HDMI-A-2 --off --output VIRTUAL1 --off --output DP-2 --off --output HDMI-B-1 --off --output HDMI-B-2 --off --output HDMI-C-1 --off --output HDMI-C-2 --off --output VGA-1 --off --off --auto --right-of DVI-I-1
将DVI-I-1、eDP-1、DP-1等替换为实际的显示器名称,执行完上述命令后,屏幕应该可以正常显示了,如果没有问题,可以将以上命令添加到~/.xprofile文件中,以便每次登录时自动应用新的分辨率设置。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/356282.html