Я счастливо использовал 14.04 со своей Lenovo Y50. Когда я установил его, я испытал некоторые затруднения при создании моих работ NVIDIA GEFORCE GT 860M 2GB с аппаратным ускорением, и т.д., но в конце все было в порядке.
НА ЭТОЙ НЕДЕЛЕ (вокруг 25.02.2015) обновление уничтожило это красивое равновесие: Я не могу возобновиться после того, как приостанавливают, и я не могу включить или отключить свой внешний монитор, не имея странной проблемы:
Единственное обходное решение уничтожает Xorg и освобождает сессию. Что я попробовал без успеха:
Установите ВСЕ возможные драйверы NVIDIA:
Я честно не знаю, что еще сделать, но эта ситуация, это является очень раздражающим. Как я могу решить этот вопрос?
Хорошо, это - мое конечное решение:
я удалил весь подозрительный PPAs из своего репозитория с помощью ppa-чистки (sudo склонный - получают ppa-чистку установки)
sudo add-apt-repository ppa:xorg-edgers/ppa
на всякий случай, Вы отключили ppa прежде
sudo apt-get update
(то же самое)
sudo ppa-purge ppa:xorg-edgers/ppa
sudo add-apt-repository --remove ppa:xorg-edgers/ppa
, я не помню, необходимо ли это или если ppa-чистка уже делает это)
тогда то же с ppa ppa:bumblebee/stable
тогда
sudo apt-get purge xserver-xorg*
sudo apt-get purge nvidia*
тогда
sudo apt-get install nvidia-331
sudo reboot
после перезагрузки, не только все работает отлично (плагин или отключение внешнего монитора, приостановка, и т.д.), но аппаратные средства, графическое ускорение быстрее чем когда-либо! (работающий glxspheres)
Та же проблема, здесь, на прошлой неделе мой ноутбук LG с Intel Sandy Bridge и Nvidia, которую GForce начинают замораживать в способе, которым Вы описываете. В прошлом могло время от времени замораживаться. Я перемещаюсь с ноутбуком, так дома и работой, которую я использую двойной экран, но в поезде (из дома, чтобы работать и поддержать). У меня нет внешнего дисплея.;-), Теперь каждый раз я соединяю/разъединяю замораживания единицы внешнего дисплея.
Мое решение Ctrl + Высокий звук + F1 :
setsid unity
Это позволяет Единице быть быстро реагирующей снова, но я пропускаю строку меню. Тогда я открываю терминал в Единице и помещаю снова
setsid unity
, и она работает до следующего раза я отключаю/включаю двойной экран.
я также думаю для отодвигания от единицы, но я должен найти хороший рабочий стол, который смотрит приятно с двойными экранами совсем других разрешений.
Я нашел обходное решение.
я создал два сценария (один из них, я нашел его на этом веб-сайте, но теперь я потерял ссылку).
Позволяют нам, назвал первый сценарий: "discover_session_bus_address.sh"
#!/bin/bash
# Remember to run this script using the command "source ./filename.sh"
# Search these processes for the session variable
# (they are run as the current user and have the DBUS session variable set)
compatiblePrograms=( nautilus kdeinit kded4 pulseaudio trackerd )
# Attempt to get a program pid
for index in ${compatiblePrograms[@]}; do
PID=$(pidof -s ${index})
if [[ "${PID}" != "" ]]; then
break
fi
done
if [[ "${PID}" == "" ]]; then
echo "Could not detect active login session"
return 1
fi
QUERY_ENVIRON="$(tr '\0' '\n' < /proc/${PID}/environ | grep "DBUS_SESSION_BUS_ADDRESS" | cut -d "=" -f 2-)"
if [[ "${QUERY_ENVIRON}" != "" ]]; then
export DBUS_SESSION_BUS_ADDRESS="${QUERY_ENVIRON}"
echo "Connected to session:"
echo "DBUS_SESSION_BUS_ADDRESS=${DBUS_SESSION_BUS_ADDRESS}"
else
echo "Could not find dbus session ID in user environment."
return 1
fi
return 0
Сохраняет его тогда, в той же папке, создает другой сценарий, названный "recover_unity.sh".
Код:
#!/bin/bash
export DISPLAY=:0
source ./discover_session_bus_address.sh unity
unity &
сохраняют его и дают оба полномочий выполнения сценария: chmod +x discover_session_bus_address.sh chmod +x recover_unity.sh
Теперь, каждый раз замораживания единицы, использует CTRL+ALT+F1, вход в систему и, в папке, где те сценарии были сохранены, тип
source recover_unity.sh