Переполнение строки виртуальной консоли не обновляется после установки новой графической карты.

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

Недавно я обновил свой компьютер, установив GeForce RTX 4060 и 64 ГБ памяти вместо GTX 960 и 16 ГБ, и заметил заметное увеличение производительности… как минимум в Blender. Однако, когда я перешел на tty / Виртуальную Консоль / CTRL+ALT+F1, я заметил, что когда я доходил до края экрана, текст не перемещался вверх. Я снова переключился на рабочий стол и обратно на tty, и последние строки появились с мигающим курсором внизу. Я нажал Enter для новой строки, но (стена) текста не переместилась, и мигающий курсор исчез.

Использую Debian 12, nvidia-driver-535.183.01, CUDA 12.2

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

Проблема, с которой вы столкнулись, связана с тем, как драйвера NVIDIA обрабатывают виртуальные консолей (TTY) после обновления вашей видеокарты. Это состояние может возникнуть из-за неправильной конфигурации режима отображения или взаимодействия между драйвером и ядром Linux. Ниже приведены шаги, которые могут помочь в решении этой проблемы.

  1. Проверка конфигурации загрузчика: Убедитесь, что конфигурация вашего загрузчика GRUB правильно настроена для использования нужного режима графического отображения. Откройте файл конфигурации GRUB:

    sudo nano /etc/default/grub

    Найдите строку, начинающуюся с GRUB_CMDLINE_LINUX_DEFAULT, и добавьте следующую опцию:

    nomodeset

    Ваша строка может выглядеть примерно так:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

    Сохраните изменения и обновите конфигурацию GRUB:

    sudo update-grub
  2. Обновление и переустановка драйвера NVIDIA: Убедитесь, что у вас установлена последняя версия драйвера NVIDIA. Вы можете удалить текущую версию драйвера и установить последнюю:

    sudo apt remove --purge '^nvidia-.*'
    sudo apt install nvidia-driver
  3. Проверка настроек терминала: Попробуйте изменить настройки вашего терминала. Откройте tty и выполните следующее:

    echo -e "\e[?1049h" # Включение режима альтернативного буфера

    Затем попробуйте снова. Это может помочь в правильной отрисовке текста.

  4. Обновление ядра Linux: Иногда проблемы совместимости возникают из-за устаревшего ядра. Проверьте, можете ли вы обновить ядро через репозитории Debian:

    sudo apt update
    sudo apt upgrade
    sudo apt dist-upgrade

    После завершения обновления перезагрузите компьютер.

  5. Проверка настроек Xorg: Если вы используете Xorg, убедитесь, что в его конфигурации нет параметров, которые могут конфликтовать с работой TTY. Откройте файл конфигурации Xorg (обычно /etc/X11/xorg.conf или в папке /etc/X11/xorg.conf.d/) и проверьте наличие неверных настроек.

  6. Отладка: Если проблема не решается, вы можете отладить её, просмотрев системные журналы. Используйте команду:

    journalctl -b

    Ищите ошибки или предупреждения, относящиеся к драйверам NVIDIA или TTY.

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

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

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