Мне пришлось включить директиву «nomodeset» во время и после установки Ubuntu 22.04 из-за повреждений/артефактов экрана, из-за которых не могла отображаться какая-либо полезная информация для навигации.
Главным недостатком этого является то, что разрешение застряло на 640x480, тогда как монитор (Hanns G HW223D) поддерживает 1680 x 1050. Удерживание клавиши «Флаг Windows» на клавиатуре позволило мне перемещать окно для просмотра и выбирать необходимые кнопки, например, «Далее» или «Назад».
Я следовал инструкции.здесьсоздать новое разрешение с помощью xrandr и получить ответ
Конфигурация crtc 0 не удалась.
Ниже приведены выходные данные, отображаемые при вводе каждой команды, я также пробовал без '-r'
DS3:~$ cvt -r 1680 1050 60
# 1680x1050 59.88 Hz (CVT 1.76MA-R) hsync: 64.67 kHz; pclk: 119.00 MHz
Modeline "1680x1050R" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync
Добавить последнюю строку в xrandr
DS3:~$ sudo xrandr --newmode "1680x1050R" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +hsync -vsync
xrandr: Failed to get size of gamma for output default
Имя монитора указано по умолчанию вместо DVI-D-0; видеокарта подключена с помощью кабеля «DVI-D single link».
DS3:~$ xrandr | grep -e " connected [^(]" | sed -e "s/\([A-Z0-9]\+\) connected.*/\1/"
xrandr: Failed to get size of gamma for output default
default connected primary 640x480+0+0 0mm x 0mm
Похоже, потребовалось некоторое время, чтобы распознать максимальное разрешение.
DS3:~$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480
default connected primary 640x480+0+0 0mm x 0mm
640x480 0.00*
1680x1050R (0x535) 119.000MHz +HSync -VSync
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.67KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.88Hz
DS3:~$ sudo xrandr --addmode default 1680x1050R
xrandr: Failed to get size of gamma for output default
DS3:~$ sudo xrandr --output default --mode 1680x1050R
xrandr: Failed to get size of gamma for output default
xrandr: screen cannot be larger than 640x480 (desired size 1680x1050)
Теперь распознается максимальное разрешение
DS3:~$ xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 1680 x 1050
Неспособность xrandr назначить новое разрешение
DS3:~$sudo xrandr --addmode default 1680x1050R
DS3:~$sudo xrandr --output default --mode 1920x1080R
xrandr: Failed to get size of gamma for output default
xrandr: Configure crtc 0 failed
Кроме того, следующее не работает:
DS3:~$ xrandr -s 1680x1050R
Failed to change the screen configuration!
DS3:~$ xrandr -s 1680x1050
Failed to change the screen configuration!
Вывод --verbose, и как было отмечено ранее, я попробовал cvt без '-r'
DS3:~$ xrandr --verbose
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 480, current 640 x 480, maximum 1680 x 1050
default connected primary 640x480+0+0 (0x524) normal (normal) 0mm x 0mm
Identifier: 0x523
Timestamp: 7970560
Subpixel: horizontal rgb
Clones:
CRTC: 0
CRTCs: 0
Transform: 1.000000 0.000000 0.000000
0.000000 1.000000 0.000000
0.000000 0.000000 1.000000
filter:
_MUTTER_PRESENTATION_OUTPUT: 0
non-desktop: 0
supported: 0, 1
640x480 (0x524) 0.000MHz *current
h: width 640 start 0 end 0 total 640 skew 0 clock 0.00KHz
v: height 480 start 0 end 0 total 480 clock 0.00Hz
1680x1050R (0x535) 119.000MHz +HSync -VSync
h: width 1680 start 1728 end 1760 total 1840 skew 0 clock 64.67KHz
v: height 1050 start 1053 end 1059 total 1080 clock 59.88Hz
1680x1050_60.00 (0x54e) 146.250MHz -HSync +VSync
h: width 1680 start 1784 end 1960 total 2240 skew 0 clock 65.29KHz
v: height 1050 start 1053 end 1059 total 1089 clock 59.95Hz
1680x1050_30.00 (0x55b) 67.750MHz -HSync +VSync
h: width 1680 start 1736 end 1896 total 2112 skew 0 clock 32.08KHz
v: height 1050 start 1053 end 1059 total 1071 clock 29.95Hz
Я убедился, что Ubuntu распознает видеокарту и что драйверы Nouveau присутствуют.
DS3:~$ lspci -k | grep -iEA5 'vga|display|3d'
01:00.0 VGA compatible controller: NVIDIA Corporation G70 [GeForce 7800 GT] (rev a1)
Subsystem: eVga.com. Corp. G70 [GeForce 7800 GT]
Kernel modules: nvidiafb, nouveau
03:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 02)
Subsystem: Gigabyte Technology Co., Ltd Motherboard
Kernel driver in use: ahci
Kernel modules: ahci
DS3:~$ lsmod | grep nouveau
nouveau 2306048 0
mxm_wmi 16384 1 nouveau
drm_ttm_helper 16384 1 nouveau
ttm 86016 2 drm_ttm_helper,nouveau
drm_kms_helper 311296 1 nouveau
i2c_algo_bit 16384 1 nouveau
video 61440 1 nouveau
wmi 32768 2 mxm_wmi,nouveau
drm 622592 4 drm_kms_helper,drm_ttm_helper,ttm,nouveau
Монитор и видеокарта 2007 года, 15 лет. Следующий форумпочта, похоже, предполагает, что больше виновата видеокарта. Ubuntu с ядром 4.15 или выше не позволяет устанавливать фирменные драйверы nVidia 304. Я также пробовал 800x600 во время фазы установки и получил то же самое crtc 0 failed.
Процессор: Intel Core 2 Duo E6300 1,8 ГГц
Материнская плата: Gigabyte DS3 с чипсетом 965P
Оперативная память: 2x1 ГБ + 2x2 ГБ = 6 ГБ оперативной памяти
Прочее: Драйвер твердотельного накопителя Intel Скорость чтения 160 МБ/с