Ubuntu 16.04 – Драйвер дисплея/ разрешение экрана после установки

Вопрос или проблема

Свежая установка Ubuntu была сделана на довольно старом ПК (скажем, 10 лет). Монитор 1920×1080 подключен через RGB… НО отображает единственное разрешение экрана – 1280×1024 (которое не является предпочтительным для моего экрана).

Поскольку это старый ПК, у меня нет никаких солидных знаний о его аппаратном обеспечении (Материнская плата MSI, встроенная видеокарта, E2140 1.60GHz, код 2 duo… и всё на этом), поэтому поиск любых драйверов дисплея не увенчался успехом.

Мой основной вопрос – Как лучше всего начать этот поиск?
1) Использование xrandr – показало только этот 1 режим разрешения.
2) Это проблема с драйвером дисплея?
3) Может быть, это проблема с аппаратным обеспечением (учитывая, что он довольно старый…)

Что-то еще?

Редактирование 1: Возможно Материнская плата – https://www.msi.com/Motherboard/P4M900M2L/Specification

Как я могу получить его драйверы? На сайте производителя – поддержка только Windows

Редактирование 2: Модель материнской платы – P4M890

Редактирование 3 – Вывод командной строки

$ lspci -nnk | grep -A3 VGA
01:00.0 VGA совместимый контроллер [0300]: VIA Technologies, Inc. P4M890 [S3 UniChrome Pro] [1106:3343] (rev 01)
        Подсистема: Micro-Star International Co., Ltd. [MSI] P4M890 [S3 UniChrome Pro] [1462:7255]
        Ядро модули: viafb
04:01.0 Аудиоустройство [0403]: VIA Technologies, Inc. VT8237A/VT8251 HDA Контроллер [1106:3288] (rev 10)


guy@desktop:~$ xrandr -d :0
xrandr: Не удалось получить размер гаммы для вывода по умолчанию
Экран 0: минимум 1280 x 1024, текущий 1280 x 1024, максимум 1280 x 1024
по умолчанию подключен основной 1280x1024+0+0 0mm x 0mm
   1280x1024     77.00*
guy@desktop:~$

Запускайте

lshw -c video

это должно дать вам некоторую информацию о видео, строки product: и vendor: будут актуальны.

Затем ищите “ubuntu video” или “ubuntu video”, чтобы выяснить, что другие сделали, чтобы решить ту же проблему.

Общий драйвер видео для ubuntu показывает некоторые “мета” вопросы и обещающие ссылки, подобные этим, следуя инструкциям для вашего производителя должно сработать:


Ваше видео, похоже, VIA P4M890, и веб-поиск по запросу ubuntu via p4m890 S3 UniChrome Pro нашел несколько многообещающих идей, но похоже, что некоторые из них больше не поддерживаются:

  • https://ubuntuforums.org/showthread.php?t=1055593 – звучит как “Простое решение – вручную указать чипсет в xorg.conf, отключить ускорение и добавить несколько строк для разрешений.” но смотри тему для деталей
  • У меня есть странная проблема с монитором. Как я могу её решить?
    Не точно такая же проблема, но схожее оборудование? Основные моменты:

    По той же ссылке выше: https://help.ubuntu.com/community/OpenChrome вы можете увидеть, что есть решение обхода при компиляции из исходников, которое “вероятно” может работать для 3D части.

    Также есть какое-то решение, фиксирующее отключение 3D полностью. Изменяя xorg.conf: и добавляя следующее:

    Section "Module"
            Disable    "dri"
    EndSection
    

Ответ или решение

Вопрос: Драйвер дисплея/разрешение экрана после установки Ubuntu 16.04

Введение

Вы столкнулись с проблемой, связанной с разрешением экрана на довольно старом ПК после установки Ubuntu 16.04. У вас возникли трудности с нахождением подходящего драйвера для видеокарты, что привело к тому, что система предоставляет только одно разрешение – 1280×1024, в то время как ваше устройство поддерживает 1920×1080.

Шаги для диагностики проблемы

  1. Использование xrandr
    Вы уже выполнили команду xrandr, чтобы проверить доступные разрешения. Как видно из вывода, система распознает только 1280×1024, что указывает на возможные проблемы с драйверами или конфигурацией.

  2. Проблема с драйвером дисплея
    Исходя из вывода команды lspci, ваше устройство использует видеоконтроллер VIA P4M890 с поддержкой S3 UniChrome Pro. Поддержка данного графического адаптера в Ubuntu может быть ограниченной, так как драйверы, которые обычно используются для данной аппаратной платформы, могут быть устаревшими.

  3. Аппаратные проблемы
    С учетом возраста ПК (примерно 10 лет), также возможно, что аппаратная конфигурация не полностью совместима с современными версиями операционной системы или что сама видеокарта вообще не поддерживает нужные разрешения.

Поиск и установка драйверов

  1. Получение информации о видеокарте
    Вы можете использовать команду lshw -c video для получения более подробной информации о вашей видеокарте, включая производителя и модели. Это поможет вам при поиске поддержки.

  2. Поиск решения в сети
    Выполните поиск, используя ключевые слова, такие как ubuntu via p4m890 S3 UniChrome Pro, чтобы найти форумы и обсуждения пользователей с аналогичными проблемами. Вот несколько ресурсов, которые могут быть полезны:

    Возможно, вам придется воспользоваться инструкцией по изменению файла конфигурации xorg.conf, чтобы вручную установить необходимые разрешения. Пример изменений может выглядеть следующим образом:

    Section "Monitor"
       Identifier "Monitor0"
       Modeline "1920x1080"  6720  1920 2048 2080 2200 1080 1100 1111 1120 -hsync +vsync
       Option "PreferredMode" "1920x1080"
    EndSection
  3. Использование альтернативных драйверов
    Как альтернатива, вы можете попробовать установить драйвер OpenChrome, который поддерживает некоторые видеокарты VIA и S3. Инструкции о том, как установить и настроить данный драйвер, вы можете найти здесь.

Заключение

Ваши проблемы с разрешением экрана после установки Ubuntu 16.04 могут быть вызваны как проблемами с драйверами, так и аппаратными ограничениями. Рекомендуется последовательно пройти все шаги, описанные выше, чтобы рассмотреть возможные решения. Обязательно ищите информацию и поддержку на форумах Ubuntu и в сообществе, чтобы получить доступ к наиболее актуальным рекомендациям и решениям.

Если у вас все еще возникают проблемы, возможно, стоит рассмотреть возможность обновления оборудования, так как существующее не может обеспечивать необходимую производительность с современными операционными системами.

Оцените материал
Добавить комментарий

Капча загружается...