5

Я запускаю Fedora (в настоящее время версия 16, но эта проблема уже давно), и иногда, когда я переключаю виртуальные терминалы (VT), новый VT показывает поврежденную версию некоторых данных, которые ранее отображались на старом VT. Например, если я смотрел видео YouTube в VT1 и нажимал CTRL-ALT-F2, чтобы переключиться на VT2, где я вошел во второй сеанс X, сеанс X не отображает вход в систему на пустом экране; он показывает имя входа на экране, на котором, как кажется, есть испорченная испорченная версия видео на YouTube в качестве обоев. Или, может быть, просто бред.

Вот образец. На фото не ясно, потому что камера моего телефона вымывает диалоговое окно, но диалоговое окно разблокировки нарисовано правильно, и все работает отлично после разблокировки рабочей станции.

Я хотел бы найти какой-то способ предотвратить это, так как это довольно уродливо, не говоря уже о риске безопасности или конфиденциальности, когда два разных пользователя используют одну и ту же рабочую станцию, а какое-то случайное изображение даже не появляется на экране. экран блокировки другого сеанса.

Если это имеет значение, у меня есть видеокарта adeon HD 5800 Series, и я использую стандартные бесплатные драйверы AMD, которые поставляются с Fedora.

Как можно предотвратить возникновение этой проблемы или, по крайней мере, принудительно обновить экран на экране блокировки, чтобы это повреждение не осталось на экране?

Я пытался играть с различными заставками и вариантами блокировки экрана, и, похоже, ничто не способно предотвратить повреждение.

4 ответа4

4

Разрушение, которое вы видите, - неинициализированная память. Для этого может быть много разных причин. Могут быть некоторые параметры ядра, которые могут привести к обходу этого (например, использование UMS вместо KMS с помощью опции nomodeset), однако это всего лишь обходные пути, и трудно угадать, что будет работать.

Вместо этого позвольте мне объяснить, как подать отчет об ошибке и исправить его по-настоящему:

  1. Зайдите на bugs.freedesktop.org и зарегистрируйте аккаунт
  2. Откройте отчет об ошибке. Вот ссылка с предварительно заполненным компонентом:

    https://bugs.freedesktop.org/enter_bug.cgi?product=xorg&component=Driver/Radeon

  3. Установите версию на 7.7 или git

  4. Установите Серьезность, Аппаратное обеспечение и ОС соответственно
  5. Сводка должна выглядеть примерно так:«[HD 5800] Повреждение кадрового буфера, показанное при переключении VT в Fedora 16»
  6. В описании начните с краткого изложения проблемы, не более 2-3 предложений. Затем поместите полное описание (например, вырезать и вставить то, что вы написали здесь).
  7. Определите характеристики проблемы:
    • Примерно, когда он впервые начал появляться? Или так было всегда?
    • Это случается каждый раз? Если нет, в какой пропорции это происходит?
  8. После воспроизведения проблемы соберите «dmesg> dmesg.txt», /var/log/Xorg.0.log, «lspci -vvnn> lspci.txt» и пару фотографий экрана, на которых показана ошибка. Приложите все это к сообщению об ошибке.
  9. Следите за любыми запросами разработчиков
3

У меня была такая же проблема с моей картой серии Radeon HD 5800. Для решения этой проблемы я добавил следующие команды в конец моей команды загрузки grub:

тихий носплэш

Попробуйте и посмотрите, может ли это решить проблему.

1

У меня это происходило в системе OpenSuse некоторое время назад, раздражает, да ... но не смертельно. В основном это проблема с драйверами, которая может быть исправлена в следующем обновлении, ничего не сказать. Это происходит только тогда, когда вы переключаетесь между «кадровыми буферами».

Увы, у меня нет никакой хорошей информации для передачи, так как я недавно отошел от этого дистрибутива, и я не могу честно вспомнить, сделал ли я что-нибудь с этим. Переход к текстовой консоли и обратно изменил шаблон, иногда очищая его, иногда сейчас. Нечеткая память.

Небольшой поиск показывает многообещающую информацию, которая является лучшей:

Добавление vga = normal к параметрам загрузки grub, кажется, является обычным исправлением, поскольку оно заставляет графический адаптер переключаться обратно в текстовый режим, а затем обратно в графический режим при выходе из системы.

Я не уверен, как Fedora обрабатывает параметры загрузки, может быть, кто-то может помочь нам там.

vga=normal
-2

Это, вероятно, привело к тому, что версия вашего драйвера VGA не соответствует версии Fedora для Linux, поэтому никакое изображение не может быть отображено должным образом. Вы должны установить драйвер VGA на версию, соответствующую Fedora Linux.

Я также пробовал VGA Diver, который я могу установить на Linux Ubuntu 11 может и при установке на Linux Mint не может работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .