staging.inyokaproject.org

Intel-Grafik nutzen statt NVIDIA – Fensterflackern abstellen

Status: Ungelöst | Ubuntu-Version: Ubuntu 24.04 (Noble Numbat)
Antworten |

UlfZibis

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3351

Hallo,

ich habe hier einen Lenovo W541 (der letzte mit DVD-Laufwerk) mit NVIDIA-Grafik. Soweit ich weiß, handelt es sich um ein Dual-Grafik-System, wo man auch auf die eingebaute Intel-Grafik umschalten können müsste.

Nach mehrstündiger/tägiger Betriebszeit (in der Nacht durch "Bereitschaft" pausiert) zeigt sich immer mal wieder ein Flackern einzelner Fenster. Wenn ich z.B. in einem solchen Fenster scrolle, dauert es durchaus 1 Minute, bis sich der Fensterinhalt wieder beruhigt. Wechsle ich zu einem anderen Fenster und dann wieder zurück, beruhigt es sich auch, doch beim nächsten Scrollen kommt wieder der gleiche Effekt. Nach einer halben Stunde beruhigt sich das ganz oft auch wieder, und wenn nicht, hilft nur ein Neustart.

Wie kann ich statt der NVIDIA-Grafik die Intel-Grafik nutzen?
Auch weil ich die Leistung nicht brauche, und das Gerät dann weniger Strom aufnehmen würde.

ich@W541:~$ lspci -nnk | grep -A3 "\[03..\]:" 
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller [8086:0416] (rev 06)
	Subsystem: Lenovo 4th Gen Core Processor Integrated Graphics Controller [17aa:221e]
	Kernel driver in use: i915
	Kernel modules: i915
--
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GK106GLM [Quadro K2100M] [10de:11fc] (rev a1)
	Subsystem: Lenovo GK106GLM [Quadro K2100M] [17aa:221e]
	Kernel driver in use: nouveau
	Kernel modules: nvidiafb, nouveau

ich@W541:~$ xrandr --prop
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
	EDID: 
		00ffffffffffff0006afed3400000000
		001601049522137802d1159e59539b27
		1e505400000001010101010101010101
		010101010101b03680b470381e403064
		310058c1100000180000000f00000000
		00000000000000000020000000fe0041
		554f0a202020202020202020000000fe
		004231353648544e30332e34200a00f6
	Colorspace: Default 
		supported: Default, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, RGB_WIDE_FIXED, RGB_WIDE_FLOAT, BT601_YCC
	max bpc: 12 
		range: (6, 12)
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	audio: auto 
		supported: force-dvi, off, auto, on
	scaling mode: Full aspect 
		supported: Full, Center, Full aspect
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 79 
		supported: 79
	non-desktop: 0 
		range: (0, 1)
   1920x1080     60.06*+  60.06  
   1680x1050     60.06  
   1400x1050     60.06  
   1600x900      60.06  
   1280x1024     60.06  
   1400x900      60.06  
   1280x960      60.06  
   1440x810      60.06  
   1368x768      60.06  
   1280x800      60.06  
   1280x720      60.06  
   1024x768      60.06  
   960x720       60.06  
   928x696       60.06  
   896x672       60.06  
   1024x576      60.06  
   960x600       60.06  
   960x540       60.06  
   800x600       60.06  
   840x525       60.06  
   864x486       60.06  
   700x525       60.06  
   800x450       60.06  
   640x512       60.06  
   700x450       60.06  
   640x480       60.06  
   720x405       60.06  
   684x384       60.06  
   640x360       60.06  
   512x384       60.06  
   512x288       60.06  
   480x270       60.06  
   400x300       60.06  
   432x243       60.06  
   320x240       60.06  
   360x202       60.06  
   320x180       60.05  
VGA-1 disconnected (normal left inverted right x axis y axis)
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 76 
		supported: 76
	non-desktop: 0 
		range: (0, 1)
DP-1 disconnected (normal left inverted right x axis y axis)
	Colorspace: Default 
		supported: Default, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, RGB_WIDE_FIXED, RGB_WIDE_FLOAT, BT601_YCC
	max bpc: 12 
		range: (6, 12)
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	audio: auto 
		supported: force-dvi, off, auto, on
	subconnector: Unknown 
		supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 87 
		supported: 87
	non-desktop: 0 
		range: (0, 1)
HDMI-1 disconnected (normal left inverted right x axis y axis)
	max bpc: 12 
		range: (8, 12)
	content type: No Data 
		supported: No Data, Graphics, Photo, Cinema, Game
	Colorspace: Default 
		supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
	aspect ratio: Automatic 
		supported: Automatic, 4:3, 16:9
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	audio: auto 
		supported: force-dvi, off, auto, on
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 94 
		supported: 94
	non-desktop: 0 
		range: (0, 1)
DP-2 disconnected (normal left inverted right x axis y axis)
	Colorspace: Default 
		supported: Default, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, RGB_WIDE_FIXED, RGB_WIDE_FLOAT, BT601_YCC
	max bpc: 12 
		range: (6, 12)
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	audio: auto 
		supported: force-dvi, off, auto, on
	subconnector: Unknown 
		supported: Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 100 
		supported: 100
	non-desktop: 0 
		range: (0, 1)
HDMI-2 disconnected (normal left inverted right x axis y axis)
	max bpc: 12 
		range: (8, 12)
	content type: No Data 
		supported: No Data, Graphics, Photo, Cinema, Game
	Colorspace: Default 
		supported: Default, SMPTE_170M_YCC, BT709_YCC, XVYCC_601, XVYCC_709, SYCC_601, opYCC_601, opRGB, BT2020_CYCC, BT2020_RGB, BT2020_YCC, DCI-P3_RGB_D65, DCI-P3_RGB_Theater
	aspect ratio: Automatic 
		supported: Automatic, 4:3, 16:9
	Broadcast RGB: Automatic 
		supported: Automatic, Full, Limited 16:235
	audio: auto 
		supported: force-dvi, off, auto, on
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 106 
		supported: 106
	non-desktop: 0 
		range: (0, 1)
DP-1-3 disconnected (normal left inverted right x axis y axis)
	PRIME Synchronization: 1 
		supported: 0, 1
	dithering depth: auto 
		supported: auto, 6 bpc, 8 bpc
	dithering mode: auto 
		supported: auto, off, static 2x2, dynamic 2x2, temporal
	scaling mode: None 
		supported: None, Full, Center, Full aspect
	color vibrance: 150 
		range: (0, 200)
	vibrant hue: 90 
		range: (0, 180)
	underscan vborder: 0 
		range: (0, 128)
	underscan hborder: 0 
		range: (0, 128)
	underscan: off 
		supported: auto, off, on
	link-status: Good 
		supported: Good, Bad
	CTM: 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 
		0 1 
	CONNECTOR_ID: 41 
		supported: 41
	non-desktop: 0 
		range: (0, 1)
00-keyboard.conf (263 Bytes)
Download 00-keyboard.conf
Xorg.0.log (65.4 KiB)
Download Xorg.0.log

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Im UEFI oder im BIOS, je nachdem was die Kiste hat, die dezidierte GPU abschalten.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3254

Nach mehrstündiger/tägiger Betriebszeit

Kontrolliere mit top deinen Ram und CPU, ob da nicht etwas "leakt". Bei nouveau würde ich auch immer mit ACPI Problemen rechnen.

Bei so einem alten Quadro würde ich einen "2D" Desktop nutzen, um meine Nerven zu schonen. Das ist natürlich kein Allheilmitel. ☹

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5356

So wie ich das sehe kann man die Nvidia nicht im UEFI abschalten.

https://download.lenovo.com/bsco/index.html#/textsimulator/ThinkPad%20W541%20(20EF,20EG)

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3351

trollsportverein schrieb:

Im UEFI oder im BIOS, je nachdem was die Kiste hat, die dezidierte GPU abschalten.

Hat UEFI.

hakel2022 schrieb:

Kontrolliere mit top deinen Ram und CPU, ob da nicht etwas "leakt".

Was meinst Du, was ich da genau kontrollieren soll, und wenn ich was finde, was könnte ich dann tun?

Bei nouveau würde ich auch immer mit ACPI Problemen rechnen.

Deshalb dachte ich ja an das Umschalten auf die Intel-Grafik. Allerdings ist es verwunderlich, dass Nouveau nach so langer Zeit da immer noch Fehler mit einer so lange schon genutzten Grafikkarte hat. Einen proprietären NVIDIA-Treiber gibt es für die Grafik wohl auch nicht, denn unter Anwendungen & Aktualisierungen → Zusätzliche Treiber wird keiner angeboten.

Bei so einem alten Quadro würde ich einen "2D" Desktop nutzen, um meine Nerven zu schonen. Das ist natürlich kein Allheilmitel. ☹

Dann hätte ich mir die Anschaffung des W541 auch sparen können und bei meinem T500 bleiben können. Der war mir eh lieber wegen des 16:10 Displays statt 16:9.

schwarzheit schrieb:

So wie ich das sehe kann man die Nvidia nicht im UEFI abschalten.

Sehr schade. Allerdings würde ich das Umschalten vom OS aus bevorzugen, weil das schneller geht und komfortabler ist. Von Windows aus soll das ja gehen. Schade, wenn das mit Linux nicht möglich ist.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5356

UlfZibis schrieb:

Allerdings würde ich das Umschalten vom OS aus bevorzugen, weil das schneller geht und komfortabler ist.

Kannst ja mal nvidia-settings testen. Ich weiss aber nicht ob das auch ohne prop. Treiber funktioniert.

hakel2022

Anmeldungsdatum:
21. Februar 2022

Beiträge: 3254

Die Nvidia dient nur als Co Prozessor und wird bei Anwendungen vom User konkret angefordert bei nouveau. Dank Optimus/Prime Mechanismus sollte die Nvidia eigentlich deaktiviert sein.

Da es sich hier aber um eine Quadro handelt, kann ich nicht sagen, ob das mit nouveau korrekt funktioniert.

Lubuntu und Xubuntu nutzen die GPU halt nicht. Wayland ist da auch noch kein großes Thema.

Die Unterstützung für ältere Nvidia wird halt immer schlechter. Das kam vor ein paar Monaten auf ... oder noch länger ... 😎

Weil das Problem bei einem Reboot weg ist, würde ich das Problem -wie schon erwähnt- an anderer Stelle vermuten. Kann natürlich auch eine "Kettenreaktion" sein.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

schwarzheit schrieb:

Kannst ja mal nvidia-settings testen. Ich weiss aber nicht ob das auch ohne prop. Treiber funktioniert.

Nein, nvidia-settings funktionieren nur mit dem nvidia-driver zusammen. Auch nvidia-smi funktioniert nur mit dem nvidia-driver zusammen.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5356

@trollsportverein

Genau das hab ich befürchtet. Danke fürs bestätigen. 😉

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 5232

Ich frage mich, was passiert, wenn man den nouveau Treiber einfach blacklistet in /etc/modprobe.d/.

Macht man ja normalerweise, bzw. automagisch, auch bei nvidia-driver Installation. Spannend wirds dann, ob ein alter VESA Treiber dann so ohne den nvidia-driver übernimmt, oder ob die Nvidia GPU dann einfach nicht mehr angesteuert wird und außen vor bleibt.

Antworten |