如何让Ubuntu 20.04.1识别未知显示器并调整其分辨率?

JJD*_*JJD 11 display multiple-monitors drivers 20.04 gpu-driver

我最近在Lenovo T400 2765上从 Ubuntu 18.04.4 更新到 20.04.1 。当我通过 VGA 连接外部富士通西门子 P19-1A显示器时,它在“设置” > “显示”中显示为“未知显示”。Ubuntu 18.04.4 中并非如此。

设置 > 显示的屏幕截图

此外,原始分辨率 (1280x1024)不可用。

以下是xrandr有关监视器的信息:

$ xrandr --listmonitors
Monitors: 2
 0: +XWAYLAND0 1440/300x900/190+0+768  XWAYLAND0
 1: +XWAYLAND1 1024/271x768/203+0+0  XWAYLAND1
Run Code Online (Sandbox Code Playgroud)

...

$ xrandr
Screen 0: minimum 16 x 16, current 1440 x 1668, maximum 32767 x 32767
XWAYLAND0 connected 1440x900+0+768 (normal left inverted right x axis y axis) 300mm x 190mm
   1440x900      60.03*+
XWAYLAND1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      59.92*+
Run Code Online (Sandbox Code Playgroud)

没有安装额外的驱动程序:

软件和更新 > 附加驱动程序的屏幕截图

如何让 Ubuntu 识别显示器?Ubuntu 18.04.4 中是否有需要手动安装的驱动程序?

我发现这篇关于如何添加自定义分辨率的非常好的文章,但我更愿意让 Ubuntu 像以前一样识别实际的显示器(品牌/型号)。

有关的

小智 1

按着这些次序:

  1. 定位monitors.xml,通常在/home/username/.config/monitors.xml.

  2. 然后找到里面未知显示的名称<connector>DP-1</connector>

  3. 使用以下命令打开 GRUB nano

    sudo nano /etc/default/grub
    
    Run Code Online (Sandbox Code Playgroud)

    或者,如果您更喜欢 GUI 应用程序,例如 gedit:

    gksudo gedit /etc/default/grub
    
    Run Code Online (Sandbox Code Playgroud)
  4. 更改以 开头的行GRUB_CMDLINE_LINUX=以包含您在步骤 2 中找到的未知显示的名称,如下所示:

    GRUB_CMDLINE_LINUX="video=DP-1:d"
    
    Run Code Online (Sandbox Code Playgroud)
  5. nano通过Ctrl+O和保存更改,并通过+和Enter关闭编辑器(如果您使用 GUI 编辑器,只需照常保存并关闭编辑器)。CtrlXEnter

  6. 更新GRUB:

    sudo update-grub
    
    Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

12377 次

最近记录:

2 年 前