MX 19 Repository: The Mesa/graphic drivers Thread
MX 19 Repository: The Mesa/graphic drivers Thread
We're adding Mesa 19.2.1, libva 2.5.0, and updated xorg Intel and AMD video drivers to the test repo in an effort to support the newer hardware that's coming out. Since that has broken hardware va-api video acceleration in the past, I've also rebuilt ffmpeg 4.2.1, mpv, VLC, Kodi, QMPlay2, and a new Handbrake 1.3.0 for the test repo against these newer libraries to keep va-api working, and it's been successful in preserving va-api on my systems. So if mpv, VLC, and the others are already working just fine for you already, there is little reason to upgrade to the test repo version, since they are basically the same releases.
- dolphin_oracle
- Developer
- Posts: 22062
- Joined: Sun Dec 16, 2007 12:17 pm
Re: MX 19 Repository: The Mesa/graphic drivers Thread
if I update MESA, will the other automatically update or do I need to update t hem manually?Stevo wrote: Thu Nov 14, 2019 4:08 pm We're adding Mesa 19.2.1, libva 2.5.0, and updated xorg Intel and AMD video drivers to the test repo in an effort to support the newer hardware that's coming out. Since that has broken hardware va-api video acceleration in the past, I've also rebuilt ffmpeg 4.2.1, mpv, VLC, Kodi, QMPlay2, and a new Handbrake 1.3.0 for the test repo against these newer libraries to keep va-api working, and it's been successful in preserving va-api on my systems. So if mpv, VLC, and the others are already working just fine for you already, there is little reason to upgrade to the test repo version, since they are basically the same releases.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Re: MX 19 Repository: The Mesa/graphic drivers Thread
Good question! I sidestepped that by just putting all the debs I had built into my local-apt-repository and then updating and upgrading with MX Updater.
My belief is that since the main repo ffmpeg, vlc, mpv, etc. depend on Mesa versions that are ">=", a new Mesa would not pull in a newer libva and the multimedia players. Maybe va-api will keep working if all you upgrade is Mesa, but I think the newer libva also supports newer hardware, and that meant rebuilding all those players to keep it working.
But I think that if you upgrade the players, they will pull in the newer libraries
I'll have to do some testing in Virtual Box to test what gets pulled in. I can't test va-api there, and I'm not also sure if the Mesa i386 libraries will get updated on amd64 if you have those installed for Wine or Steam support. They did from my local-apt-repo, but that doesn't block automatic upgrades like the test repo.
My belief is that since the main repo ffmpeg, vlc, mpv, etc. depend on Mesa versions that are ">=", a new Mesa would not pull in a newer libva and the multimedia players. Maybe va-api will keep working if all you upgrade is Mesa, but I think the newer libva also supports newer hardware, and that meant rebuilding all those players to keep it working.
But I think that if you upgrade the players, they will pull in the newer libraries
I'll have to do some testing in Virtual Box to test what gets pulled in. I can't test va-api there, and I'm not also sure if the Mesa i386 libraries will get updated on amd64 if you have those installed for Wine or Steam support. They did from my local-apt-repo, but that doesn't block automatic upgrades like the test repo.
- dolphin_oracle
- Developer
- Posts: 22062
- Joined: Sun Dec 16, 2007 12:17 pm
Re: MX 19 Repository: The Mesa/graphic drivers Thread
how can I tell if the va-api acceleration is broken?
edit: ok I think i figured it out. working here before I updated libva and vlc. not sure about ffmpeg
edit: ok I think i figured it out. working here before I updated libva and vlc. not sure about ffmpeg
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Re: MX 19 Repository: The Mesa/graphic drivers Thread
@Stevo
The GOD of shader compilers known as ACO shader compiler for Linux has gotten quite stable lately. Any chance we can get MESA-ACO in the MX repositories as well please? The reviews are showing a HUGE performance improvement.
The GOD of shader compilers known as ACO shader compiler for Linux has gotten quite stable lately. Any chance we can get MESA-ACO in the MX repositories as well please? The reviews are showing a HUGE performance improvement.
Re: MX 19 Repository: The Mesa/graphic drivers Thread
Wow, this is awesome. Been running a new Ryzen 3600 on MX since July (beautifully), but have been biding my time on the possibility of a Navi addition -- this opens the door quite a bit wider. MESA-ACO would be incredible.
Re: MX 19 Repository: The Mesa/graphic drivers Thread
Can you guys provide some links on this and how to enable it for Debian builds?
Re: MX 19 Repository: The Mesa/graphic drivers Thread
We are moving the newer driver stack and players built against it to a new section in the main repo, but don't enable it just yet until we finish testing it.
Re: MX 19 Repository: The Mesa/graphic drivers Thread
It might be a tad too early for ACO in the package manager, but I really wouldn't know, lol.
ACO will be the standard Amd shader COmpiler (is that why its called ACO?) in mesa within a few months though.
So, I was just thinking that for the few of us experimenting with mesa-aco that it would be nice to see it as something we can install via the package manager as opposed to using PPA's such as Ernst Sjöstrands PPA via Launchpad. It is expected that Valves ACO compiler could make Windows games run better on Linux than it does on Windows and that would drastically change the landscape for Linux as a whole. In fact, in the next year or two I suspect Linux will experience a influx of millions of users all thanks to ACO and with even better GPU drivers on Linux. It's the whole reason I am here trying to learn Linux gaming and to get an early start on the movement, although I feel very late.
https://www.gamingonlinux.com/articles/ ... rged.15048
https://www.phoronix.com/scan.php?page= ... s-RADV-ACO
Here was Valves announcement posted back in July of this year asking us to help test it. https://steamcommunity.com/games/221410 ... 9636894200
I wouldn't know what other links to provide to be honest. But I do believe you have to have mesa 19.3 and above for ACO to work, or something along those lines. All I'm asking is for the MX developers to become aware of it please and to consider making it easier for us newbies to MX to be able to install it. Thank you for the consideration.
EDIT: More links I just found.
https://aur.archlinux.org/packages/mesa-aco-git
https://www.phoronix.com/scan.php?page= ... -okt&num=1
https://www.reddit.com/r/linux_gaming/c ... _mesa_aco/
https://github.com/daniel-schuermann/mesa
ACO will be the standard Amd shader COmpiler (is that why its called ACO?) in mesa within a few months though.
So, I was just thinking that for the few of us experimenting with mesa-aco that it would be nice to see it as something we can install via the package manager as opposed to using PPA's such as Ernst Sjöstrands PPA via Launchpad. It is expected that Valves ACO compiler could make Windows games run better on Linux than it does on Windows and that would drastically change the landscape for Linux as a whole. In fact, in the next year or two I suspect Linux will experience a influx of millions of users all thanks to ACO and with even better GPU drivers on Linux. It's the whole reason I am here trying to learn Linux gaming and to get an early start on the movement, although I feel very late.
https://www.gamingonlinux.com/articles/ ... rged.15048
https://www.phoronix.com/scan.php?page= ... s-RADV-ACO
Here was Valves announcement posted back in July of this year asking us to help test it. https://steamcommunity.com/games/221410 ... 9636894200
I wouldn't know what other links to provide to be honest. But I do believe you have to have mesa 19.3 and above for ACO to work, or something along those lines. All I'm asking is for the MX developers to become aware of it please and to consider making it easier for us newbies to MX to be able to install it. Thank you for the consideration.
EDIT: More links I just found.
https://aur.archlinux.org/packages/mesa-aco-git
https://www.phoronix.com/scan.php?page= ... -okt&num=1
https://www.reddit.com/r/linux_gaming/c ... _mesa_aco/
https://github.com/daniel-schuermann/mesa
Re: MX 19 Repository: The Mesa/graphic drivers Thread
Per this article Valve's ACO, wich stands for AMD COmpiler, was merged into MESA 19.3 in September, and 19.3 will be released as stable in December, so I think you guys are a bit premature. After MESA 19.3 is available and stable would be a better time to ask about the possibility of adding it to one of the MX repos. (Remember too, the packaging team is still catching up on adding missing and requested packages to the MX-19 repos as 19 was released only a month ago.)
Please read the Forum Rules, How To Ask For Help, How to Break Your System and Don't Break Debian. Always include your full Quick System Info (QSI) with each and every new help request.