RenderDoc is a tool for graphics engineers to debug rendering issues in OpenGL and Vulkan applications. It's a leaf package and specialized enough that we can push a new version as an update, especially as this new version is the 1.0 release. Advisory: ========= Updated renderdoc package brings latest stable release This update brings RenderDoc 1.0 to Mageia 6, with many new features and fixes to existing features. See the referenced release announcements for details. References: - https://github.com/baldurk/renderdoc/releases/tag/v0.90 - https://github.com/baldurk/renderdoc/releases/tag/v0.91 - https://github.com/baldurk/renderdoc/releases/tag/v0.92 - https://github.com/baldurk/renderdoc/releases/tag/v1.0 RPMs in core/updates_testing: ============================= renderdoc-1.0-1.mga6 SRPMs in core/updates_testing: ============================== renderdoc-1.0-1.mga6 Testing procedure: ================== None yet, but I'll do initial testing and try to document it here.
Advisory uploaded
Keywords: (none) => advisory
Info: https://renderdoc.org/docs/getting_started/quick_start.html Testing mga6 32 It opens too wide for the screen settings but was able to test. Before: Entered /usr/games/voxelands into the executable path and clicked to launch it. After: Found it requires Qt from testing. Adding the Depends.
Depends on: (none) => 22657Keywords: (none) => has_procedure
MGA6-32 on Dell Latitude D600 Mate No installation issues. qrenderdoc at CLI gives Qt5 problem. Following Comment 2, I installed all libqt5 packages from testing (81 of them) and tried again. Now qrenderdoc starts. Tried to launch mousepad from it (by preference a light program since this laptop is short of RAM): first error box appears: "Error launching for capture. Renderdoc injection failed", but thereafter mousepad appears. I will check for info on the error and check whether capture works. To be continued .....
CC: (none) => herman.viaene
The diagnostic log gives only: Warning - Couldn't locate renderdoc target control listening port between 38920 and 38927 in /proc/17416/net/tcp Tried to capture mousepad by pressing F12, no result. Tried lauching sol from renderdoc: same error message and same warning in the diagnostic log . Tried to capture sol by pressing Prtscreen, error appeared that mate-screenshot could not be found. Installed that one, tried again, but same messages at launch and no result. I am not sure what is exactly the meaning in the Renderdoc Quickstart: "When ready, press the Capture Key (F12 or Print Screen) and the next frame after the keypress will be captured,...". When I launch anything its frame is present, so what is "next frame"???
Tried voxelands as per Comment 2, but not... The voxelands window displays "OpenGL. Context not created via CreateContextAttribs. Capturing disabled. Only OpenGL 3.2+ contexts are supported." How to find a program that can be captured ?????
Tried this for mga6 x86_64 on Plasma. Installed it before enabling testing and tried launching voxelands from the configuration window. It seemed to work in that the overlay appeared on the voxelands window. Also tried stellarium (yes, this now works) and it launched successfuly with the overlay. Updated renderdoc and tried these two applications again but in neither case did the gui window appear. Don't know where to go from here.
CC: (none) => tarazed25
(In reply to Rémi Verschelde from comment #0) > Testing procedure: > ================== > None yet, but I'll do initial testing and try to document it here. Looking at previous comments, please do! "RenderDoc is a free MIT licensed stand-alone graphics debugger that allows quick and easy single-frame capture and detailed introspection of any application using Vulkan, D3D11, OpenGL or D3D12 across Windows 7-10, Linux or Android." What about those OpenGL demonstration programs whose names escape me? Would they do?
CC: (none) => lewyssmith
Trying M6/64 (with the Qt5 update installed) Installed from issued repos: voxelands-1709.00-1.mga6 (in /usr/share/games/) renderdoc-0.34-2.mga6 The game on its own panned everywhere, but I could not make it do anything else. 1st go: $ qrenderdoc Log - QRenderDoc initialising. Log - Couldn't load layout from "/home/lewis/.local/share/qrenderdoc/DefaultLayout.config" "No such file or directory" Warning - QXcbConnection: XCB error: 3 (BadWindow), sequence: 2952, resource id: 25816176, major code: 40 (TranslateCoords), minor code: 0 $ ls -l /home/lewis/.local/share/qrenderdoc/ -rw-r--r-- 1 lewis lewis 5741 Ebr 8 21:34 DefaultLayout.config -rw-r--r-- 1 lewis lewis 1370 Ebr 8 21:34 UI.config so the config file is there. Another of those applications underflowing the bottom panel of two. Capture executable - Executable path = /usr/games/voxelands, Launch -> Invalid executable "Invalid application executable: /usr/games/voxelands" 2nd go went better: $ qrenderdoc Log - QRenderDoc initialising. signal_handler_init() set client.world New World set client.ui.mainmenu.tab singleplayer set client.character M:10:9:fair:blue:red:long:elven:red:black:fur set client.name lewis Debug streams initialized, disable_stderr=0 Capture executable - Executable path = /usr/games/voxelands, Launch did indeed launch voxelands. but with the same error as Herman saw c5: "OpenGL. Context not created via CreateContextAttribs. Capturing disabled. Only OpenGL 3.2+ contexts are supported." We are not getting very far...
Keywords: (none) => feedback
Assignee: qa-bugs => rverschelde
Is this still valid in Mageia 7?
CC: (none) => ouaurelien
No, Mageia 7 has renderdoc 1.4 already (1.5 in updates_testing).
Resolution: (none) => OLDStatus: NEW => RESOLVED