NVIDIA gfx driver RPMs available for Tumbleweed ...

classic Classic list List threaded Threaded
47 messages Options
123
Reply | Threaded
Open this post in threaded view
|

NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
Hi

Since yesterday there are NVIDIA gfx driver RPMs available for
Tumbleweed. Feel free to give them a try by adding the repository manually via

  zypper ar https://download.nvidia.com/opensuse/tumbleweed nvidia-tumbleweed

and install them via

  zypper inr

The kernel module is being built during installation (as it's done with the
Leap packages). But the kernel module is also being rebuilt and reinstalled
after a kernel update has been done, since we don't necessarily keep the kABI
stable for TW. This has been implemented by making use of RPM's trigger
scripts.

Known issues/limitations:

https://download.nvidia.com/opensuse/tumbleweed nvidia-tumbleweed is a
non-browsable directory, so please don't tell me it doesn't exist after
pasting it into your favorite web-browser. ;-)

Packages are only available for the latest long lived branch (currently
384.59). Reason is, that with TW we switched to libglvnd, which is not
supported by the legacy driver series 340.xx and 304.xx.

If gdm doesn't come up, try using another DM. xdm worked fine for me.
Something is weird with gdm, but I couldn't figure out yet, what. :-(


You can provide feedback here in this mail thread or via bugzilla. If you use
Bugzilla, please use

Product: openSUSE Tumbleweed
Component: X11 3rd party Driver

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Robert Munteanu
Hi Stefan,

On Wed, Aug 9, 2017 at 4:56 PM, Stefan Dirsch <[hidden email]> wrote:

> Hi
>
> Since yesterday there are NVIDIA gfx driver RPMs available for
> Tumbleweed. Feel free to give them a try by adding the repository manually via
>
>   zypper ar https://download.nvidia.com/opensuse/tumbleweed nvidia-tumbleweed
>
> and install them via
>
>   zypper inr

That is fantastic news, thanks for looking into this.

(snip)

> If gdm doesn't come up, try using another DM. xdm worked fine for me.
> Something is weird with gdm, but I couldn't figure out yet, what. :-(

Might that be

  https://bugzilla.opensuse.org/show_bug.cgi?id=995924

?

Robert
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Verwijs
In reply to this post by Stefan Dirsch
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Robert Munteanu
Hi,

On Wed, Aug 9, 2017 at 5:20 PM, Verwijs <[hidden email]> wrote:
> so, with new TW rolling release, NVIDIA gfx driver are also being updated and
> installed..??
> else a bit pointless...

Yes, as mentioned in the original email. Does it not work for you?

Robert
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
In reply to this post by Verwijs
On Wed, Aug 09, 2017 at 07:20:25AM -0700, Verwijs wrote:
> so, with new TW rolling release, NVIDIA gfx driver are also being updated and
> installed..??
> else a bit pointless...

You mean without user interaction? We even don't have this for Leap. If things
work out we plan to add it to our community repo list for TW, so you can
easily select the repo. So it will hopefully get the same status as for Leap.

Hope this helps.

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Verwijs
In reply to this post by Robert Munteanu
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Verwijs
In reply to this post by Stefan Dirsch
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Rainer Klier-6
In reply to this post by Stefan Dirsch
hi,

Am Mittwoch, den 09.08.2017, 15:56 +0200 schrieb Stefan Dirsch:

> The kernel module is being built during installation (as it's done with the
> Leap packages). But the kernel module is also being rebuilt and reinstalled
> after a kernel update has been done, since we don't necessarily keep the kABI
> stable for TW. This has been implemented by making use of RPM's trigger
> scripts.

does this mean, i can install latest kernel from
http://download.opensuse.org/repositories/Kernel:/stable/standard
or from
http://download.opensuse.org/repositories/Kernel:/HEAD/standard
and then the nvidia driver's kernel modul is automatically rebuilt after the
kernel is updated?

i ask, because currently i frequently update kernel from above repos and then
reinstall nvidia driver manually with the .run package from nvidia.

--
Best Regards
DI Rainer Klier
Research & Development, DevOps
Namirial GmbHN�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
On Wed, Aug 09, 2017 at 03:10:31PM +0000, Rainer Klier wrote:

> > The kernel module is being built during installation (as it's done with the
> > Leap packages). But the kernel module is also being rebuilt and reinstalled
> > after a kernel update has been done, since we don't necessarily keep the kABI
> > stable for TW. This has been implemented by making use of RPM's trigger
> > scripts.
>
> does this mean, i can install latest kernel from
> http://download.opensuse.org/repositories/Kernel:/stable/standard
> or from
> http://download.opensuse.org/repositories/Kernel:/HEAD/standard
> and then the nvidia driver's kernel modul is automatically rebuilt after the
> kernel is updated?

Yes, that's the feature of the NVIDIA packages for Tumbleweed. ;-) Actually
this feature was the requirement for TW ...

> i ask, because currently i frequently update kernel from above repos and then
> reinstall nvidia driver manually with the .run package from nvidia.

This should no longer be required with these packages.

CU,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
In reply to this post by Robert Munteanu
On Wed, Aug 09, 2017 at 05:12:00PM +0300, Robert Munteanu wrote:
> > If gdm doesn't come up, try using another DM. xdm worked fine for me.
> > Something is weird with gdm, but I couldn't figure out yet, what. :-(
>
> Might that be
>
>   https://bugzilla.opensuse.org/show_bug.cgi?id=995924
>
> ?

Possibly ...

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Bruno Friedmann-2
In reply to this post by Stefan Dirsch
On mercredi, 9 août 2017 15.56:11 h CEST Stefan Dirsch wrote:

> Hi
>
> Since yesterday there are NVIDIA gfx driver RPMs available for
> Tumbleweed. Feel free to give them a try by adding the repository manually
> via
>
>   zypper ar https://download.nvidia.com/opensuse/tumbleweed
> nvidia-tumbleweed
>
> and install them via
>
>   zypper inr
>
> The kernel module is being built during installation (as it's done with the
> Leap packages). But the kernel module is also being rebuilt and reinstalled
> after a kernel update has been done, since we don't necessarily keep the
> kABI stable for TW. This has been implemented by making use of RPM's
> trigger scripts.

 
> If gdm doesn't come up, try using another DM. xdm worked fine for me.
> Something is weird with gdm, but I couldn't figure out yet, what. :-(
Don't worry, I've a similar issue, autologin doesn't want to work for me with
sddm, xdm and all it the laptop is connected to the docking station.
If docked the laptop is just getting a freaking freeze state with no log no
trace :-(
 
>
> You can provide feedback here in this mail thread or via bugzilla. If you
> use Bugzilla, please use

First of all thanks for having taking care of that.

Personnally I was building packaging locally the driver from its obs source
since almost 1.5 years, because was easier than the .run.
So I know the build works, and now that I've switched to the official repo,
everything is working like a charm.

About updates, I've seen regulary mixed result when Mesa got updated, so my
own rule is reinstall nvidia drivers if Mesa or Kernel is updated.
Now if I found that one of gl links is messed up by Mesa or Nvidia driver, I
will report it (will have time now that I don't need to rebuild ;-))

ps: For those who use .run, you must firstly run the uninstaller before moving
to the package ....


--

Bruno Friedmann
 Ioda-Net Sàrl www.ioda-net.ch
 Bareos Partner, openSUSE Member, fsfe fellowship
 GPG KEY : D5C9B751C4653227
 irc: tigerfoot


--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Verwijs
This post has NOT been accepted by the mailing list yet.
In reply to this post by Stefan Dirsch
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Rainer Klier-6
In reply to this post by Stefan Dirsch
Am Mittwoch, den 09.08.2017, 17:19 +0200 schrieb Stefan Dirsch:

> On Wed, Aug 09, 2017 at 03:10:31PM +0000, Rainer Klier wrote:
> > >
> > does this mean, i can install latest kernel from
> > http://download.opensuse.org/repositories/Kernel:/stable/standard
> > or from
> > http://download.opensuse.org/repositories/Kernel:/HEAD/standard
> > and then the nvidia driver's kernel modul is automatically rebuilt after the
> > kernel is updated?
>
> Yes, that's the feature of the NVIDIA packages for Tumbleweed. ;-) Actually
> this feature was the requirement for TW ...

whow, this would be great!

> This should no longer be required with these packages.

danke!
das muß ich sofort ausprobieren.....

;-)
--
Freundliche Grüße
DI Rainer Klier
Research & Development, DevOps
Namirial GmbH
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Rainer Klier-6
In reply to this post by Stefan Dirsch
Am Mittwoch, den 09.08.2017, 17:19 +0200 schrieb Stefan Dirsch:
> On Wed, Aug 09, 2017 at 03:10:31PM +0000, Rainer Klier wrote:
> > >
> > i ask, because currently i frequently update kernel from above repos and
> > then
> > reinstall nvidia driver manually with the .run package from nvidia.
>
> This should no longer be required with these packages.

is it possible to install/update from repo, even i have the nvidia .run package
currently installed?
or do i have to uninstall the nvidia .run package first?


--
Best Regards
DI Rainer Klier
Research & Development, DevOps
Namirial GmbH
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Konstantin Voinov
In reply to this post by Stefan Dirsch
I have next issue after install from repo. Same error had happen when
mesa overwrites nvidia GL libs, it could be fixed by re-run NVDIA*.run
for reinstall. But now reinstalling nvidia-glG04-384.59-28.2.x86_64 does
not helps.


glxinfo
name of display: :0
libGL error: No matching fbConfigs or visuals found
libGL error: failed to load driver: swrast
X Error of failed request:  GLXBadContext
   Major opcode of failed request:  153 (GLX)
   Minor opcode of failed request:  6 (X_GLXIsDirect)
   Serial number of failed request:  48
   Current serial number in output stream:  47
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Werner Flamme
In reply to this post by Stefan Dirsch
Stefan Dirsch [09.08.2017 15:56]:
> Hi
>
> Since yesterday there are NVIDIA gfx driver RPMs available for
> Tumbleweed. Feel free to give them a try by adding the repository manually via
>
>   zypper ar https://download.nvidia.com/opensuse/tumbleweed nvidia-tumbleweed

Stefan,

until yesterday I used the "Alternative, based on OBS" on page
<https://en.opensuse.org/SDB:NVIDIA_the_hard_way> for my Leap host,
since I use obs://Kernel:/stable/standard here (due to Skylake, which is
not covererd by the 4.4 kernel).

Yesterday I tried to rebuild, but I don't get all files from it. I only get

nvidia-gfxG04-384.59-0.nosrc.rpm
nvidia-gfxG04-kmp-default-384.59_k4.11.8_2-0.x86_64.rpm

What would I do to get a module fitting to the 4.12 kernel I'm using
now? Plus the other packages I find in the new repo? After trying a lot,
I used NVIDIA-Linux-x86_64-384.59.run to get a working graphical display
at all...

Werner

--



smime.p7s (7K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
In reply to this post by Rainer Klier-6
On Thu, Aug 10, 2017 at 07:42:17AM +0000, Rainer Klier wrote:

> Am Mittwoch, den 09.08.2017, 17:19 +0200 schrieb Stefan Dirsch:
> > On Wed, Aug 09, 2017 at 03:10:31PM +0000, Rainer Klier wrote:
> > > >
> > > i ask, because currently i frequently update kernel from above repos and
> > > then
> > > reinstall nvidia driver manually with the .run package from nvidia.
> >
> > This should no longer be required with these packages.
>
> is it possible to install/update from repo, even i have the nvidia .run package
> currently installed?

No.

> or do i have to uninstall the nvidia .run package first?

Please uninstall it before. Same as on Leap.

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Rainer Klier-6
In reply to this post by Rainer Klier-6
Am Donnerstag, den 10.08.2017, 07:39 +0000 schrieb Rainer Klier:
> Yes, that's the feature of the NVIDIA packages for Tumbleweed. ;-) Actually
> > this feature was the requirement for TW ...
>
> whow, this would be great!
>
> > This should no longer be required with these packages.
>
> danke!
> das muß ich sofort ausprobieren.....

it does not work for me. :-(

after installing packages from repo i see kernel modules built under
/lib/modules/4.12.5-1.ge6109ef-default/

but glxinfo gives some error.
so i rebooted and didn't even saw a login screen.
only black screen with mouse cursor.

so i uninstalled packages from repo and re-installed .run package from nvidia.
no everything works again.

--
Best Regards
DI Rainer Klier
Research & Development, DevOps
Namirial GmbH
N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�
Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
In reply to this post by Konstantin Voinov
On Thu, Aug 10, 2017 at 05:50:55PM +1000, Konstantin Voinov wrote:

> I have next issue after install from repo. Same error had happen when mesa
> overwrites nvidia GL libs, it could be fixed by re-run NVDIA*.run for
> reinstall. But now reinstalling nvidia-glG04-384.59-28.2.x86_64 does not
> helps.
>
> glxinfo
> name of display: :0
> libGL error: No matching fbConfigs or visuals found
> libGL error: failed to load driver: swrast
> X Error of failed request:  GLXBadContext
>   Major opcode of failed request:  153 (GLX)
>   Minor opcode of failed request:  6 (X_GLXIsDirect)
>   Serial number of failed request:  48
>   Current serial number in output stream:  47

I guess, this is a messed up TW system. I suggest uninstalling all nvidia RPMs
and uninstall possibly manually installed NVIDIA driver.

  zypper rm $(rpm -qa|grep nvidia)
  nvidia-install --uninstall

Then you might need to reinstall also some Mesa packages. Sigh.

Candidates
----------

Mesa
Mesa-devel
Mesa-dri-devel
Mesa-dri-nouveau
Mesa-libEGL-devel
Mesa-libEGL1
Mesa-libGL-devel
Mesa-libGL1
Mesa-libGLESv1_CM-devel
Mesa-libGLESv1_CM1
Mesa-libGLESv2-2
Mesa-libGLESv2-devel
Mesa-libGLESv3-devel
Mesa-libOpenCL
Mesa-libVulkan-devel
Mesa-libd3d
Mesa-libd3d-devel
Mesa-libglapi-devel
Mesa-libglapi0
Mesa-libva
libOSMesa-devel
libOSMesa8
libXvMC_nouveau
libXvMC_r600
libgbm-devel
libgbm1
libvdpau_nouveau
libvdpau_r300
libvdpau_r600
libvdpau_radeonsi
libvulkan_intel
libvulkan_radeon
libwayland-egl-devel
libwayland-egl1
libxatracker-devel
libxatracker2

Then install NVIDIA RPMs as described via

  zypper inr

If they don't get autoselected your gfx card is not supported by this driver.
Keep Mesa installed.

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: NVIDIA gfx driver RPMs available for Tumbleweed ...

Stefan Dirsch
In reply to this post by Rainer Klier-6
On Thu, Aug 10, 2017 at 08:27:58AM +0000, Rainer Klier wrote:

> Am Donnerstag, den 10.08.2017, 07:39 +0000 schrieb Rainer Klier:
> > Yes, that's the feature of the NVIDIA packages for Tumbleweed. ;-) Actually
> > > this feature was the requirement for TW ...
> >
> > whow, this would be great!
> >
> > > This should no longer be required with these packages.
> >
> > danke!
> > das muß ich sofort ausprobieren.....
>
> it does not work for me. :-(
>
> after installing packages from repo i see kernel modules built under
> /lib/modules/4.12.5-1.ge6109ef-default/

Which doesn't mean anything. Symlinks from the appropriate kernel directory
should have been created.

> but glxinfo gives some error.
> so i rebooted and didn't even saw a login screen.
> only black screen with mouse cursor.

Ok. Are you using gdm as display manager? If yes, please try sddm or xdm. gdm
doesn't work reliably for me either. It seems mutter crashes somewhere for
some reason. :-(

> so i uninstalled packages from repo and re-installed .run package from
> nvidia.  no everything works again.
           ^^

I guess this should have been a "now"?

Thanks,
Stefan

Public Key available
------------------------------------------------------
Stefan Dirsch (Res. & Dev.)   SUSE LINUX GmbH
Tel: 0911-740 53 0            Maxfeldstraße 5
FAX: 0911-740 53 479          D-90409 Nürnberg
http://www.suse.de            Germany
---------------------------------------------------------------
SUSE Linux GmbH, GF: Felix Imendörffer, Jane Smithard, Graham
Norton, HRB 21284 (AG Nürnberg)
---------------------------------------------------------------
--
To unsubscribe, e-mail: [hidden email]
To contact the owner, e-mail: [hidden email]

123