Вопрос или проблема
h@h:~$ lspci -nn | grep VGA
01:05.0 VGA совместимый контроллер [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RS482/RS485 [Radeon Xpress 1100/1150] [1002:5974]
Это моя видеокарта. И всё, что мне нужно, — это стабильный драйвер для неё. Я использую Ubuntu 14.04, попытался установить fglrx, но это не сработало, я не смог больше войти в Ubuntu.
Мне нужно подключить два 24-дюймовых дисплея бок о бок, чтобы иметь больше рабочего пространства и запускать Windows на VMware на одном экране, а основную ОС, Ubuntu, на другом. Я ненавижу Windows, но он мне слишком нужен, чтобы избавиться от него.
Мне нужно, чтобы кто-то сказал, как установить хорошую видеокарту. Это может быть fglrx, но как избежать ошибки при входе с ним?
h@h:~$ dpkg -l | grep xserver-xorg-core
ii xserver-xorg-core-lts-utopic 2:1.16.0-1ubuntu1.2~trusty2 amd64 Xorg X server – core server
Нет штатного проприетарного драйвера для этого видеоадаптера в Linux.
Уже установлен драйвер с открытым исходным кодом.
Всё, что вы можете сделать, — это обновить графический стек до последней доступной версии для Ubuntu 14.04. В вашем случае у вас это уже есть.
Вы можете обновиться до ядра 3.19. В нём встроен модуль radeon, который может быть лучше. Это можно сделать с помощью
sudo apt-get install linux-generic-lts-vivid
Скоро в репозиториях должен появиться новый графический стек.
Ответ или решение
Теория
Ваше устройство, ATI Radeon Xpress 1100/1150, является частью серии интегрированных графических процессоров, которые предшествовали покупке ATI компанией AMD. Ваша система, Ubuntu 14.04, использует ядро Linux и драйверы X.Org для управления графикой. Основной задачей является обеспечение стабильной работы графической системы для корректного функционирования, включая возможность использования двух дисплеев и эксплуатации виртуальных машин.
На Ubuntu 14.04 поддержка старых видеокарт происходит через открытые драйверы "Radeon", которые интегрированы в ядро Linux и X.Org Server. Что касается драйверов собственности, таких как "fglrx", они зачастую вызывают проблемы с совместимостью, особенно с устаревшими или интегрированными GPU.
Пример
На вашем оборудовании уже работает установленный открытый драйвер Radeon, что является стандартной и рекомендуемой практикой. Ваш VGA контроллер идентифицируется как "Advanced Micro Devices, Inc. [AMD/ATI] RS482/RS485 [Radeon Xpress 1100/1150] [1002:5974]". Проблемы, возникшие после попытки установки драйвера "fglrx", обусловлены несовместимостью новой версии драйвера с вашей видеокартой и версией сервера X.Org.
Как вы уже заметили, простое обновление графического стека или ядра может улучшить взаимодействие с оборудованием. В частности, переключение на более новое ядро (например, 3.19 в вашем случае) через "linux-generic-lts-vivid" может улучшить поддержку оборудования за счет обновленных модулей.
Применение
-
Проверьте текущее состояние драйвера:
Убедитесь, что ваш графический стек настроен корректно. Выполните команду:
lspci -k | grep -A 2 VGA
Это покажет, какой драйвер используется, должен быть включен драйвер "radeon".
-
Обновление ядра:
Поднятие уровня ядра до версии 3.19 может предоставить обновленные модули и улучшенную совместимость. Установите его через:
sudo apt-get install linux-generic-lts-vivid
После установки перезагрузите систему, чтобы убедиться, что новое ядро активно.
-
Обновление графического стека:
Обновите компоненты X.Org до последних доступных версий. Это делается так:
sudo apt-get update sudo apt-get upgrade
-
Проверка работы двух мониторов:
После обновлений проверьте, правильно ли распознались и настроились дисплеи. Откройте инструмент настройки дисплея:
gnome-control-center display
Убедитесь, что оба монитора отображаются правильно и масштабируется согласно вашему выбору.
-
Устранение неполадок:
Если после этих действий проблемы сохраняются, проверьте журнал ошибок X.Org:
cat /var/log/Xorg.0.log | grep EE
Это поможет диагностировать специфические проблемы.
-
Мониторинг производительности:
Для оценки производительности и корректности работы используйте инструменты мониторинга, такие как
glxinfo
иxrandr
, чтобы проверить возможности OpenGL и настройки дискретных разрешений. -
Бэкап конфигураций:
Для защиты от потери данных или конфигураций создайте резервную копию:
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup
Итог
Ваша ситуация определенно требует тонкой настройки и поддержания правильной конфигурации драйвера на устаревшей системе. Решение заключается не в использовании устаревших и несовместимых проприетарных драйверов, а в максимальном использовании возможностей открытых драйверов и удовлетворительном уровне их обновления. Это позволит добиться стабильной работы двух дисплеев и выполнения задач, таких как запуск виртуальных машин.