Рейтинг:1

Как понизить версию графических драйверов на Ubuntu Mate 18.04

флаг cn

У меня есть старая 32-битная (i386) машина с процессором Intel Pentium P6100*2 и встроенной HD-графикой (это очень ценно). Его внутренний дисплей сгорел, поэтому он подключен к телевизионному монитору через HDMI. Все работало гладко на Ubuntu 14.04, но ОС была слишком устаревшей, чтобы интегрироваться с другими современными устройствами в моем доме, поэтому я обновил ее до Ubuntu 16.04, и тут начались мои проблемы.

Графические драйверы не работают. Мне пришлось уменьшить разрешение 1920x1080 по умолчанию до 1280x720, чтобы экран не мигал. Тем не менее, видео на YouTube тормозит даже в разрешении 360p (и становится только хуже при более высоких настройках). Вот оригинальная ветка

С тех пор я обновился до Ubuntu Mate 18.04, но проблема с драйвером не устранена. Я немного покопался и обнаружил, что у меня установлена ​​строка версии OpenGL по умолчанию: 2.1 Mesa 20.0.8. Я даже поигрался с некоторыми PPA, чтобы найти пользовательские драйверы Intel, но пока не повезло. Мне нужно установить несколько старых драйверов, где их найти?

Я читал о старых пакетах xorg, но, по-видимому, они могут привести к сбою в новой версии Ubuntu. Драйверы Intel в Ubuntu являются модулями ядра, и любые пакеты, конфликтующие с ядром, могут вызвать проблемы. Я ищу что-то более отстраненное, например проприетарные драйверы.

guiverc avatar
флаг cn
Знаете ли вы, что *разновидности* Ubuntu поставляются только с трехлетним сроком службы поддержки (пять лет относятся к Ubuntu Desktop, Ubuntu Server, но не к разновидностям), поэтому вы спрашиваете о выпуске, который всего несколько дней назад достиг своего EOL. (https://fridge.ubuntu.com/2020/08/14/ubuntu-18-04-5-lts-released/ или UWN — https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue681#Lubuntu_18.04_LTS_End_of_Life_and_Current_Support_Statuses выделяет уведомления EOL для Lubuntu/Ubuntu-MATE/Kubuntu/Ubuntu-Budgie. 7
guiverc avatar
флаг cn
Драйверы на самом деле являются модулями ядра; поэтому связаны с тем стеком ядра, который вы выбрали для использования. У меня есть несколько старых устройств, которые нормально работали с ядром GA версии 18.04 (таким образом, они все еще хороши), но им не нравился стек HWE после того, как он *подскочил* с 5.3 до 5.4... стек ядра GA и, таким образом, использовать старые модули ядра (например, * драйверы). Вы не предоставили информацию о своем стеке - вы используете GA или HWE? Если вы используете HWE, вы можете переключиться на GA и, таким образом, использовать более старый стек (модули ядра для более старого ядра, следовательно, более старые *драйверы*)
WTRIX avatar
флаг cn
Звучит как сонар для дельфина! Я запустил команду uname -r и обнаружил, что использую общую версию 5.4.0-77. Я не знаю, указывает ли это также на стек ядра.
WTRIX avatar
флаг cn
«Точечные выпуски 18.04.2 и более поздние будут поставляться с обновленным ядром и стеком X по умолчанию для настольных компьютеров. При установке сервера по умолчанию будет использоваться ядро ​​​​GA, а поддерживающее ядро ​​​​предоставляется как необязательное». Я установил и обновил 18.04.05 Desktop, поэтому я предполагаю, что это стек HWE, а не GA. Вики предоставляет только команду для обновления HWE: sudo apt-get install --install-recommends linux-generic-hwe-18.04 xserver-xorg-hwe-18.04. То же самое касается 16.04, когда началась моя проблема, поэтому я действительно думаю, что это исправление GA сработает для меня.
guiverc avatar
флаг cn
Система 18.04, использующая GA и полностью обновленную HWE, будет сообщать как 18.04.5 (текущий уровень, и ожидается, что он останется текущим уровнем на протяжении всего срока службы продукта, но вы никогда не знаете, 16.04 достигла 16.04.7 до того, как это было завершено). стандартная поддержка). Какое ядро ​​вы используете? Если вы используете 4.15, то вы используете стек GA, в 18.04.5 стек HWE будет ядром 5.4, т.е. `uname -r` сообщит вам ядро ​​и, следовательно, стек, который вы используете (или вы также можете посмотреть пакеты; оба могут быть установлены и выбраны при загрузке, поэтому `uname` хорош для того, что вы используете; пакет для того, что установлен)
guiverc avatar
флаг cn
На вики-странице (есть несколько) действительно сказано, как перейти на более раннюю версию — это очень заметно на одной странице, поскольку Ubuntu 20.04 LTS Desktop по умолчанию использует HWE, поэтому переход на GA с HWE заметен на этой странице — вы не сказали, на какой странице вы смотрели, но их несколько. https://wiki.ubuntu.com/Kernel/LTSEnablementStack
guiverc avatar
флаг cn
Извините, я пропустил, где вы сообщили, что используете ядро ​​​​5.4 (дополнительные сведения обычно лучше добавлять к вопросу), но да, это означает, что вы используете стек ядра HWE (18.04 и 18.04.1 были 4.15, 18.04.2 были 4.18, 18.04.3 — 5.0, 18.04.4 — 5.3, 18.04.5 — 5.4 с HWE, 4.15 для всех при использовании GA) См. предыдущий комментарий
WTRIX avatar
флаг cn
Это действительно помогло мне. Это не полное исправление, которое я искал, после перехода на GA проблема осталась прежней. Однако я думаю, что стек ядра GA позволил мне запустить эту строку без ошибок: sudo apt-get install -y xserver-xorg-video-all. После перезагрузки я смог запустить трейлер игры 1080p на YouTube с очень небольшой задержкой. Вероятно, мне следует попробовать более старый пакет xorg (если он существует), но на данный момент я потратил достаточно времени. Также кажется, что видео немного прерывается, когда есть активность на странице, поэтому я подумал, что может быть задействован и композитор (обнаружен сегодня).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.