-
-
Notifications
You must be signed in to change notification settings - Fork 203
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Skia shader compilation error on Arch Linux after upgrading llvm-libs 17.0.6-4 -> 17.0.6-5 #1017
Comments
Bumping NW.js to 0.84 seems to work from a quick test so far. diff --git a/build/tasks/configs/nwjs.js b/build/tasks/configs/nwjs.js
index 4fedaa73..4d41de6d 100644
--- a/build/tasks/configs/nwjs.js
+++ b/build/tasks/configs/nwjs.js
@@ -60,7 +60,7 @@ module.exports = {
linux32: {
options: {
platforms: [ "linux32" ],
- version: "0.83.0",
+ version: "0.84.0",
files: [
...files,
ignoreBinWin32,
@@ -71,7 +71,7 @@ module.exports = {
linux64: {
options: {
platforms: [ "linux64" ],
- version: "0.83.0",
+ version: "0.84.0",
files: [
...files,
ignoreBinWin32, I can't set NW.js to 0.84 on Windows though, because of other issues mentioned in #1015, which is why the version was set to 0.83 on all platforms in v2.5.2. Any version higher than 0.85 also causes issues on Linux systems with Intel or Nvidia GPUs. This is a dead end right now and 0.84 might be the last chance. Before I'm continuing here with bumping NW.js and releasing a new version once again, I will have a look at the upstream changes and post a bug report. |
Hm... From 31fedbbb507eb5be41cf1e6f405153b6bc370df7 Mon Sep 17 00:00:00 2001
From: Evangelos Foutras <[email protected]>
Date: Tue, 21 May 2024 21:42:51 +0300
Subject: [PATCH] upgpkg: 17.0.6-5: remove zstd CMake find module
It reportedly breaks if it gets out of sync with upstream zstd.
---
.SRCINFO | 2 +-
PKGBUILD | 5 ++++-
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/.SRCINFO b/.SRCINFO
index 8d77a61..a1bcefb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = llvm
pkgver = 17.0.6
- pkgrel = 4
+ pkgrel = 5
url = https://llvm.org/
arch = x86_64
license = custom:Apache 2.0 with LLVM Exception
diff --git a/PKGBUILD b/PKGBUILD
index 61d87bb..a3c7e89 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=('llvm' 'llvm-libs')
pkgver=17.0.6
-pkgrel=4
+pkgrel=5
arch=('x86_64')
url="https://llvm.org/"
license=('custom:Apache 2.0 with LLVM Exception')
@@ -59,6 +59,9 @@ prepare() {
rename -v -- "-$pkgver.src" '' {cmake,third-party}-$pkgver.src
cd llvm-$pkgver.src
mkdir build
+
+ # Remove CMake find module for zstd; breaks if out of sync with upstream zstd
+ rm cmake/modules/Findzstd.cmake
}
build() {
--
GitLab |
I've updated the OP and deleted my previous comment. |
So what I believe is happening here is that this simple I will accept the solution which I've added to the OP for now without bumping NW.js and releasing yet another version. Please delete the old shader cache if you're running into this issue. |
I just got updates
in debian trixie (testing) -
|
Not sure if it's related, but my (Gentoo) system is on LLVM 18.1.8 and Mesa 24.2.8, and launching the app just gives me a black screen... EDIT: Strange, it seems I was actually running into an XWayland issue; using |
Edit:
In order to fix the issue, please remove the
Default/GPUCache
directory inside the application's config directory:rm -r "${XDG_CONFIG_HOME:-~/.config}"/streamlink-twitch-gui/Default/GPUCache
And another breaking issue with
llvm-libs
... 😠#1004 started the recent mess with
llvm-libs 17.0.6-4
(on Arch) while STG v2.4.1 was running on NW.js0.78.1
(Chromium 115).Now
llvm-libs 17.0.6-5
causes shader compilation errors once again after NW.js got bumped to0.83.0
(Chromium 120) in v2.5.2.The text was updated successfully, but these errors were encountered: