在 Ubuntu 20.04 上使用 Nvidia 驱动程序时笔记本电脑屏幕上出现水平线

在 Ubuntu 20.04 上使用 Nvidia 驱动程序时笔记本电脑屏幕上出现水平线

几个月以来,我在 Ubuntu 20.04 的笔记本电脑显示屏上出现了这些水平线。

在此处输入图片描述 在此处输入图片描述

我的笔记本电脑是华硕 GL-502vm,配备 6GB GTX1060

此问题不会发生在 Windows 10 上(我使用的是双启动)。此外,当我切换到 nouveau 驱动程序时,一切也都运行正常。(我想我需要用于 Cuda 的 Nvidia 驱动程序)。我也尝试了所有可用的 Nvidia 驱动程序,但所有驱动程序都出现了这种情况。

有时我登录时屏幕会变黑,我必须按住电源按钮才能关闭笔记本电脑。这种情况可能会连续发生多次。

当我可以登录并在显示设置中更改某些内容时,例如缩放(首先到 125% 它停止,然后到 150% 它再次开始回到 100% 然后再次停止),或者在 nvidia x 服务器设置中设置欠扫描有点并单击应用它也会停止。

当我通过 hdmi 或 displayport 连接外接显示器时,外接显示器工作正常,但我的内置显示器有时工作有时不工作。

我打电话给华硕服务台,他们告诉我显示器电缆坏了,所以我更换了它。但这没有效果。

我也尝试过Force Composition PipelineNvidia Force Full Composition Pipelinex 服务器设置。但是没有用。

我使用的内核是:

5.8.0-45-generic

xrandr 的输出是(欠扫描为 2%):

Screen 0: minimum 8 x 8, current 1916 x 1077, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 1916x1077+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.02*+
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)

这是 /etc/X11/xorg.conf 的输出:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 460.39

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "LGD"
    HorizSync       66.0 - 66.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1060"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

有人知道这是什么原因造成的,以及如何解决吗?提前谢谢

编辑:线条从底部开始,一直延伸到屏幕的 1/3 左右,那里有点闪烁,然后又从底部开始。在闪烁期间,如果你仔细听,会听到笔记本电脑内部电源按钮周围发出像苍蝇的声音。

相关内容