Nouveau DRI/3D driver update

Hi,

I get a question whether I accept the terms for installing the Nouveau driver. I have not asked for it, but it comes with the general update. I have a Radeon card, so I was a little surprised. I don’t get the other updates if I refuse the driver. Is it normal the driver comes in the update when you haven’t asked for it. And will it only be used if I change to nVidia card?

Dag R

Nouveau is the open source NVIIDA driver it is installed by default and should not ask for any kind of permission. Tell us exactly what it asks. It is normal to be there even if you don’t use it. It is a recommended package thus will be installed even if you remove it unless you lock it in Yast or set things not to include recommended packages

It’s hard to say what is “normal”, since this is a change.

Previously, the nouveau software was embedded as part of Mesa. They split it out into a separate package. So the request for permission to install is part of that split.

As far as I know, if you don’t have an Nvidia card, then you can ignore it. If you do have an nvidia card, and refuse the package, then some graphics operations will be handled in software instead of using the card acceleration. Refusing the package is supposed to avoid the problems that some nvidia cards are having with plasma 5.

In any case, you should be able to install the package later, or uninstall it later, depending on your needs.

Hi
I just uninstalled the following packages then locked them…


zypper rm Mesa-dri-nouveau libvdpau_nouveau xf86-video-nouveau
zypper al Mesa-dri-nouveau libvdpau_nouveau xf86-video-nouveau

Just stuck with libdrm_nouveau2.

It asks:

WARNING: Nouveau DRI/3D driver selected.
This driver is considered experimental and is known to have issues with
applications that use certain 3D acceleration features of modern
NVIDIA hardware.
Symptoms include application crashes or lockups & crashes of your system's
graphical environment. Older Hardware and less demanding applications may work
just fine and do benefit from the Hardware acceleration features this driver
offers over software emulation.
Use of this driver is especially not recommended for use with the KDE Desktop
Environment or Qt-based Applications.
The hardware vendor potentially offers alternative drivers.
Please click "I Agree" if you accept the risks that may come with the
installation of this driver. Choose "I Disagree"  to prevent installation
of the driver and use software emulation instead.
Godkjenner du betingelsene i lisensavtalen? [ja/nei] (nei):

Odd but it is not going to be used (you use AMD not NVIDIA) and unless you turn off install recommended it will try to install at next update. The odd thing is that you don’t have it to start with since it is a part of a normal install:P

I ran lspci -v and got:

01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Barts XT [Radeon HD 6870] (prog-if 00 [VGA controller])
        Subsystem: ASUSTeK Computer Inc. Device 03b0
        Flags: bus master, fast devsel, latency 0, IRQ 28, NUMA node 0
        Memory at c0000000 (64-bit, prefetchable) [size=256]
        Memory at fea20000 (64-bit, non-prefetchable) [size=128]
        I/O ports at e000 [size=256]
        Expansion ROM at 000c0000 [disabled] [size=128]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
        Capabilities: [150] Advanced Error Reporting
        Kernel driver in use: radeon
        Kernel modules: radeon


It seems as the open radeon driver is in use after I did the upgrade.

Dag R[/size][/size][/size][/size]

Yep if you have a AMD GPU the default is radeon driver. For NVIDIA GPU the default is nouveau . Note that the AMD stuff is currently in a great flux with AMD going to Their AMDGPU family of drivers. Looks like they are dropping support for a large number of older GPU at least with the proprietary drivers. I use NVIDIA so have not kept up with all the AMD changes