Giter Site home page Giter Site logo

Comments (8)

ikeydoherty avatar ikeydoherty commented on June 12, 2024

Certainly possible, we control GLX after all. Depends on exactly how we we want to expose this, though.
What is the workflow, for example? How is this activated? etc.

from linux-driver-management.

andrebrait avatar andrebrait commented on June 12, 2024

Are you talking about PRIME Sync? As in having smooth graphics on Intel IGP but tearing when using the NVIDIA GPU?

If you're having tearing even on Intel, it.might be related to not having a compositor running.

from linux-driver-management.

ikeydoherty avatar ikeydoherty commented on June 12, 2024

For PRIME mostly its a case of being SoL right now.

from linux-driver-management.

andrebrait avatar andrebrait commented on June 12, 2024

Yeah, they still have tons of work ahead of them to get PRIME Sync to work well. They're currently dealing with instabilities and stuff like two cursors being present in the screen when it's activated. I've had crashes in some games and whatnot with it turned on.

I wanted to know if OP had problems with that or if it was with another setup because other than PRIME Sync, tearing should already be fixed by now, if using a compositor.

from linux-driver-management.

liberodark avatar liberodark commented on June 12, 2024

For intel is more easy IGP from intel all linux dristribution have tearing on intel chipset but have solution for fix that.
And have same possibility on AMD.

Is simple and old solution :

Intel :

(Manjaro) sudo nano /etc/X11/mhwd.d/intel.conf

Install on Solus :

xorg-driver-video-intel

(Solus and Other) sudo nano /etc/X11/xorg.conf.d/20-intel.conf

Put in file "20-intel.conf" :

Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "2" # DRI3 is now default
Option "TearFree" "true"
Option "AccelMethod" "sna" # default
Option "AccelMethod" "uxa" # fallback
EndSection

from linux-driver-management.

liberodark avatar liberodark commented on June 12, 2024

The best is the addition of putting a tearfree or not!
But first you have to have a hardware detection.
After that it's pretty generic.
But since it is a very common issue under linux, it would be a first linux that does not have tearing and can easily fix it without the command line typing it would be wahoo.
A saving of time and especially an accessibility to the biggest numbers.
Do not you believe?

from linux-driver-management.

ikeydoherty avatar ikeydoherty commented on June 12, 2024

Forcing DRI2 will absolutely gimp performance where DRI3 is available. Likewise force enabling UXA is a Very Bad Thing where SNA would be used, a catastrophic performance drop. The only option there of use is Option "TearFree" - which even then would need testing across a wide range of Intel devices to ensure it doesn't introduce regressions.

from linux-driver-management.

liberodark avatar liberodark commented on June 12, 2024

Have send just exemple.
But my configuration is this :

Section "Device"
Identifier "Intel Graphics"
Driver "intel"
Option "DRI" "3" # DRI3 is now default
Option "AccelMethod" "sna" # default
EndSection

And not have tearing, tearfree is not a good option, but sna + dri3 is better !

Cordialy

from linux-driver-management.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.