显示驱动程序和分辨率问题

显示驱动程序和分辨率问题

我最近在电脑上安装了 Ubuntu 13.10,运行良好。但是,我在使用 Conky(系统资源监视器)时遇到了一些问题。我做了一些研究,有人说这是因为没有安装 nVidia 驱动程序。所以我安装了驱动程序并重启了电脑。但是,登录后,我看到了黑屏和光标。我再次研究了这个问题,最后转到 tty1 并输入

sudo apt-get --purge remove nvidia-*

这种方法可以让我访问 Unity 界面并使用 Ubuntu,但现在我的电脑使用的分辨率只有 800x600。在这次大混乱之前,我的电脑分辨率是 1920x1080。我尝试修改文件,但什么也没发生。这是我目前拥有的xorg.conf(修改后的)文件xorg.conf

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 331.38  (buildmeister@swio-display-x64-rhel04-12)  Wed Jan  8 19:59:52 PST 2014

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

Section "Files"
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"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
SubSection     "Display"
    Viewport    0 0
    Depth       24
    Modes       "1920x1080"
    EndSubSection
EndSection

我修改的部分是“显示”子部分。它以前只有一行,Depth 24但读了一点之后,其他人说添加这些额外的行对他们有用。另外,在回复时,请不要假设我有任何 Linux/Ubuntu 知识,因为这是我第一次使用 Linux。

谢谢!

编辑:我想发布输出xrandr可能会有帮助:

xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 800 x 600, maximum 800 x 600
default connected primary 800x600+0+0 0mm x 0mm
   800x600         0.0* 
   640x480        60.0

编辑2:此外,这里是输出lspci|grep VGA

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)

它说只找到了我的英特尔卡,但我也有 NVidia GT740M。

答案1

由于 xorg.conf 引用了 nVidia 驱动程序,我怀疑系统出现了混乱。删除该 conf 文件应该可以让常规驱动程序(我猜是 nouveau)恢复为默认设置。

为了保留现有文件以供日后参考,建议的方法是重命名:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.nvidia

如果您想重新安装 nVidia 驱动程序,这是我使用的安装过程:

sudo apt-get install nvidia-current
sudo nvidia-xconfig

然后重新启动。

相关内容