Вопрос или проблема
Я скачал файл .iso для Ubuntu 24.10 и затем использовал dd для копирования этого файла на соответствующее имя диска (например
dd if=name.iso of=/dev/sdc bs=64K status=progress
) с использованием видеокарты NVIDIA AF210-1924D3L3 (DDR3). После свежей установки я попытался войти в графический интерфейс, и на экране только курсор.
Я могу войти только в консоль символов CTR-ALT-F3 tty3. Я пробовал несколько попыток заставить работать драйвер для DVI и HDMI. (Примечание: VGA был бы бонусом, но для моего конкретного приложения это совершенно не помогает из-за конфигураций монитора.)
Я пробовал несколько подходов (включая 1) переустановку ubuntu-desktop, 2) установку ubuntu-desktop и переустановку после этого с выполнением:
sudo /etc/init.d/gdm3 restart
Живой диск загружается нормально, и его графический драйвер работает для DVI. Таким образом, основная проблема, похоже, связана с драйвером. Но я достаточно стучал головой об стену, чтобы поменять видеокарты.
Есть ли способ заставить эту карту работать снова?
Обновление: Я поменял видеокарты на:
Совместимый контроллер VGA: Advanced Micro Devices, Inc. [AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
Она работает нормально для обоих DVI портов. (Видеокарта имеет два DVI порта и один HDMI порт). Для заставки до входа в систему она также нормально работает для HDMI. После входа в графический интерфейс монитор HDMI LG IPS Led просто показывает пустой экран.
Детали системы следующие:
# Отчет о деталях системы
---
## Подробности отчета
- **Дата генерации:** 2024-11-28 13:47:05
## Информация о аппаратном обеспечении:
- **Модель оборудования:** ASUS Все серии
- **Память:** 8.0 ГиБ
- **Процессор:** Intel® Core™ i3-4170 × 4
- **Графика:** AMD CAICOS
- **Ёмкость диска:** 1.1 ТБ
## Информация о программном обеспечении:
- **Версия прошивки:** 1103
- **Название ОС:** Ubuntu 24.10
- **Сборка ОС:** (null)
- **Тип ОС:** 64-бит
- **Версия GNOME:** 47
- **Система окон:** Wayland
- **Версия ядра:** Linux 6.11.0-9-generic
В разделе “Дисплеи” в Информации о системе распознаётся только основной DVI дисплей, а не дисплей HDMI, что заставляет меня сделать вывод, что после входа в систему есть проблема с драйвером.
Из Как я могу узнать, какой графический драйвер используется в моей системе?
stephen@stephen-All-Series:~$ sudo lshw -c video
[sudo] пароль для stephen:
*-display
описание: Совместимый контроллер VGA
продукт: Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]
производитель: Advanced Micro Devices, Inc. [AMD/ATI]
физический id: 0
bus info: pci@0000:01:00.0
логическое имя: /dev/fb0
версия: 00
ширина: 64 бита
тактовая частота: 33МГц
возможности: pm pciexpress msi vga_controller bus_master cap_list rom fb
конфигурация: глубина=32 драйвер=radeon задержка=0 разрешение=1920,1080
ресурсы: irq:31 память:e0000000-efffffff память:f7e20000-f7e3ffff ioport:e000(размер=256) память:c0000-dffff
Предложение использовать ‘modinfo’ выводит много информации, которая кажется не полезной. Таким образом, и для этой второй карты я не могу получить стабильный вывод после входа в систему.
Когда я впервые вошел, всё работало, так что система как-то изменилась. Теперь я обновляю вопрос и для этой новой видеокарты — как заставить её работать в графической среде после входа в систему.
Из Референса 1 я получил дополнительную информацию:
stephen@stephen-All-Series:~$ hwinfo --gfxcard
12: PCI 100.0: 0300 Совместимый контроллер VGA (VGA)
[Создано в pci.386]
Уникальный ID: VCu0.3OOhiWSYJK3
ID родителя: vSkL.xltNQFyR_DB
SysFS ID: /devices/pci0000:00/0000:00:01.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Класс оборудования: графическая карта
Модель: "ATI Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]"
Производитель: pci 0x1002 "ATI Technologies Inc"
Устройство: pci 0x6779 "Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM]"
SubVendor: pci 0x174b "PC Partner Limited / Sapphire Technology"
SubDevice: pci 0xe206
Драйвер: "radeon"
Модули драйвера: "radeon"
Диапазон памяти: 0xe0000000-0xefffffff (ro,непредвзятая)
Диапазон памяти: 0xf7e20000-0xf7e3ffff (rw,непредвзятая)
Порты ввода/вывода: 0xe000-0xe0ff (rw)
Диапазон памяти: 0x000c0000-0x000dffff (rw,непредвзятая,отключена)
IRQ: 31 (117938 событий)
Модуль Alias: "pci:v00001002d00006779sv0000174Bsd0000E206bc03sc00i00"
Информация о драйвере #0:
Статус драйвера: radeon активен
Команда активации драйвера: "modprobe radeon"
Информация о драйвере #1:
Статус драйвера: amdgpu активен
Команда активации драйвера: "modprobe amdgpu"
Статус конфигурации: cfg=new, avail=yes, need=no, active=unknown
Подключено к: #10 (PCI bridge)
Основной дисплейный адаптер: #12
Команды
modprobe radeon
а также
modprobe amdgpu
просто выводят пустую новую строку, что может указывать на какую-то проблему.
Кроме того, я пытался переустановить драйвер с сайта производителя, что вызвало ошибку, которая определенно указывает на проблему с драйвером; но как это исправить еще?
~/Downloads/amd6450$ sudo ./AMD-Catalyst-15.9-Linux-installer-15.201.1151-x86.x86_64.run
Создан каталог fglrx-install.pizySG
Проверка целостности архива... Всё в порядке.
Распаковка драйвера AMD Catalyst(TM) Proprietary Driver-15.201.1151.............................................................................
=====================================================================
Установщик/упаковщик драйвера AMD Catalyst(TM) Proprietary
=====================================================================
ошибка: Обнаружена версия X Server 'XServer 1.21.1.13_64a', которая не поддерживается. Поддерживаемые версии: X.Org 6.9 или позже, до XServer 1.10 (по умолчанию:v2:x86_64:lib:XServer 1.21.1.13_64a:none:6.11.0-9-generic:)
Установка не будет продолжена.
Обновление: Следуя одному из предложений улучшить эту ситуацию со второй видеокартой, я сослался на следующие ссылки:
sudo add-apt-repository ppa:oibaf/test
sudo apt update
Ссылки:
ubuntu-14-04-5-16-04-and-newer-on-amd-graphics
Я создал тикет на Сайт поддержки Oibaf после того, как шаги ниже не активировали экран HDMI:
sudo add-apt-repository ppa:oibaf/test
sudo apt update
sudo apt upgrade
Теперь я проверяю предложенный Инструкции по даунгрейду X Server.
Я также пробовал обновления пакетов (например):
https://www.ubuntuupdates.org/package/core/xenial/main/updates/xserver-xorg-lts-utopic
В данный момент я не нахожу предложений вверху очень полезными для решения проблемы. Мне действительно нужно несколько шагов для тестирования, а затем чтобы предоставить обратную связь, а не ссылки, которые имеют много возможностей, которые не решают проблему.
Кажется, что одной из основных трудностей, с которыми я сталкиваюсь, является то, что я не могу даунгрейдить X-Server до чего-то, поддерживаемого сайтом производителя. Старые драйверы X-Server были удалены на сайте ppa, по-видимому.
Таким образом, на драйвере производителя я не могу обойти предупреждение:
ошибка: Обнаружена версия X Server 'XServer 1.21.1.13_64a', которая не поддерживается. Поддерживаемые версии: X.Org 6.9 или позже, до XServer 1.10 (по умолчанию:v2:x86_64:lib:XServer 1.21.1.13_64a:none:6.11.0-9-generic:)
Установка не будет продолжена.
Ссылка (с одним ответом) ссылка на даунгрейд X-Server содержит инструкции, которые не срабатывают:
sudo apt-get install xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic
Шаг для попытки даунгрейда X-сервера из ссылки приводит к ошибке “Примечание: выбирается ‘libqt5gui5t64’ вместо ‘libqt5gui5′”, как следует:
$ sudo apt-get install xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Примечание: выбирается 'libqt5gui5t64' вместо 'libqt5gui5'
E: Не удается найти пакет libgles1-mesa-lts-utopic
E: Не удается найти пакет libgles2-mesa-lts-utopic
E: Не удается найти пакет libgl1-mesa-glx-lts-utopic
E: Не удается найти пакет libgl1-mesa-glx-lts-utopic:i386
E: Не удается найти пакет libglapi-mesa-lts-utopic:i386
E: Не удается найти пакет libegl1-mesa-drivers-lts-utopic
Таким образом, кажется, мне нужны шаги, чтобы даунгрейдить последний Ubuntu 24.10 X-Server, учитывая то, что в данный момент опубликовано на сайте X-Server, а также знать, какой драйвер совместим с этим, чтобы вернуть функциональность HDMI.
Перед входом в систему HDMI показывает заставку правильно, поэтому я знаю, что это проблема с драйвером. Однако у меня все еще нет шагов для решения этой проблемы.
Ответ или решение
Установка графических карт NVIDIA и AMD на свежую версию Ubuntu 24.10 может вызывать определенные сложности, особенно когда дело касается несовместимости драйверов. В вашем случае вы столкнулись с проблемами как при установке NVIDIA GeForce G210, так и с графической картой AMD Radeon HD 6450/7450, и, как следствие, имеете отсутствие работы HDMI после входа в графическую среду. Давайте рассмотрим шаги, которые могут помочь вам устранить эти проблемы.
Шаг 1: Проверка совместимости аппаратного обеспечения
Первоначально, убедитесь, что аппаратное обеспечение совместимо с вашей версией Ubuntu. NVIDIA GeForce G210 — это более старая видеокарта, и поддержка драйверов для неё может быть ограничена в новых версиях Ubuntu. С аналогичной проблемой сталкивается и AMD Radeon HD 6450, несмотря на её относительную актуальность.
Шаг 2: Установка и обновление драйверов
Для начала рекомендуется удалить все существующие графические драйверы и чисто переустановить необходимые.
-
Залогиньтесь на TTY (Ctrl + Alt + F3) и выполните следующие команды для удаления существующих драйверов:
sudo apt-get purge nvidia* sudo apt-get purge fglrx*
-
Обновите вашу систему:
sudo apt-get update sudo apt-get upgrade
Шаг 3: Установка драйвера NVIDIA
Для установки драйвера NVIDIA попробуйте воспользоваться утилитой ubuntu-drivers
:
-
Выполните команду:
sudo ubuntu-drivers devices
Это покажет список доступных драйверов.
-
Установите рекомендованный драйвер:
sudo ubuntu-drivers autoinstall
После завершения установки перезагрузите систему:
sudo reboot
Шаг 4: Установка драйвера AMD
С драйверами AMD стоит быть осторожным. AMD предоставила стабильные открытые драйверы, и, как правило, их необходимо просто активировать. Как правило, в новых версиях Ubuntu они уже инсталлируются по умолчанию. Тем не менее, если у вас возникли проблемы, попробуйте установить драйвера от Oibaf.
-
Добавьте PPA:
sudo add-apt-repository ppa:oibaf/graphics-drivers sudo apt-get update sudo apt-get upgrade
После этого перезагрузите систему.
Шаг 5: Диагностика
Если после перезагрузки проблема с HDMI остаётся, проверьте статус драйвера:
sudo lshw -c video
Убедитесь, что драйвер корректно загружен и активен. Также проверьте, распознаются ли все подключенные дисплеи:
xrandr
Шаг 6: Временное решение через Xorg
Иногда использование Xorg вместо Wayland может помочь решить проблемы совместимости. Попробуйте войти в сессию Xorg:
- На экране приветствия выберите «Настройки» (шестеренка) и выберите «GNOME на Xorg».
Шаг 7: Устранение ошибок
Если HDMI по-прежнему не работает, необходимо проверить конфигурацию X-сервера. Откройте или создайте файл конфигурации /etc/X11/xorg.conf
и добавьте в него следующие строки:
Section "Device"
Identifier "AMD Graphics"
Driver "radeon" # или "amdgpu", в зависимости от вашей модели
Option "Monitor-DVI-0" "DVI-0"
EndSection
Заключение
Если все вышеуказанные действия не помогли, созданная вами конфигурация может быть нестабильной с новыми графическими драйверами. В таких случаях рекомендуется обратиться за помощью на специализированные форумы или в сообщество Ubuntu, представив всю нижеприведенную информацию, чтобы увеличить шансы на лучшее разрешение проблемы.
Не забывайте, что поддержка некоторых видеокарт в новых версиях операционной системы может быть ограничена. Всегда в первую очередь старайтесь использовать последние доступные драйвера, а также следите за обновлениями системы, которые часто включают улучшения совместимости.