仅当切换图形驱动程序时图形才能正确渲染

仅当切换图形驱动程序时图形才能正确渲染

这是一个有点奇怪的问题,但我似乎遇到了图形驱动程序的问题。我在跑 :

Linux mint 18.1 Serena
Occurs across many kernels
Intel i7-6500U
nVidia GEforce gtx950m
16gb ram
128GB SSD and 1TB HDD

我在屏幕上出现线条,主要是在渲染 PDF/文档(google 文档、slack 等)时。我的文本编辑器(Sublime Text 3)没有问题,终端也没有问题(在受影响的区域放置一个透明终端也可以解决问题)。大多数时候观看视频都很好(youtube 很少有问题,netflix 从来没有)。

我尝试过 nvidia-381,384,387 驱动程序和一些 nouveau 驱动程序(自从这个问题开始发生以来,它们至少更新了一次,并且更新没有修复它)。

有趣的是,如果我在两个驱动程序之间切换,切换时不会出现任何问题,一旦重新启动并加载新的图形驱动程序,我就会再次遇到问题。

我对完全关闭显卡以节省电量感到非常满意,无论如何我从来不做任何需要 GPU 的事情(我使用的是笔记本电脑)。

有没有办法完全禁用GPU?图形会由CPU渲染吗(我想是Windows上的通用VGA驱动程序)?我对 Linux 有经验,但对图形驱动程序和配置它们缺乏经验。

编辑:我做了更多挖掘,问题变得不同了。看来我没有xorg.conf文件。有两个文件xorg.conf.[date],并且它们具有相同的内容:

Section "ServerLayout"
   Identifier "layout"
   Screen 0 "nvidia"
   Inactive "intel"
EndSection

Section "Device"
   Identifier "intel"
   Driver "modesetting"
   BusID "PCI:0@0:2:0"
   Option "AccelMethod" "None"
EndSection

Section "Screen"
   Identifier "intel"
   Device "intel"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "PCI:1@0:0:0"
    Option "ConstrainCursor" "off"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
EndSection

如果我启用其中之一,图形问题就会消失。然而,这限制了我可以为显示器选择的分辨率,并且还将我的 X 登录屏幕更改为非常基本的屏幕(我可以忍受这一点,我认为这是因为 xorg 尚未加载)。有没有办法恢复这些分辨率选项?我假设现在 xorg 正在正确加载,它正在从显示器读取数据并只给出它可以正确显示的分辨率?

即使我采用了可行的分辨率,我仍然遇到显示问题。

相关内容