Skip to content

Commit aa0beda

Browse files
committed
Update documentation for RMV v1.7 release
1 parent 87d9ca8 commit aa0beda

File tree

14 files changed

+89
-1189
lines changed

14 files changed

+89
-1189
lines changed

BUILD.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ sudo apt-get install python3-pip
4646
pip install sphinx_rtd_theme
4747
sudo snap install cmake --classic
4848
sudo apt-get install git
49+
sudo apt-get install git-lfs
4950
sudo apt-get install python3-sphinx
5051
sudo apt-get install libxcb-xinerama0
5152
sudo apt-get install mesa-common-dev libglu1-mesa-dev
@@ -83,5 +84,25 @@ Alternatively, building can be done directly from the prebuild script with the -
8384
python3 pre_build.py --build
8485
```
8586

87+
It is possible to use the system-installed version of Qt rather than using a Qt installer described above. At the time of this writing, Ubuntu 22.04 LTS
88+
comes with Qt 5.15.3. To use the system Qt, a fake Qt package is needed. For Qt 5.15.3, this can be made by creating the required directory structure
89+
and setting up symbolic links to point to the system Qt lib and include directories:
90+
```bash
91+
mkdir -p ~/Qt/Qt5.15.3/5.15.3/gcc_64
92+
sudo ln -s /usr/lib/x86_64-linux-gnu ~/Qt/Qt5.15.3/5.15.3/gcc_64/lib
93+
sudo ln -s /usr/include/x86_64-linux-gnu/qt5 ~/Qt/Qt5.15.3/5.15.3/gcc_64/include
94+
```
95+
python3 pre_build.py --qt 5.15.3 --qt-system --disable-extra-qt-lib-deploy --build
96+
97+
Some additional Qt components may be required, so install those:
98+
99+
```
100+
sudo apt-get install qtbase5-dev
101+
sudo apt-get install qtbase5-dev-tools
102+
sudo apt-get install libqt5svg5-dev
103+
sudo apt-get install libqt5x11extras5
104+
sudo apt-get install qtbase5-private-dev
105+
```
106+
86107
[qt-online]: https://www.qt.io/blog/qt-5.15.2-released
87108
[qt-offline]: https://download.qt.io/archive/qt/5.12/5.12.6/

NOTICES.txt

Lines changed: 0 additions & 1156 deletions
Large diffs are not rendered by default.

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ The Radeon Memory Visualizer (RMV) is a software tool that will allow users to a
1515
* Start your application. The Radeon Developer Panel will switch to the "APPLICATIONS" tab. The overlay window in the top left of the application being traced will show if RMV tracing is enabled. If not, make sure the app is running in Vulkan® or DirectX®12 mode.
1616
* When tracing is complete, click on the 'Memory Trace' tab and click "Dump Trace" or close your application (in this case, the trace will be dumped automatically).
1717
4. For further detailed instructions, please see the documentation provided in the Help. Help can be found in the following locations:
18-
* Help web pages exist in the "docs" sub directory
18+
* Help web pages exist in the "help" sub directory
1919
* Help web pages can be accessed from the **Help** button (?) in the Developer Panel
2020
* Help web pages can be accessed from the Welcome screen in the Radeon Memory Visualizer, or from the **Help** menu
2121
* The documentation is hosted publicly at:
@@ -31,12 +31,7 @@ The Radeon Memory Visualizer (RMV) is a software tool that will allow users to a
3131
* AMD Radeon RX 7000 series
3232
* AMD Radeon RX 6000 series
3333
* AMD Radeon RX 5000 series
34-
* AMD Radeon VII
35-
* AMD RX Vega 64 and RX Vega 56
36-
* AMD Ryzen™ Processors with Radeon Vega Graphics
37-
* AMD Radeon R9 Fury and Nano series
38-
* AMD Radeon RX 400, RX 500 series
39-
* AMD Tonga R9 285, R9 380
34+
* AMD Ryzen™ Processors with Radeon Graphics
4035

4136
## Supported Operating Systems
4237
* Windows® 10
@@ -48,8 +43,7 @@ Note: Before running RDP and capturing an RMV memory trace on Linux, be sure to
4843
## Required hardware for SAM (Smart access memory) support
4944
* AMD Radeon RX 7000 series
5045
* AMD Radeon RX 6000 series
51-
* AMD Ryzen 5000 series processors
52-
* AMD Ryzen 3000 series processors (except for the Ryzen 5 3400G and Ryzen 3 3200G)
46+
* AMD Ryzen 5000 and higher series processors with Radeon Graphics
5347

5448
## Build instructions
5549
See [BUILD.md](BUILD.md) for more details.
@@ -58,7 +52,7 @@ See [BUILD.md](BUILD.md) for more details.
5852
For support, please visit the RMV repository github page: https://github.com/GPUOpen-Tools/radeon_memory_visualizer
5953

6054
## License ##
61-
Radeon Memory Visualizer is licensed under the MIT license. See the [License.txt](License.txt) file for complete license information.
55+
Radeon Memory Visualizer is licensed under the MIT license. See the [LICENSE.txt](LICENSE.txt) file for complete license information.
6256

6357
## Copyright information ##
6458
Please see [NOTICES.txt](NOTICES.txt) for third party license information.

Release_Notes.txt renamed to RELEASE_NOTES.txt

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
1-
Radeon™ Memory Visualizer V1.6.1 05-24-2023
2-
-------------------------------------------
1+
Radeon™ Memory Visualizer V1.7 09/21/2023
2+
-----------------------------------------
33

4-
V1.6.1 Changes
4+
V1.7 Changes
55
------------------------------------
6-
1) Add support for an upcoming driver release.
7-
2) Bug/stability fixes.
6+
1) Aliased Resource size calculation improvements on Resource overview pane.
7+
2) Support for loading Radeon GPU Detective crash dump files.
8+
3) Resource naming and implicit buffer filtering made more reliable in DX12.
9+
4) Support for hours added (formatted as "H:MM:SS.clk_cycles" and included with the CTRL+T time-cycling shortcut keys).
10+
5) System memory type added to device configuration pane (e.g. DDR4).
11+
6) Bug/stability fixes.
812

913
Known Issues
1014
------------------------------------
@@ -24,6 +28,11 @@ Known Issues
2428
Release Notes History
2529
------------------------------------
2630

31+
V1.6.1 Changes
32+
------------------------------------
33+
1) Add support for an upcoming driver release.
34+
2) Bug/stability fixes.
35+
2736
V1.6 Changes
2837
------------------------------------
2938
1) Additional parameters added to the resource history table in the resource details pane.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
.wy-nav-content {
2+
max-width: none;
3+
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{% extends "!layout.html" %}
2+
{% block extrahead %}
3+
<link href="{{ pathto("_static/style.css", True) }}" rel="stylesheet" type="text/css">
4+
{% endblock %}

documentation/source/conf.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,16 +54,16 @@
5454
# built documents.
5555
#
5656
# The short X.Y version.
57-
version = u'1.6.1'
57+
version = u'1.7.0'
5858
# The full version, including alpha/beta/rc tags.
59-
release = u'1.6.1'
59+
release = u'1.7.0'
6060

6161
# The language for content autogenerated by Sphinx. Refer to documentation
6262
# for a list of supported languages.
6363
#
6464
# This is also used if you do content translation via gettext catalogs.
6565
# Usually you set "language" from the command line for these cases.
66-
language = None
66+
language = 'en'
6767

6868
# List of patterns, relative to source directory, that match files and
6969
# directories to ignore when looking for source files.
@@ -110,7 +110,7 @@
110110
# file works better with read the docs (more so than specifying it via the
111111
# html_context tag)
112112
def setup(app):
113-
app.add_stylesheet('theme_overrides.css')
113+
app.add_css_file('theme_overrides.css')
114114

115115
html_show_sourcelink = False
116116
html_show_sphinx = False

documentation/source/index.rst

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,30 @@ The Radeon™ Memory Visualizer (RMV)
33

44
The Radeon Memory Visualizer is a memory optimization tool that can be used by
55
developers to optimize memory usage for DirectX® 12, Vulkan™ applications for
6-
AMD GCN and RDNA™ hardware.
6+
AMD RDNA™ hardware.
77

88
This document describes how the Radeon Memory Visualizer can be used to
99
examine a memory trace file.
1010

11-
Supported graphics APIs, RDNA and GCN hardware, and operating systems
12-
---------------------------------------------------------------------
11+
Supported graphics APIs, RDNA hardware, and operating systems
12+
-------------------------------------------------------------
1313

1414
**Supported APIs**
1515

1616
- DirectX 12
1717

1818
- Vulkan
1919

20-
\ **Supported RDNA and GCN hardware**
20+
\ **Supported RDNA hardware**
2121

2222
- AMD Radeon RX 7000 series
2323

2424
- AMD Radeon RX 6000 series
2525

2626
- AMD Radeon RX 5000 series
2727

28-
- AMD Radeon VII
28+
- AMD Ryzen™ Processors with Radeon Graphics
2929

30-
- AMD RX Vega 64 and RX Vega 56
31-
32-
- AMD Ryzen™ Processors with Radeon Vega Graphics
33-
34-
- AMD Radeon R9 Fury and Nano series
35-
36-
- AMD Radeon RX 400 and RX 500 series
37-
38-
- AMD Tonga R9 285, R9 380
3930

4031
\ **Supported Operating Systems**
4132

@@ -61,6 +52,14 @@ There are a few ways to load a trace into RMV.
6152

6253
1) Use the “File/Open trace” pull down menu, or the “File/Recent
6354
trace” pull down menu item.
55+
56+
Note that RMV is also capable of loading Radeon GPU Detective (.rgd) files.
57+
In order to view .rgd file names in the File open dialog box, be sure to select
58+
"RGD crash dump files (*.rgd)" in the file filter dropdown listbox. RGD files
59+
load all the same types of data as RMV files, however, they are opened in
60+
read-only mode (i.e., created snapshots are not saved).
61+
62+
.. image:: media/open_file_rgd.png
6463

6564
2) Go to the “Welcome” view and click on the “Open a Radeon Memory
6665
trace…”
1.94 KB
Loading
20.6 KB
Loading

0 commit comments

Comments
 (0)