On Wed, Mar 17, 2021, at 4:33 PM, George N. White III wrote:
You have "hybrid graphics": https://wiki.archlinux.org/index.php/Hybrid_graphics. For laptops there is usually a video switch that connects the "active" graphics device to the display, and can switch from discrete to integrated graphics to save power. As the article notes, linux support is "experimental", especially if you use wayland.
Thank you George. Ok. So this tells me I should probably not play around a lot with this because it is not fully supported anyway.
"sudo lshw -c video" or "sudo lspci -k | grep -A 4 -i 'VGA'" should show the driver used with each graphics device.
Running this command is only listed my integrated graphics card: 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) DeviceName: Onboard IGD Subsystem: Dell XPS 15 9550 Kernel driver in use: i915 Kernel modules: i915
Fedora uses the "nouveau" driver for NVIDIA devices. It is based on reverse engineering, so is not as capable as the NVIDIA drivers, which you can get from rpmfusion.
Does the Nouveau driver come preinstalled in F33 ? I can see that the xorg-x11-drv-nouveau package is installed. I can see that there are some messages related to nouveau at startup (some regarding FAULTs).
[ 23.459057] nouveau 0000:01:00.0: Enabling HDA controller [ 23.748533] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 619444 [ IBUS ] [ 24.777227] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7 [ 24.993183] rfkill: input handler disabled [ 5632.296051] nouveau 0000:01:00.0: Enabling HDA controller [ 5632.436013] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 619444 [ IBUS ] [ 5632.441268] rfkill: input handler enabled [ 5633.370231] Bluetooth: RFCOMM TTY layer initialized [ 5633.370238] Bluetooth: RFCOMM socket layer initialized [ 5633.370286] Bluetooth: RFCOMM ver 1.11 [ 5633.787447] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7 [ 5634.167385] rfkill: input handler disabled [ 5634.853782] Lockdown: fwupd: /dev/mem,kmem,port is restricted; see man kernel_lockdown.7 [ 6210.389089] nf_conntrack: default automatic helper assignment has been turned off for security reasons and CT-based firewall rule not found. Use the iptables CT target to attach helpers instead. [ 6580.500370] nouveau 0000:01:00.0: Enabling HDA controller [ 6580.640022] nouveau 0000:01:00.0: bus: MMIO read of 00000000 FAULT at 619444 [ IBUS ]
If nouveau is adequate for your purposes you should consider continuing to use it but
So I will ask the previous question again. Does this driver come preinstalled? Or do I need to activate these Third Party Repositories offered by the Gnome Software app (rpmfusion-nonfree-nvidia-driver.repo)? Once I activate this repository, do I need to install a specific package for my graphics card?
Does NVIDIA provide another driver for this card in linux? Would this be recommended over the open source alternative for any reason?
https://wiki.archlinux.org/index.php/PRIME has a good description of the linux support for hybrid graphics with X11.
I dont understand how this answers my question. Reading the PRIME article just tells me that it is up to me whether I want to use the proprietary or the open source drivers. I think this is way above my level of understanding. As I said before, this is the first time I own a laptop with a discrete graphics card.
Thanks very much.