Одно возможное объяснение состоит в том, что из-за некоторого недавнего изменения местоположение X файлов cookie изменилось от ~/.Xauthority
к некоторому местоположению, обозначенному $XAUTHORITY
. X файлов cookie содержат пароль, который должны обеспечить X приложений при соединении с X-сервером. (См. первую часть этого ответа для большего количества фона.)
Удостоверьтесь что XAUTHORITY
переменная не стирается sudo
. Выполненный visudo
добавить эту строку к sudoers
файл:
Defaults env_keep += XAUTHORITY
Связанная возможность - это, если Вы не имеете XAUTHORITY
в Вашей среде X cookie хранятся в ~/.Xauthority
. Если HOME
переменная среды не сохраняется sudo
, затем эти X приложений, работающих под sudo
заглянет ~root/.Xauthority
который не имеет правильного cookie. Существует три простых способа решить это от самого удобного до менее удобного:
env_reset
опция в sudoers
(когда можно выполнить произвольные команды как целевой пользователь, нет никакого реального преимущества безопасности для env_reset
), и не включать set_home
.Сюда, ~/.Xauthority
под sudo
все еще обращается к корневому каталогу вызывающего абонента.sudo
сохранить XAUTHORITY
переменная как выше, и набор XAUTHORITY
в Ваших X файлах запуска сессии, даже если это - значение по умолчанию.Набор XAUTHORITY
использование корневого каталога вызывающего абонента в sudo
сессия, например, путем выполнения
sudo env XAUTHORITY=${XAUTHORITY:-~/.Xauthority} xterm
Обычно хороший опыт. У меня действительно были проблемы KDE (некоторые незначительные катастрофические отказы, действительно редко) с моим Radeon 7870, но этого никогда не происходило на Ubuntu с Единицей.
Установка драйвера довольно проста. Я использовал установщик AMD для генерации .deb файлов и установил их вручную. Затем я генерировал файл конфигурации с (aticonfig - начальная буква), и все работало.
Выполненные игры, винные работы, игра видео, высвечивают выполнения, работы Chrome.
Я не могу рекомендовать Вам карту (поскольку она не позволяется), но имейте в виду ту Nvidia>> ATI. Когда дело доходит до драйверов (особенно Linux). Однако карта ATI даст Вам лучшую производительность (в Windows, по крайней мере) за более низкую цену. Если бы я должен был весь день использовать Linux, то я купил бы карту Nvidia несомненно. Но я взял прыжок и купил этот Radeon. Я удовлетворен в Windows, но он имеет некоторые проблемы в соответствии с Linux.
Я хотел бы добавить некоторую информацию к предыдущему ответу, так как это покрывает основную поддержку и функциональность, и т.д. (Я также соглашаюсь относительно Nvidia по сравнению с ATI).
Производительность будет не только зависеть от карты, которую Вы выбираете, но также и принимаете ли Вы решение использовать Драйверы с открытым исходным кодом или собственные драйверы Катализатора AMD. Разница между ними огромна (приблизительно половина производительности для драйверов FOSS), но они медленно улучшаются для каждого выпуска.
Phoronix является страницей, которая регулярно публикует сравнительные тесты производительности, и для собственных драйверов и для драйверов FOSS. Сравнительный тест, с которым я связался, является тестом специально для карты, которую Вы упомянули, с помощью драйверов Катализатора. Вот одно выполнение сравнения между что карта ATI и NVidia GTX680
Можно также найти намного больше тестов, специально для драйверов FOSS.
Существуют некоторые незначительные проблемы с собственными драйверами AMD.
Они пропускают ключевую стандартную программу защиты (устойчивые программы построения теней), таким образом, Вы не можете выполнить WebGL или Программу построения теней OpenGL CSS, не рискуя использованием. (Они выключены в Chrome, если у Вас есть карта ATI.)
Flash прекратил поддерживать 3D ускорение в целом в Linux из-за использования безопасности. Надо надеяться, они скоро разрешат это.
Особенно серия HD 5xxx теперь работает почти как быстро для OpenGL с Меза-драйверами Gallium3D С открытым исходным кодом. Серия HD 4xxx на самом деле работает быстрее, но я не рекомендовал бы получить HD 4xxx карта из-за этого, потому что это еще медленнее, чем более новые карты и испытывает недостаток во многих функциях, которые имеют более новые карты.
Единственная реальная проблема, оставленная на серии HD 6xxx, оптимизирует драйверы. Это - медленная происходящая работа. Это в настоящее время применимо, но я не рекомендовал бы это.
HD7xxx является остановкой на драйверах с открытым исходным кодом. В то время как минимальная поддержка обрабатывается, много функций стандартных программ еще не завершаются и или обрабатываются в программном обеспечении или посредством обходных решений создания узкого места. Нельзя сказать там никогда не будет поддержкой.
Драйверы с открытым исходным кодом, однако, не имеют хорошего OpenCL (Открытый, Вычисляют), поддержка. Вам нужны собственные драйверы для выполнения этого.