ATI Radeon HD 配备 Catalyst 驱动程序,但镜像屏幕卡住

ATI Radeon HD 配备 Catalyst 驱动程序,但镜像屏幕卡住

在 11.10 中,我用新的 Radeon HD 6970 卡替换了老旧的 Nvidia 卡。单卡有两个 DVI 输出端口,我已将它们连接到两个显示器。我安装了 Catalyst 版本 11.9,但无法按我想要的方式设置多个显示器。我尝试过:

$ sudo amdcccle

并将模式设置为单桌面多显示器,每当我这样做时 Unity 都会崩溃,然后我就会回到登录屏幕。Xorg.*.log 文件中没有显示任何内容供我在此处发布。只有一张卡,所以我认为 xinerama 不会有任何帮助。有人有什么想法吗?

编辑:这是我的xorg.conf文件:

Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
EndSection

Section "Monitor"
    Identifier   "0-DFP3"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "60"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Monitor"
    Identifier   "0-CRT1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    Option      "PreferredMode" "1280x1024"
    Option      "TargetRefresh" "75"
    Option      "Position" "0 0"
    Option      "Rotate" "normal"
    Option      "Disable" "false"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    Option      "Monitor-CRT1" "0-CRT1"
    BusID       "PCI:5:0:0"
EndSection

Section "Device"
    Identifier  "amdcccle-Device[5]-1"
    Driver      "fglrx"
    Option      "Monitor-DFP3" "0-DFP3"
    BusID       "PCI:5:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    DefaultDepth     24
    SubSection "Display"
    EndSubSection
EndSection

Section "Screen"
    Identifier "amdcccle-Screen[5]-1"
    Device     "amdcccle-Device[5]-1"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

答案1

我终于让它工作了,这不仅仅是重新安装 Ubuntu,这就是我回答我自己的问题的原因。我按照以下说明操作:http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Installing_Catalyst_Manually_.28from_AMD.2FATI.27s_site.29

这些是我的步骤,它们很重要,因为事实证明 64 位在最新的 11-9 默认安装中崩溃了。

  1. 安装软件包:

    sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

    因为我使用的是 64 位,所以我必须补充一点:

    sudo apt-get install ia32-libs

  2. 下载最新的 Catalyst 包:

    cd ~/; mkdir catalyst11.9; cd catalyst11.9
    wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-9-x86.x86_64.run
    或最新的
    wget http://www2.ati.com/drivers/linux/ati-driver-installer-11-11-x86.x86_64.run

  3. 创建 deb 包

    sh ./ati-driver-installer-11-9-x86.x86_64.run --buildpkg Ubuntu/oneiric

  4. 安装 deb 包

    sudo dpkg -i fglrx*.deb

  5. 创建基本的 aticonfig xorg 文件

    sudo aticonfig --initial -f

  6. 设置PCS:

    sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE"

  7. 重新开始

  8. 用 sudo打开amdcccle并配置为双屏(继续被踢出并重新登录)。

  9. 此时,转到 ubuntu 中的显示选项(从屏幕右上角下拉菜单)并取消选中镜像并将桌面设置为跨越两个显示器。

现在我终于可以在 11.10 amd64 中使用两个显示器享受 OpenCL 了。

答案2

我最近安装了 Ubuntu 11.10 64 位并使用相同的指南:

AMD 手动安装催化剂指南

fglrx但是,删除之前的模块后必须安装 ATI Catalyst 11.11 版本。

重新启动并在 amdcccle 中配置后,我运行sudo service lightdm restart并重新登录。

跨度监视器出现lightdm并延续到会议中。

答案3

我遇到了同样的问题,使用的是 Mobility Radeon HD 5000 系列显卡。每次“应用”后,Catalyst 都会关闭,实际上什么也不做,如果我通过终端调用它,则不会出现任何消​​息来解释程序关闭/崩溃的原因。按照 Catalyst 的要求,经过几轮重启后,Unity Launcher、Dash 和 Tray 突然完全消失了。unity --reset 或 --reinstall 不起作用。我不得不重新安装整个程序。

相关内容