Beiträge von luigi

    Blender hätte auch funktionieren können, wenn Du auch die Abhängigkeiten Blenders 5.0 über das graphics:/blender-backports aufgelöst hättest, so insbesondere die passenden libOpenImageI03_1-Pakete installiert hättest, die in dem Repo vorhanden sind.

    Hätte können ... tut es aber nicht. Das wurde bereits ausprobiert, bevor der Tipp gegeben wurde, lieber auf blender-4.5.1-bp160.1.2 aus dem Standard-Repo oss zu setzen. Siehe posts #5, #6 und #7.


    Mit dem blender-backports-Repo lässt sich blender-5.0.0-lp160.520.2 zwar installieren, dabei wird anscheinend auf obs://build.opensuse.org/graphics zugegriffen, was aber zur Zeit für Leap 16.0 nicht richtig baut.


    Nach dem Programmstart ist dann jedenfalls Schluss!

    Code
    luigi@testbox:~> blender-5.0  
    blender-5.0: symbol lookup error: blender-5.0: undefined symbol: _ZN3OSL5v1_1416RendererServices16transform_pointsEPNS0_13Sh
    aderGlobalsEN11OpenImageIO4v3_111ustringhashES6_fPKN9Imath_3_24Vec3IfEEPS9_iNS5_8TypeDesc12VECSEMANTICSE
    
    luigi@testbox:~>

    Der gleiche Fehler wie mit der blender Version blender-4.5.1-bp160.1.2 aus der repo-oss. Programm startet nicht!

    Diese Fehlermeldung weist erneut auf eine Inkompatibilität zwischen blender und den genutzten libraries hin.


    Was bei mir harmoniert, und vermutlich auch bei JSC läuft, ist das Folgende:

    Code
    luigi@testbox:~>  zypper se -s blender
    
    S  | Name         | Type  | Version         | Arch   | Repository
    ---+--------------+-------+-----------------+--------+----------------
    i+ | blender      | Paket | 4.5.1-bp160.1.2 | x86_64 | repo-oss (16.0)
    i  | blender-demo | Paket | 4.5.1-bp160.1.2 | noarch | repo-oss (16.0)
    i  | blender-lang | Paket | 4.5.1-bp160.1.2 | noarch | repo-oss (16.0)
    
    luigi@testbox:~>

    und

    Code
    luigi@testbox:~>  zypper se -s libOpenImageIO
    
    S  | Name                   | Type  | Version           | Arch   | Repository
    ---+------------------------+-------+-------------------+--------+----------------
    i  | libOpenImageIO3_0      | Paket | 3.0.9.0-bp160.1.2 | x86_64 | repo-oss (16.0)
    i  | libOpenImageIO_Util3_0 | Paket | 3.0.9.0-bp160.1.2 | x86_64 | repo-oss (16.0)
    
    luigi@testbox:~>

    Gerade habe ich auf einem aktuellen Leap 16.0 System blender 4.5.1-bp160.1.2 aus dem OSS installiert. Dazu wurden auch libOpenImageIO3_0 und libOpenImageIO_Util3_0 in der Version 3.0.9.0-bp160.1.2 automatisch mitinstalliert.

    Aber nicht die Version 3.0.10.0 bp160.168.2 wie bei dir! Wo hast du die libOpenImageIO her?


    Mein Vorschlag: Lass das mit dem Backport-Repo. Installiere blender aus dem OSS komplett und konsistent neu.

    Habe nicht überprüft, ob bei mir blender aus dem Standard-Repo laufen würde.


    Fall ich aber blender sowie weitere libs aus dem backport installieren wollte, würde ich das backport-Repo einbinden und dann müsste zypper beim installieren von blender aus diesem Repo auch die nötigen libs finden ...

    Code
    zypper addrepo https://download.opensuse.org/repositories/graphics:blender-backports/16.0/graphics:blender-backports.repo

    Die formatierte, tabellarische Ausgabe ist übersichtlicher und einfacher zu erfassen.


    Aufgefallen ist mir bisher nur, dass bei Repo 1 der Autorefresh nicht aktiviert ist, was aber nicht die Ursache deines nvidia-Problems ist.

    Das kannst du als root beheben mit

    Code
    zypper  mr -f 1

    Bei Repo Nr. 3 verstehe ich nicht, warum das bei dir vorhanden und aktiv ist? Und Repo 11 würde ich löschen:

    Code
    zypper rr 11