Как решить проблему искаженного изображения на Ubuntu 24.04?

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

У меня установлена Ubuntu 24.04.01 LTS как клиент VirtualBox на хосте Ubuntu 20.04.

На экране появляется искажение, которое не регулируется. Но его слишком много, чтобы можно было работать в системе. На хосте искажения экрана нет, как и на очень старой версии Ubuntu 16.04.

Моя графическая карта: Quadro P620/PCIe/SSE2 / NVIDIA Corporation GP107GL [Quadro P620]. Я нашел эту информацию на экране “О системе” на компьютере-хосте. Оконная система на хосте — X11.

В Ubuntu 24.04 (клиент Virtualbox) в окне “О системе” показывают для графики: “Программное рендеринг” и оконную систему “Wayland”.

Я попробовал:
sudo apt get install linux-oem-24.04
из источника: Проблема с мерцанием экрана в Ubuntu 22.04 LTS,
но стало только хуже. Поскольку я использовал снимок VirtualBox, я смог отменить это изменение.

У меня также было подключено два дисплея, но второй экран больше недоступен. Не знаю, связано ли это с искажением экрана.

В чем причина? И как я могу это решить?

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

Чтобы решить проблему с искажением экрана в Ubuntu 24.04, установленной в качестве клиента VirtualBox на хосте Ubuntu 20.04, нужно выполнить несколько шагов:

1. Убедитесь, что установлены расширения VirtualBox

Для гарантированной корректной работы графики в VirtualBox необходимо установить дополнения гостя (Guest Additions). Они обеспечивают необходимые драйверы и утилиты для улучшения совместимости.

Шаги по установке:

  • Запустите виртуальную машину с Ubuntu 24.04.
  • В меню VirtualBox выберите "Устройства" > "Вставить образ диска дополнений гостя" (или аналогичный пункт).
  • Откройте терминал в виртуальной машине и выполните следующие команды:
sudo apt update
sudo apt install build-essential dkms linux-headers-$(uname -r)
  • После завершения установки, смонтируйте образ диска, чтобы установить дополнения:
cd /media/cdrom
sudo sh VBoxLinuxAdditions.run
  • Перезагрузите виртуальную машину.

2. Изменение параметров виртуальной машины

Убедитесь, что ваша виртуальная машина настроена для использования 3D-ускорения:

  • Откройте настройки виртуальной машины в VirtualBox.
  • Перейдите в раздел "Экран" и убедитесь, что включено "Включить 3D-ускорение".
  • Убедитесь, что выделен достаточно видеопамяти (рекомендуется 128 МБ или больше).

3. Переход на X11

Учитывая, что в Ubuntu 24.04 по умолчанию используется Wayland, попробуйте переключиться на X11, поскольку это может помочь устранить искажения.

Шаги по переходу на X11:

  • На экране входа выберите значок шестеренки, чтобы открыть параметры сеанса.
  • Выберите "Ubuntu на Xorg" (или "X11"), а затем войдите в систему.

4. Проверка разрешения и частоты обновления

После установки дополнений гостя и переключения на X11 проверьте настройки разрешения и частоты обновления.

  • Откройте "Настройки" > "Экран" и проверьте, что разрешение соответствует вашему монитору и частота обновления установлена корректно.

5. Проверка дополнительных дисплеев

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

xrandr

Проверьте доступные дисплеи и их конфигурацию. Используйте xrandr для настройки и активации второго экрана.

Заключение

Если после выполнения перечисленных шагов проблема с искажением экрана сохраняется, возможно, дело в несовместимости специфичных параметров вашей графической карты и VirtualBox. В этом случае рекомендуется проверить наличие обновлений как для VirtualBox, так и для драйверов графической карты на хосте. Также можно рассмотреть возможность использования другой виртуальной машины или обновления до более новой версии VirtualBox, если такая доступна.

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

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