Я использую 11.04 на 13-дюймовом MacBook Pro 2011 года (Intel HD 3000 GPU).
Раньше все было хорошо, но сегодня, когда я подключаю внешний монитор (подключается 17-дюймовый Acer). через порт мини-дисплея к адаптеру VGA) ноутбук сразу распознает монитор, но экран становится черным. Кажется, что все еще отзывчиво. Я вижу курсор и вижу, как он меняется, когда он перемещается по таким вещам, как текстовые поля или края открытых окон. Но даже после отключения монитора я не могу получить ничего, кроме черного экрана, пока не перезапущу gdm.
Вчера я использовал ноутбук с 22-дюймовым монитором Asus, используя порт мини-дисплея с адаптером DVI, и все было в порядке. Этот же монитор хорошо работал на прошлой неделе, когда я работал под управлением OS X, и на старом ноутбуке HP без адаптера (прямо к VGA).
Как это исправить?
Только что нашел официальную страницу с ошибкой, с возможными обходными путями, такими как установка других версий ядра: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/745112
В настоящее время, похоже, нам нужно подождать или поиграть с другими ядрами ...
РЕДАКТИРОВАТЬ: Я только что установил и попробовал ядро linux-headers-2.6.39-020639rc4
и работает как шарм - по крайней мере, в этом отношении. Я надеюсь, что он так же стабилен, как и предыдущий!
Установка нового ядра 2.6.39 решила проблему в моем случае. Вот пошаговые инструкции для менее опытных пользователей: http://blog.lome.pl/blog/ubuntu-11-4-black-screen-problem-solved/
У меня была эта проблема с монитором DVI, подключенным к док-станции с использованием Ubuntu 11.10. Я решил это, удалив файл ~/.config/monitors.xml
Я использую Ubuntu 11.04 с ноутбуком Nvidia и интегрированным Intel AGP.
Я использую внешний монитор, подключенный через мини-порт DisplayPort, подключенный к карте Intel. Он работает с тех пор, как я установил Ubuntu 11.04 в месяц, сегодня внешний монитор перестал отвечать:
После двойной проверки кабелей, соединений и внешнего монитора я загрузился обратно в предыдущее Ядро (полагаю, вчера я получил обновление ядра), и внешний монитор вернулся к жизни. Я сделал тест спиной пару раз, и поведение было последовательным.
Ядро-нарушитель является 2.6.38-11-generic.
Последнее известное исправное ядро - 2.6.38-10-generic.
Пока я придерживаюсь предыдущего ядра при использовании внешнего монитора.
Ниже приведены сведения о моем графическом устройстве:
anibal@collar-de-bolas:~ $ lspci | grep -i VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
01:00.0 VGA compatible controller: nVidia Corporation Device 0df4 (rev a1)
anibal@collar-de-bolas:~ $ sudo lshw -C video
[sudo] password for anibal:
*-display
description: VGA compatible controller
product: nVidia Corporation
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:16 memory:f0000000-f0ffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:f1000000-f107ffff
*-display
description: VGA compatible controller
product: 2nd Generation Core Processor Family Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:54 memory:f1400000-f17fffff memory:e0000000-efffffff ioport:4000(size=64)
В качестве обходного пути, чтобы иметь возможность продолжить работу, посмотрите здесь
Стенограмма:
Вам нужно перейти в tty оболочку (без пользовательского интерфейса) с помощью Например, Ctrl + Alt + F2. В оболочке tty вам необходимо войти в систему и найти любой процесс compiz, используя команду
ps -ef | grep compix
Затем убить все процессы compiz:
kill -9 <processes ids separated using space>
Затем запустите Unity для инициализации пользовательского интерфейса:
unity&
Дайте ему немного времени для загрузки и вернитесь к «оболочке UI», используя ctrl + alt + F8, чтобы увидеть инициализацию пользовательского интерфейса.