Вот все, что у меня установлено из xserver:
Код: Выделить всё
andrey@DELL ~ $ dpkg -l xserver* | grep hi
hi xserver-common 2:1.17.3-2ubuntu4 all common files used by various X servers
hi xserver-xorg-core 2:1.17.3-2ubuntu4 amd64 Xorg X server - core server
andrey@DELL ~ $ dpkg -l xserver* | grep ii
ii xserver-xorg 1:7.7+13ubuntu3 amd64 X.Org X server
ii xserver-xorg-input-evdev 1:2.9.2-1ubuntu1 amd64 X.Org X server -- evdev input driver
ii xserver-xorg-input-synaptics 1.8.2-1ubuntu2 amd64 Synaptics TouchPad driver for X.Org server
ii xserver-xorg-input-vmmouse 1:13.1.0-1ubuntu1 amd64 X.Org X server -- VMMouse input driver to use with VMWare
ii xserver-xorg-input-wacom 1:0.32.0-0ubuntu2 amd64 X.Org X server -- Wacom input driver
ii xserver-xorg-video-intel 2:2.99.917+git20160218-1ubuntu2 amd64 X.Org X server -- Intel i8xx, i9xx display driver
ii xserver-xorg-video-radeon 1:7.6.1-1ubuntu1 amd64 X.Org X server -- AMD/ATI Radeon display driver
Выяснил, что все же есть одна проблемка, которую я сразу не заметил. Cinnamon не хочет дружить с fglrx. То есть в режиме интегрированной карты он работает как и должен, а вот в режиме дискретной карты он только черный экран показывает. Я то все время пользовался xfce и никаких неприятностей не встречал, другие оконные менеджеры работают нормально. Да и сам Cinnamon в энергосберегающем режиме не подводит. Мне то при работе с всякими окошками дискретная карта не нужна, она только ноут греет, а для запуска игрушек я переключаюсь на xfce. В общем, если неприятность с Корицей не пугает, то можно смело даунгрейдить Иксы.
Я все вышеуказанные пакеты вытягивал по одному с сайта
https://launchpad.net/ubuntu/xenial так, чтобы не было конфликтов и ломаных зависимостей. Это самые последние версии из Иксов 1.17. Если у вас 64-битная архитектура, то можно скачать их по ссылкам не выискивая:
Все эти файлы складываем в отдельную папку, сносим установленные Иксы и ставим 1.17:
Код: Выделить всё
sudo apt purge xserver-xorg xserver-common xserver-xorg-core
cd /папка с пакетами/
sudo dpkg -i xserver*.deb
Далее стоит перезагрузить комп и убедиться, что Иксы завелись и ничего не испортилось. Если что-то пойдет не так, то всегда можно вернуть все как было:
Ctrl+Alt+F1 (F2, F3...)
Код: Выделить всё
sudo apt purge xserver-xorg xserver-common xserver-xorg-core
sudo apt install xserver-xorg
Но это я на всякий случай пишу, проблем возникнуть не должно.
Когда Иксы 1.17 заведутся, можно устанавливать драйвер AMD. Рекомендую предварительно установить у себя какой-нибудь легкий оконный менеджер в качестве альтернативы Корице (xfce, openbox и прочие), на случай, если Cinnamon будет шалить как у меня. Тогда комбинацией Ctrl+Alt+Backspace можно будет передернуть Иксы и запустить другой оконный менеджер. Но не всем грозит такая проблема с черным экраном.
Как установить драйвер AMD Radeon подробно расписано в
этой теме (мне по прежнему не хочется копипастить). Будьте внимательны, там пункт 3 про пропатчивание драйвера для ядра 4.4.х находится в середине темы.
Желаю удачи.
Чтобы Иксы 1.17 случайно не обновить при установке всяких программ, советую их закрепить:
Код: Выделить всё
sudo apt hold xserver-xorg-core xserver-common
Я уже довольно долго тестирую такую комбинацию Иксов с fglrx, вытворяю разные нехорошие штуки, но Иксы пока ни разу не падали. На днях обнаружил, что моя любимая игруха под линуксом живее и красивше, чем под Вендой и такими же настройками графики. Там у меня FPS достаточно сильно проседал.
Что же касается черного экрана в Cinnamon, то я пока не сдаюсь, просто времени мало с ним разбираться. Проблема с ним такая:
При загрузке с дискретной видеокартой Искы и mdm (окно логина) запускаются нормально. Далее ввожу пароль, запускаю сессию с Корицей, появляется на секунду wallpaper и тут же все накрывает черным экраном. Виден только курсор мышки. Если навести мышью в область, где находятся часы, то вместо всплывающей даты там только редкие точки появляются. В режиме 2d (software rendering) тоже самое. Другие оконные менеджеры работают без проблем. Такое впечатление, что Cinnamon не воспринимает OpenGL.
Но это еще может быть связано с моей видеокартой (AMD Radeon HD7670M). Еще до установки fglrx, когда я хотел поиграть в игрушки с хорошей графикой, моя карточка со свободным драйвером тоже чудила. При использовании интегрированной карты все работало, но плохо, а при запуске на дискретной карте (при активации DRI_PRIME=1) вместо 3d графики было пустое окно или черный экран (в полноэкранных играх). Данная проблема известна разработчикам открытых драйверов, но решать ее никто не спешит. Часто на форумах встречается такая проблема у обладателей карточек, модель которых оканчивается на 70. Так, что если у вас модель карточки не на 70 заканчивается, могу предположить, что и с Корицей у вас проблем не должно быть.
Будет время я еще с Корицей поразбираюсь. Вспомню английские слова, напишу разрабам Cinnamon'а. А пока меня все и так устравает, ибо на открытых драйверах я в игрушки вообще не могу поиграть. Я разные бэнчмарки для теста пробовал, все запускаются и хорошо работают, а проблема есть только с Cinnamon.