Ich musste während und nach der Installation von Ubuntu 22.04 die Direktive „nomodeset“ einfügen, da es aufgrund von Bildschirmbeschädigungen/Artefakten keine nützlichen Informationen zur Navigation anzeigen konnte.
Der Hauptnachteil dabei besteht darin, dass die Auflösung auf 640 x 480 festgelegt ist, während der Monitor (Hanns G HW223D) 1680 x 1050 unterstützt. Durch Gedrückthalten der Taste „Windows-Flag“ auf der Tastatur konnte ich das Fenster verschieben, um die Ansicht zu ändern und erforderliche Schaltflächen wie „Weiter“ oder „Zurück“ auszuwählen.
Ich habe die Anweisung befolgtHierum eine neue Auflösung mit xrandr zu erstellen und bekam die Antwort
Konfigurieren von crtc 0 fehlgeschlagen.
Die folgenden Ausgaben wurden angezeigt, als ich die einzelnen Befehle eingab. Ich habe es auch ohne '-r' versucht.
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
Letzte Zeile an xrandr anhängen
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
Als Standard wird der Monitorname statt DVI-D-0 angegeben, die Grafikkarte ist mit einem 'DVI-D Single Link'-Kabel angeschlossen.
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
Es scheint eine Weile gedauert zu haben, bis die maximale Auflösung erkannt wurde
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)
Maximale Auflösung wird jetzt erkannt
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
Fehler beim Zuweisen einer neuen Auflösung durch 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
Darüber hinaus funktioniert Folgendes nicht:
DS3:~$ xrandr -s 1680x1050R
Failed to change the screen configuration!
DS3:~$ xrandr -s 1680x1050
Failed to change the screen configuration!
Ausgabe von --verbose, und wie bereits erwähnt habe ich cvt ohne '-r' versucht
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
Ich habe bestätigt, dass Ubuntu die Grafikkarte erkennt und dass die Nouveau-Treiber vorhanden sind.
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
Der Monitor und die Grafikkarte sind aus dem Jahr 2007, also 15 Jahre alt. Das folgende ForumPost, scheint darauf hinzudeuten, dass die Grafikkarte eher schuld ist. Ubuntu mit Kernel 4.15 oder höher erlaubt keine Installation von proprietären nVidia 304-Treibern. Ich habe während der Installationsphase auch 800 x 600 versucht und bekam dasselbe crtc 0-Fehler.
CPU: Intel Core 2 Duo E6300 1,8 GHz
Motherboard: Gigabyte DS3 mit 965P-Chipsatz
RAM: 2 x 1 GB + 2 x 2 GB = 6 GB RAM
Sonstiges: Intel Solid-State-Treiber, 160 MB/s Lesegeschwindigkeit