连接到’mini-displayport’的屏幕在Apple Monitor上不再起作用

我在带有Apple显示器的Mac Pro上运行Ubuntu。 该机配备了GeForce GT 120(又名GeForce 9500GT)。 DVI输出仍然有效,但连接到’mini-displayport’的屏幕不再起作用。 事情在11.10完成了。 升级到12.04后,X无法启动。 我做了一个干净的Ubuntu 12.04安装,最初似乎工作正常,但经过几次重启后,我得到了完全相同的错误。

奇怪的是,错误似乎是随机发生的。 偶尔,X开始很好,一切都很好。 但大多数时候,X都无法启动。 我在日志文件中看到两个错误:

  • 屏幕已找到,但没有一个可用的配置。
  • 未能拆除EVO频道

有关我的设置的一些信息:

  • nvidia-xconfig生成的xorg.conf: http : //pastebin.com/B12B5R2D
  • Xorg.0.log刚刚全新安装好后: http ://pastebin.com/nE2y2JBr
  • 稍后Xorg.0.log:我退出后X死了: http ://pastebin.com/Ln9itCx4(错误1)
  • Xorg.0.log X在启动时无法启动: http ://pastebin.com/v2yFAL8s(错误2)。

有关HW的一些信息:

 jeroen@jeroen-ubuntu:~$ jockey-text -l xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use) xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use) jeroen@jeroen-ubuntu:~$ lspci | grep VGA 05:00.0 VGA compatible controller: NVIDIA Corporation G96 [GeForce 9500 GT] (rev a1) jeroen@jeroen-ubuntu:~$ sudo lshw -C video *-display description: VGA compatible controller product: G96 [GeForce 9500 GT] vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:05:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller bus_master cap_list rom configuration: driver=nvidia latency=0 resources: irq:16 memory:8a000000-8affffff memory:80000000-87ffffff memory:88000000-89ffffff ioport:3000(size=128) memory:8b000000-8b07ffff 

到目前为止,我相当确定这实际上是295.40中引入的nvidia驱动程序中的一个错误。 我通过使用以下说明将nvidia-current降级到版本290来解决我的问题: 如何在12.04中降级nvidia驱动程序? 。 一切似乎都在顺利进行。