Comments (11)
I have released kwin-lowlatency 5.15.5 now. May you please test the following patchset?
http://tildearrow.zapto.org/storage/kwin-lowlatency/kwin-lowlatency-5.15.5.patch
from kwin-lowlatency.
Thank you for the suggestion. This was actually the original planned distribution method, but I changed that idea on the last minute and decided to publish the whole repository instead.
from kwin-lowlatency.
I mention it because I'd like to include the patches in a gentoo ebuild to include kwin-lowlatency as my main kwin package.
from kwin-lowlatency.
I see. Isn't it possible to use git clone
followed by git checkout
in the ebuild instead? (I still plan to distribute this program in patch format, however)
from kwin-lowlatency.
At first inspection it didn't seem straightforward to me, but I'll take a closer look.
KDE ebuilds source a kde5.eclass which automatically configure some of the repository cloning logic behind the scenes, based on the version number -- I didn't look into it until now. Looks like I can probably override that behavior. Will see if I can provide a new ebuild.
from kwin-lowlatency.
I'm still waiting for KWin 5.15.5 to get released before I can begin distributing this project in patch format since I have prepared a number of changes since the release of 5.15.4, including the NVIDIA fix, latency control options, close option in Present Windows, and possibly even unredirect which I haven't put in the AUR since I don't want to break upstream's versioning (I could use pkgrel but NVIDIA fixing is a major change which begs a version bump); and I don't want to pack 5.15.4 as a patch already since it doesn't have the NVIDIA fixes.
from kwin-lowlatency.
The patch files will allow putting the lowlatency patch set behind a USE flag. I'm just speculating, but we might be able to push to adding that to the official Gentoo package ebuild, if only disabled by default.
In the mean time, here is an ebuild for kwin-5.15.49.9999.ebuild
which clones this repository directly. I recommend using it with the kde overlay. I had to mask all kde-plasma and kde-frameworks -9999 packages in order to get the build working, but I'm running it right now.
from kwin-lowlatency.
I have it building on Gentoo behind a USE flag. My work is here. Still need to test it though.
https://github.com/agates/kwin-lowlatency-gentoo
In the patch file, I removed the change to CMakeLists.txt which was causing a problem during patching, though not sure why. It seems to build fine without it.
The patch also included a reference to create itself, like patchception, which I removed.
from kwin-lowlatency.
This is running for me, however window title bars are not appearing -- though I can interact with them, so they at least exist in some manner. Might this be a result of one of my changes?
from kwin-lowlatency.
I have updated patch.sh to disable modification of CMakeLists.txt and prevent patch-ception. Please test again and tell me if it works (notes: 1. you may want to remove *.patch before running patch.sh. 2. the patch is now generated outside the repo directory (to prevent patch-ception).).
Also, did you test without using an ebuild? (building from inside the repository, e.g. mkdir build; cd build; cmake ..; make; QT_PLUGIN_PATH="$PWD/bin" ./bin/kwin_x11 --replace
)
If so, and if it still reproduces, may you tell me your system's specs? (CPU, GPU, driver (glxinfo | grep OpenGL
) and DDX driver (e.g. amdgpu, modesetting, etc.))
from kwin-lowlatency.
Looks like it's an issue with my ebuild install, however I don't think it's patch related. Going to test different compiler settings I have with gentoo LTO first.
Thanks for getting this out!
from kwin-lowlatency.
Related Issues (20)
- Readme: Manjaro Stable is now on Plasma/Kwin 5.20.3-1 HOT 1
- Sometimes, compositing suddenly off when logging in. HOT 2
- Plasma 5.21 - Is that the end of this project? HOT 19
- Packaging for Debian? HOT 1
- Failed to install from AUR: ERROR: A failure occurred in build() — Arch Linux HOT 5
- v5.20.5 not market as the latest release HOT 1
- Disabling composition for full-screen applications HOT 3
- Just opening this to say that this is still smoother/lower latency for me than 5.21 HOT 3
- Does not compile HOT 16
- kwin-lowlatency breaks Input Method Panel widget on panel HOT 36
- "Enable full-screen unredirection" settings do not follow config and do not enable Apply button HOT 1
- Crashes upon exiting unredirected application D: HOT 1
- KWin does not allow setting which monitor to synchronize with HOT 10
- Compositor crashes when "abruptly and normally" closing VLC HOT 20
- Unredirection getting temporarily disabled by invisible notifications HOT 7
- Full screening an application makes things lag on other monitor. HOT 2
- Add back xrender
- Add disable compositing button HOT 5
- Building error: KF5 not found
- Is there work being done for kwin 5.24.0? HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kwin-lowlatency.