Частота обновления не работает на экране входа в систему

Проблема

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

Общие сведения

В моей системе используется старая видеокарта NVIDIA 8800 GT. Когда я изначально установил Ubuntu, процесс загрузки с использованием драйверов Nouveau по умолчанию не удался, поэтому я загрузился с nomodeset (который растянул экран, но работал). Затем я установил проприетарные драйверы nvidia, поддерживаемые графическим процессором ( sudo apt install nvidia-340 ). Драйверы nvidia позволяли компьютеру загружаться, но экран был пиксельным. Я считаю, что это связано с тем, что видеокарта поддерживает вывод только 60 Гц для 1080p, а мой монитор - 1080p при 144 Гц.

Попытки решения

Я попытался установить в терминале частоту обновления 60 Гц, но получил сообщение об ошибке:

xrandr -s 1920x1080 -r 60

# Output
# > Rate 60.00 Hz not available for this size

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


Я также пробовал установить частоту обновления 60 Гц в программе NVIDIA X Server, но это ничего не помогло. (Я также сохранил конфигурацию 60 Гц в /etc/X11/xorg.conf в программе, потому что думал, что он может загрузиться до входа в систему. При перезагрузке он все равно ничего не сделал.)


Наконец, я снова попробовал xrandr , но с использованием выходного параметра:

xrandr --output DVI-I-2 --size 1920x1080 --refresh 60

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


Диагностическая информация

  • Монитор: Acer XV240Y (144 Гц @ 1920x1080)
  • Подключение монитора: DVI от графического процессора к адаптеру HDMI в монитор
  • Графический процессор: NVIDIA 8800 GT
  • Версия драйвера NVIDIA: 340.108

При необходимости я могу предоставить более подробную информацию.


Файлы журналов / Вывод команд

# sudo systemctl status display-manager

* gdm.service - GNOME Display Manager
     Loaded: loaded (/lib/systemd/system/gdm.service; static; vendor preset: enabled)
     Active: active (running) since Tue 2021-02-16 19:52:47 PST; 19min ago
    Process: 27678 ExecStartPre=/usr/share/gdm/generate-config (code=exited, status=0/SUCCESS)
    Process: 27708 ExecStartPre=/usr/lib/gdm3/gdm-wait-for-drm (code=exited, status=0/SUCCESS)
   Main PID: 27717 (gdm3)
      Tasks: 3 (limit: 19072)
     Memory: 8.0M
     CGroup: /system.slice/gdm.service
             └─27717 /usr/sbin/gdm3

Feb 16 19:52:47 desktop systemd[1]: Starting GNOME Display Manager...
Feb 16 19:52:47 desktop systemd[1]: Started GNOME Display Manager.
Feb 16 19:52:47 desktop gdm-launch-environment][27773]: pam_unix(gdm-launch-environment:session): session opened for user gdm by (uid=0)
Feb 16 19:52:54 desktop gdm-password][28089]: pam_unix(gdm-password:auth): Couldn't open /etc/securetty: No such file or directory
Feb 16 19:52:56 desktop gdm-password][28089]: pam_unix(gdm-password:auth): Couldn't open /etc/securetty: No such file or directory
Feb 16 19:52:56 desktop gdm-password][28089]: gkr-pam: unable to locate daemon control file
Feb 16 19:52:56 desktop gdm-password][28089]: gkr-pam: stashed password to try later in open session
Feb 16 19:52:56 desktop gdm-password][28089]: pam_unix(gdm-password:session): session opened for user felix by (uid=0)
Feb 16 19:52:56 desktop gdm-password][28089]: gkr-pam: gnome-keyring-daemon started properly and unlocked keyring
# cat /var/log/gpu-manager.log

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.8.0-43-generic/updates/dkms
Found nvidia module: nvidia.ko
Looking for amdgpu modules in /lib/modules/5.8.0-43-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? no
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 10de:611
BusID "PCI:6@0:0:0"
Is boot vga? yes
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Does it require offloading? no
last cards number = 1
Has amd? no
Has intel? no
Has nvidia? yes
How many cards? 1
Has the system changed? No
Single card detected
Nothing to do

После удаления nvidia-340

screenshot

# new gpu-manager.log

log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /run/u-d-c-nvidia-was-loaded file
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.8.0-43-generic/updates/dkms
Looking for amdgpu modules in /lib/modules/5.8.0-43-generic/updates/dkms
Is nvidia loaded? no
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? no
Is radeon loaded? no
Is radeon blacklisted? no
Is amdgpu loaded? no
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? no
Is amdgpu kernel module available? no
Vendor/Device Id: 10de:611
BusID "PCI:6@0:0:0"
Is boot vga? yes
Error: can't access /sys/bus/pci/devices/0000:06:00.0/driver
The device is not bound to any driver.
Error : Failed to open /dev/dri
Error : Failed to open /dev/dri
Error : Failed to open /dev/dri
Error : Failed to open /dev/dri
Does it require offloading? no
last cards number = 1
Has amd? no
Has intel? no
Has nvidia? yes
How many cards? 1
Has the system changed? No
Single card detected
Nothing to do

Как я могу заставить экран входа в систему загружаться с частотой 60 Гц? Любая помощь будет оценена по достоинству. Спасибо!

1
задан 17 February 2021 в 20:44

1 ответ

Как насчет обход экрана входа в систему?

https://techpiezo.com/linux/enable-or-disable-automatic-login-in-ubuntu-20-04 /

В качестве альтернативы вы можете нажать Ctrl Alt F3, чтобы выпасть из графического экрана к текстовому входу.

Интересно, если вы получите любую полезную информацию о вашем диспетчере дисплея со следующей командой: Systemctl Status Display-Manager

Извините - у вас есть файл /lib/systemd/system/gpu-manager.service?

cat /lib/systemd/system/gpu-manager.service
[Unit]
Description=Detect the available GPUs and deal with any system changes  
Before=display-manager.service
Before=oem-config.service

[Service]
Type=oneshot
ExecStart=/usr/bin/gpu-manager --log /var/log/gpu-manager.log
StandardOutput=null
StandardError=null

[Install]
WantedBy=display-manager.service
WantedBy=oem-config.service
0
ответ дан 18 March 2021 в 23:36

Другие вопросы по тегам:

Похожие вопросы: