Gnome und AMD FreeSync

  • Unter Gnome gibt es bisher keine offizielle Möglichkeit, VRR (Variable Refresh Rate) also AMD FreeSync für kompatible Monitore zu aktivieren. Bei KDE sieht das anders aus. Hier ist VRR bereits implementiert.

    Ich habe einen Gnome-VRR Fork gefunden, welches Pakete von Mutter und Gnome Shell patcht, sodass VRR verfügbar ist. Leider ist dieser Fork noch nicht kompatibel mit Gnome 45.1.

    kylegospo/gnome-vrr Copr

    Es gibt noch andere solcher Forks, aber auch diese sind noch nicht kompatibel.

    Project List

    Ich hatte diesbezüglich bei Fedora nachgefragt, weil AMD FreeSync eigentlich mit Kernel 6.5 vollständig unterstützt wird. Dort wurde mir allerdings auch gesagt, dass ich für eine offizielle Unterstützung lieber zu KDE wechseln soll.

    Fedora 39 Workstation (Wayland) and AMD FreeSync?
    I’m new to Fedora and started with an installation of Fedora 39 Workstation Final. Because I’m using an AMD Radeon RX 7800 XT I want to enable and use AMD…
    discussion.fedoraproject.org

    Einen GitLab-Request dazu gibt es bereits seit Jahren ... :(

    backends/native: Add support for variable refresh rate (!1154) · Merge Requests · GNOME / mutter · GitLab
    Status There are a few small design decisions to make, but overall the core VRR experience is quite good in my...
    gitlab.gnome.org

    Da wir hier bei uns jemanden haben, der ganz nah am Gnome-Universum umherwandelt, dachte ich mir, ich pinge kim88 einfach mal an. ;)
    Weißt du vielleicht Genaueres? Oder kennst du den Grund, warum sich die Gnome Entwickler hier so schwertun?

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

    • Hilfreichste Antwort

    DenalB ich habe die Diskussion nur überflogen. Bin so gar nicht im Grafikbereich zuhause.

    Ich habe jedenfalls diese Roadmap gefunden die Freesync für Gnome46 anvisiert und auch auf den Merge Request verweist den du verlinkt hast.

    Roadmap: https://gitlab.gnome.org/GNOME/mutter/-/issues/3125


    Offenbar scheint es noch ein gröberes Problem zu geben wenn man Freesync aktiviert bzw deaktiviert bzw. auf automatisch stellt.

    Da gibt es offenbar komische Artefakte oder Flakern bei gewissen Dingen. Das scheint kein Problem der Gnome/Mutter integration zu sein. Da KDE die gleiche Problematik aufweist.

    Irgendwas scheint da beim Treiber noch nicht rund zu laufen.

    Dazu wird nun bei AMD gearbeitet: https://gitlab.freedesktop.org/drm/amd/-/issues/2200


    Ob Freesync für Gnome 46 kommt oder nicht kann ich dir nicht sagen. Ich bezweifle das die Gnome Developer den Merge Request aufnehmen solange das Flackern Problem nicht gelöst ist.

    Die Antwort wird man aber am ehesten in den nächsten Wochen in der verlinkten Roadmap finden.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • Ich habe jedenfalls diese Roadmap gefunden die Freesync für Gnome46 anvisiert und auch auf den Merge Request verweist den du verlinkt hast.

    Das klingt doch nach einem Plan. Danke für den Link zur Roadmap. :thumbup:

    Dann warte ich einfach weiter ab und nutze so lange die VSync-Einstellung. :)

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • DenalB 23. November 2023 um 10:15

    Hat einen Beitrag als hilfreichste Antwort ausgewählt.
  • Der oben verlinkte Gnome-VRR Fix hat ein Update für Gnome 45.2 erhalten. Habe ihn installiert und nun steht mir eine VRR-Einstellung zur Verfügung.
    https://copr.fedorainfracloud.org/coprs/kylegospo/gnome-vrr

    Nun könnte ich das Ganze auch noch updatesicher machen.
    sudo dnf config-manager --save --setopt="copr:copr.fedorainfracloud.org:kylegospo:gnome-vrr.priority=1"

    Kann ich dieses Setting ggf. aber auch wieder zurücksetzen oder entfernen? Oder würde es ausreichen, den COPR-Paketserver zu entfernen? :/

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • Bisher nutze ich noch die Lösung von Kylegospo, um unter Gnome VRR-Unterstützung zu erhalten.

    In KDE soll diese ja bereits von Hause aus integriert sein.

    Aber weiß zufällig jemand, wie das in Cinnamon oder Xfce aussieht? Gibt es dafür auch VRR-Unterstützung? :/

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • DenalB wahrscheinlich nicht da es ja auf einem Wayland Protokoll beruht und beide Desktops kein Wayland können.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • da es ja auf einem Wayland Protokoll beruht

    Oh, das wusste ich nicht. Ist das so? Nutzt KDE auch Wayland? Dachte, ich war dort immer unter X11 unterwegs gewesen ...

    Aber schade, dann hätte ich keinen Anreiz, aktuell LMDE, Linux Mint oder MX Linux eine neue Chance zu geben. :/

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • Dann bleibt ja für AMD FeeSync tatsächlich nur KDE und Gnome. Wobei Gnome-Support noch nicht offiziell vorhanden ist und gebastelt werden muss ... :/

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • Nachdem ich mir vorhin Fedora 39 KDE als Live-System angeschaut habe, werde ich mir dies jetzt mal installieren. Hier ist die Möglichkeit zumindest direkt integriert, AMD FreeSync zu aktivieren. Ich bin gespannt ... ;)

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • Ich bin euch hier ja noch eine Antwort schuldig. Ganz vergessen über die Feiertage. ;)

    Nachdem ich Fedora 39 KDE installiert und Adaptive Sync aktiviert hatte, fiel mir ein nerviges Flackern auf, wenn ich z. B. von einem Spiel oder aus einem Vollbild-YouTube-Video auf den Desktop zurückgekehrt bin. Nach etwas Recherche stellte sich heraus, dass KDE wohl aktuell Probleme mit Adaptive Sync hat. Bis Kernel 6.4 war scheinbar alles in Ordnung. Danach gibt es Probleme mit Kernels bis in die 7er-Versionsreihe (Siehe: https://gitlab.freedesktop.org/drm/amd/-/issues/2967 ).

    Jetzt nutze ich seit ein paar Tagen Nobara 39 Official (mit modifiziertem KDE) und dort treten mit aktiviertem Adaptive Sync keine Probleme auf. Vermutlich hat der Entwickler hier direkt etwas im Kernel gefixt.

    Bisher gefällt mir die Gaming-Ausrichtung ganz gut. Was man nicht braucht, kann man ja deinstallieren. Wobei eigentlich nur Steam und Lutris direkt mit installiert wurden. Ich bleibe erstmal ein wenig bei Nobara. Mal schauen, was noch passiert ... :thumbup:

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • kim88
    Da du hier gerade wieder sehr aktiv bist, wollte ich mal fragen, ob du zufällig Neuigkeiten zu VRR / Adaptive Sync in Gnome hast? ;)

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • Habe ich tatsächlich. Es wurde in den letzten Tages viel daran gearbeitet (übrigens über die 1Mio Spende vom deutschen Staat)


    Bisherige Probleme wurden behoben sind zurzeit im Review.

    in den Gnome Einstellungen wurde das Setting Design für die Auswahl jnd festlegung einer minimalen Refresh-Rate - da wurden kürzlich noch ein paarTexte angepasst. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154


    Das ist auf gutem Weg. Wie übrigens auch die fraktionelle Skalierung von Anwendungen die unter xWayland laufen - ohne das sie nachher matschig aussehen - bei Mutter (dem Gnome Display Server) passiert gerade sehr viel.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • Dann würde Gnome für mich vielleicht doch wieder interessant werden ... ;)

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • Habe ich tatsächlich. Es wurde in den letzten Tages viel daran gearbeitet (übrigens über die 1Mio Spende vom deutschen Staat)


    Bisherige Probleme wurden behoben sind zurzeit im Review.

    in den Gnome Einstellungen wurde das Setting Design für die Auswahl jnd festlegung einer minimalen Refresh-Rate - da wurden kürzlich noch ein paarTexte angepasst. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1154


    Das ist auf gutem Weg. Wie übrigens auch die fraktionelle Skalierung von Anwendungen die unter xWayland laufen - ohne das sie nachher matschig aussehen - bei Mutter (dem Gnome Display Server) passiert gerade sehr viel.

    Mich würde es ja tierisch freuen, wenn ich beide Bildschirme unabhängig voneinander skalieren könnte. Das ist Mist so von der Optik her. Der 4k zeigt alles sehr klein an und am FHD sieht es übertrieben groß aus.

    💾 AMD EPYC 7452 (8 Cores) 40GB | 💾 Unraid Homeserver i5-4570 16GB

    💻 Ryzen 9 7900X RX7800XT 32GB | 💻 MacBook Pro M2Pro 32GB

    EndeavourOS <3

  • DenalB VRR kommt mit Gnome 46, der Merge Request für Mutter ging gestern durch. Ebenfalls ging der Merge Request für die Gnome Einstellungen durch wo man die Bildschirmeinstellungen überarbeitet hat.

    Neu kann man eben das VRR konfigurieren und Stardenver Wunsch wird ebenfalls erfüllt alle Display Settings einzeln auf Display anwenden. Hier ein Hinweis das funktioniert natürlich nur mit Wayland. Unter X wird noch das alte Panel geladen.

    Ich hab ein kleines Video hochgeladen, das die Einstellungen zeigt.

    Externer Inhalt youtu.be
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

  • Ich hatte jetzt von einen HDMI 2.1 und FreeSync Verbot unter Linux gelesen. AMD darf es wohl nicht einfügen. Ich weiß jetzt nicht mehr wo ich das gelesen habe und wie sie das auch auf andere Anschlüsse sich auswirkt.

  • VRR kommt mit Gnome 46

    Das klingt ja sehr interessant. In welcher Distro testest du das in deinem Video? Hab mir mal direkt Fedora 40 Workstation Prerelease geladen. Mal schauen, ob ich das im Live-System sehe. :)

    Arch Linux | Gnome | Kernel 6.8.8-arch1-1

    MSI MAG X570 Tomahawk WIFI | AMD Ryzen 9 3900X | 2x 16 GB G.Skill RipJaws V DDR4-3200 | Sapphire NITRO+ AMD Radeon RX 7800 XT | Seasonic Prime PX-750 80+ Platinum

  • DenalB das Vide ist unter einem virtuellen Gentoo entstanden - ich hab Gnome bzw - das Setting Menu mit den Merge Request kompiliert.

    --
    Ciao!

    Linux Nutzer seit über 20 Jahren. I ❤️ Freedom!

    Offizieller Proton-Botschafter aus der Schweiz 🇨🇭 😅

    Meine Haupt-Distribution ist Ubuntu.

    Mein Blog: https://rueegger.me

    Wer meinen sinnlosen Gedanken folgen möchte, kann dies gerne auf Mastodon tun: https://swiss.social/@srueegger

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!