Ubuntu 12.04 未检测到第二个屏幕

Ubuntu 12.04 未检测到第二个屏幕

大约两个月以来我一直在尝试解决这个问题,并且在这个网站和其他地方尝试了几乎所有可能的解决方案,但都没有成功。

我运行的是 ubuntu 12.04,带有英特尔第四代显卡(无专用显卡)。我尝试使用显卡驱动程序,记不清具体做了什么,按什么顺序做了,但大致是这样 - 我安装了 ubuntu 的 oibaf 驱动程序,并安装了 compiz 。问题似乎在安装 compiz 之前就出现了。

我的系统没有检测到第二台显示器(顺便说一下,这台显示器没问题,我用的是笔记本电脑)。当我连接显示器时,它只是镜像显示,但分辨率与主显示器相同。我去了,System Settings->Displays但第二台显示器没有出现。我所有的 3D Unity 效果都消失了,例如,侧边栏现在显示的图标更像 2D,alt+tab 切换器现在是 2D。此外,我的图标似乎有点模糊,所以这似乎是驱动程序的问题

我努力了 -

unity --reset 

这让我的显示器变得很乱,但我的 3D Unity 效果又恢复了,但重启后就消失了。第二个屏幕仍然无法工作

sudo apt-add-repository ppa:glasen/intel-driver
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
sudo apt-get install --reinstall xserver-xorg-video-intel

sudo apt-get install --reinstall mesa-utils

我还清除了 oibaf 驱动程序,sudo ppa-purge ppa:oibaf/graphics-drivers 没有变化

另一件事是,每次我输入密码并在启动后点击登录后,我的屏幕都会变灰约 3 秒钟,然后显示我的桌面。

我在网上找到的很多建议都告诉我要编辑我的/etc/X11/xorg.conf文件(下面的内容),我觉得问题可能出在这里,因为它没有在任何地方提到我的英特尔显卡驱动程序。此外,在 中System Settings -> Details -> Graphics,我发现了这一点:-

图形 - llvmpipe 上的 Gallium 0.4(LLVM 0x301)

体验 - 标准

这是我的 xorg.conf 文件的内容:-

Section "ServerLayout"
    Identifier     "X.org Configured"
    Screen      0  "Screen0" 0 0
    Screen      1  "Screen1" RightOf "Screen0"
    InputDevice    "Mouse0" "CorePointer"
    InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
    ModulePath   "/usr/lib/xorg/modules"
    FontPath     "/usr/share/fonts/X11/misc"
    FontPath     "/usr/share/fonts/X11/cyrillic"
    FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath     "/usr/share/fonts/X11/Type1"
    FontPath     "/usr/share/fonts/X11/100dpi"
    FontPath     "/usr/share/fonts/X11/75dpi"
    FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
    FontPath     "built-ins"
EndSection

Section "Module"
    Load  "dbe"
    Load  "glx"
    Load  "dri"
    Load  "extmod"
    Load  "record"
    Load  "dri2"
EndSection

Section "InputDevice"
    Identifier  "Keyboard0"
    Driver      "kbd"
EndSection

Section "InputDevice"
    Identifier  "Mouse0"
    Driver      "mouse"
    Option      "Protocol" "auto"
    Option      "Device" "/dev/input/mice"
    Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
    Identifier   "Monitor0"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Monitor"
    Identifier   "Monitor1"
    VendorName   "Monitor Vendor"
    ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "Rotate"                # <str>
        #Option     "fbdev"                 # <str>
        #Option     "debug"                 # [<bool>]
    Identifier  "Card0"
    Driver      "fbdev"
    BusID       "PCI:0:2:0"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "ShadowFB"              # [<bool>]
        #Option     "DefaultRefresh"        # [<bool>]
        #Option     "ModeSetClearScreen"    # [<bool>]
    Identifier  "Card1"
    Driver      "vesa"
    BusID       "PCI:0:2:0"
EndSection

Section "Screen"
    Identifier "Screen0"
    Device     "Card0"
    Monitor    "Monitor0"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Section "Screen"
    Identifier "Screen1"
    Device     "Card1"
    Monitor    "Monitor1"
    SubSection "Display"
        Viewport   0 0
        Depth     1
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     4
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     8
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     15
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     16
    EndSubSection
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

答案1

我觉得自己真的很蠢,因为从我发布问题到现在已经 5 分钟了。我解决了!我刚刚删除了我的 xorg.conf 文件。我的所有 3D 效果和显示器都开始工作了。我猜那个文件是我在玩的时候安装的一个软件包添加的。我希望这能对将来的某人有所帮助。

相关内容