Bug 9120

Summary: Updated vulkan to 1.1.73.0
Product: [ROSA-based products] ROSA Fresh Reporter: Grigorev Andrey <survolog>
Component: Packages from MainAssignee: ROSA Linux Bugs <bugs>
Status: RESOLVED FIXED QA Contact: ROSA Linux Bugs <bugs>
Severity: normal    
Priority: Normal CC: andrey.bondrov, m.novosyolov, survolog, v.potapov
Version: AllFlags: v.potapov: qa_verified+
andrey.bondrov: published+
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Platform: --- ROSA Vulnerability identifier:
RPM Package: ISO-related:
Bad POT generating: Upstream:

Description Grigorev Andrey 2018-06-21 22:57:00 MSK
Advisory: Updated vulkan to 1.1.73.0

Note: not everyone has video cards that support Vulkan, so you can install DXVK by a separate command (dxvk64 or dxvk32).
DXVK supports few applications in DirectX11 well on my system with AMD graphics card (for example - Frostpunk run good with DXVK and very bad without it), but not all. On NVIDIA graphics card it may be different.

Build lists:

(vulkan)
https://abf.io/build_lists/2937574
https://abf.io/build_lists/2937575

(vkd3d)
https://abf.io/build_lists/2937576
https://abf.io/build_lists/2937577

(wine)
https://abf.io/build_lists/2937578
https://abf.io/build_lists/2937579
Comment 1 Grigorev Andrey 2018-06-26 17:50:55 MSK
(wine-3.11)
https://abf.io/build_lists/2937832
https://abf.io/build_lists/2937833
Comment 2 Andrey Bondrov 2018-07-04 12:23:44 MSK
We shouldn't package binary blobs in Main. We should rather add dxvk as individual package to Non-Free. Please drop dxvk parts from wine spec and create new package for dxvk.
Comment 3 Mikhail Novosyolov 2018-07-04 19:15:40 MSK
DXVK is not non-free, it'a available in source code under a free license: https://github.com/doitsujin/dxvk/blob/master/LICENSE

Currently updates to non-free require QA, probably dxvk must not be tested by QA because it's in early stage of development.
Comment 4 Grigorev Andrey 2018-07-04 21:43:16 MSK
(In reply to Andrey Bondrov from comment #2)
> We shouldn't package binary blobs in Main. We should rather add dxvk as
> individual package to Non-Free. Please drop dxvk parts from wine spec and
> create new package for dxvk.

We shouldn't add dxvk as an individual package to Non-Free now, because dxvk is scheduled to be added in winetricks. There is no sense to duplicate functionality.
However, now I wrote a patch adding 32 and 64 dxvk-0.54 to winetricks that works in Rosa by a standard command
winetricks dxvk
or
winetricks dxvk54
(or only winetricks dxvk54 in the future, when dxvk-0.60+ will work correctly)

(wine-3.11-3)
https://abf.io/build_lists/2938357
https://abf.io/build_lists/2938358
Comment 5 Mikhail Novosyolov 2018-07-04 22:24:56 MSK
For some backward compatibility:

/usr/bin/dxvk
symlink: /usr/bin/dxvk64 --> /usr/bin/dxvk

-------------------
#!/bin/sh
winetricks dxvk $@
-------------------

As not many users have adopted dxvk(64) so far, probably this junk for backward compatibility can be thrown away and not used.
Comment 6 Vladimir Potapov 2018-07-12 12:26:31 MSK
The update is sent to expanded testing
***************************************
Comment 7 Vladimir Potapov 2018-07-16 17:44:59 MSK
vulkan-1.1.73.0-1
https://abf.io/build_lists/2937574
https://abf.io/build_lists/2937575

vkd3d-1.0-2
https://abf.io/build_lists/2937576
https://abf.io/build_lists/2937577

wine-3.11-3
https://abf.io/build_lists/2938357
https://abf.io/build_lists/2938358
******************************** Advisory ***************************
Updated vulkan to 1.1.73.0 with wine 3.11
*********************************************************************
QA Verified