Commit Graph

158 Commits

Author SHA1 Message Date
Jacob He
4f0969b734 Update README.md:
Update AMDVLK README.md to add instructions to enable extensions that are under development
2019-02-01 19:29:27 +08:00
Jacob He
fbfa56c614 Release notes:
2019-1-29 update
New feature and improvement
* Add Vega20 and Raven2 support
* Move VK_EXT_swapchain_colorspace to instance extension
* Report CPU clock speed to RGP

Issue fix
* Bugs in Release/acquire-based barrier
* Top pipelines identified by timeReport.py is mismatched with the dumped pipelines
2019-01-29 21:12:41 -05:00
Jacob He
96f3ad778d Release notes
2019-1-24 update
New feature and improvement
* Enable EXT_INLINE_UNIFORM_BLOCK extension
* Enable EXT_PCI_BUS_INFO extension
* Enable inclusion of llvm-ir in section of ELF output
* Add barrier filtering

Issue fix
* CTS v1.1.2.2 failure in ./deqp-vk -n dEQP-VK.binding_model.descriptorset_random.sets32.noarray.ubolimitlow
* Wrong reported LDS size per threadgroup for GFX7+
2019-01-25 18:47:17 +08:00
Jacob He
db64ac276c 2019-1-15 update
New feature and improvement
* Expose YUV planes, allow applications to implement their own color conversion accessing each YUV planes
* Do not include symbols while building release driver
* Change the default WgpMode from wgp to cu

Issue fix
* Random VM fault caused by that the image descriptor and the fmask descriptor contain the same lower virtual address (as designed) but use different offsets in the suballocation
* dxvk ELEX  corruption issue
* Performance regression introduced by changes which added support for the LOAD_INDEX path for handling pipeline binds
* A number of issues affecting many-core CPUs like Threadripper and Epyc
2019-01-15 21:46:31 -05:00
Jacob He
45222f88e3 Update Jenkinsfile:
Build deb package on Ubuntu 16.04 so that it could be installed for both
Ubuntu 18.04 and Ubuntu 16.04
2019-01-08 16:39:48 +08:00
Jacob He
fd0e5dbc75 Update Jenkinsfile:
Build the deb package on Ubuntu only
2019-01-08 16:19:20 +08:00
Jacob He
e24326a360 Update Jenkinsfile:
Build the deb package on linux-build agent
2019-01-08 15:00:34 +08:00
Jacob He
9b0dacc35f 2019-1-7 update
New feature and improvement
* Update Vulkan Headers to 1.1.96
* Add pipeline optimizer key to pipeline dump file
* Optimization for fully overwritten resolve
* Add atomicOp support for the variable pointer

Issue fix
* A performance regression with the Talos Principle
* A potential access violation
* A RGP regression
* Multi-process failure
2019-01-08 12:58:09 +08:00
Jacob He
094be24945 Update api version to 1.1.96 2019-01-07 20:28:46 +08:00
Jacob He
63811556d5 2018-12-12 update
New feature and improvement
* Merge tbuffer.store.i32 with tbuffer.store.v2i32 and tbuffer.store.v4i32, up to 5% performance gain for tessellation
* Enable the atomic optimizer
* Update Vulkan headers to 1.1.94
* Enable primitiveUnderestimation capability of VK_EXT_conservative_rasterization

Issue fix
* GPU hang when Vulkan API accesses the stencil aspect of VK_Format_S8_Uint image explicitly
* CTS  dEQP-VK.spirv_assembly.instruction.graphics.16bit_storage.struct_mixed_types.uniform_geom failure
2018-12-12 20:25:00 +08:00
JianRong JIN
bb80191806
Fix a messy code in amdvlk readme 2018-12-05 21:05:22 +08:00
Jacob He
0a1f73cbb0 Update README.md:
update Vulkan SDK and pre-built  driver installation instruction in AMDVLK README.md
2018-12-05 14:25:43 +08:00
Jacob He
8477e2ece9 Release note:
2018-12-4 update
New feature and improvement
* Enable VK_EXT_scalar_block_layout extension
* Enable VK_KHR_swapchain_mutable_format extension
* Enable on-chip GSVS ring on GFX9, seeing up to 10% performance gain
* Add dccBitsPerPixelThreshold setting
* Re-enable tracing of missing registers in thread trace
* Remove some useless settings

Issue fix
* Undefined reference to vk::OverrideDispatchTable_ND(vk::DispatchTable*)
* Errors with multiple monitors and direct display
* dEQP-VK.api.device_init.create_instance_device_intentional_alloc_fail test failure
* Crash issue on Raven caused by the implementation of VK_AMD_memory_overallocation_behavior extension
* dEQP-VK.glsl.atomic_operations.*_*signed64bit_* failure on gfx7
* ELEX crash with Steam Proton
* CopyTextureRegion failure when copying a MSAA Resource in D32_FLOAT or D16_UNORM to a R32_UINT format
* GFX9: CB_DCC_CONTROL register is programmed incorrectly
* Perf counter instance incorrect calculation
2018-12-04 21:11:01 +08:00
Jacob He
313082e732 Update amdvlk_build_deb_from_tag.py:
Add Ubuntu 16.04 as one of the label since the package works both on
18.04 and 16.04
2018-12-04 15:20:45 +08:00
Jacob He
f3c1866e10 Update amdvlk_build_deb_from_tag.py:
1. Clean the submodule
2. Unused variable is treated as error on Ubuntu 16.04 gcc-5.4, turn it off
3. Add "Driver installation instruction" into the release notes
2018-12-04 11:55:28 +08:00
Jacob He
959e071f20 The short commit hash doesn't work for manifest, fix it with the long
hash.
2018-11-30 12:22:53 +08:00
Jacob He
662d93ccc3 Update Jenkinsfile:
Build the package on Ubuntu 16.04
2018-11-29 22:24:10 +08:00
Jacob He
81fd878093 Update amdvlk_build_deb_from_tag.py
Hanle "New feature and improvement" and "Issue fix" part
2018-11-20 22:44:21 +08:00
Jacob He
376d2b2314 Release notes:
2018-11-19 update
* Enable sparse support by default
* Enable VK_AMD_memory_overallocation_behavior extension
* Enable degenerate triangles for conservative rasterizations
* Add setting for exiting after compilation failure
* Add setting CsCuEnLimitMask for limiting CUs enabled for compute shaders
* Add the ability to dump debug stack traces
* Set default -log-file-dbgs to "" (meaning stderr): this brings amdllpc into line with other LLVM tools

* Can't clear a mutable format image
* CTS memory.pipeline_barrier.transfer_dst_storage_image tests fail
* MGPU asserts when creating graphics pipeline
* Wrong target device ID passed to PAL
* Dual source bend is being enabled when blending is disabled
* Regression dEQP-VK.wsi.wayland.swapchain.create.min_image_count test crashes
* Dependency on x11/xcb libraries even there is no x11/xcb surface created
* Assert in dEQP-VK.binding_model.descriptorset_random.*
2018-11-20 13:37:46 +08:00
Jacob He
1d86911303 Update README.md:
update AMDVLK README.md to add pre-built driver installation
2018-11-20 13:09:33 +08:00
Jacob He
ea01a8d323 Release v-18.3.1 2018-11-12 13:17:49 +08:00
Jacob He
b15aaf9184 Update amdvlk_build_deb_from_tag.py: Search AMDVLK from all of the repos 2018-11-05 15:59:06 +08:00
Jacob He
53e31cb92f Update Jenkinsfile:
Correct the path of script
2018-11-05 14:44:48 +08:00
Jacob He
90c7f89742 Update Jenkinsfile: call the script to build and upload the deb package
for tags automatically.
2018-11-05 14:36:31 +08:00
Jacob He
1985aa829f Add amdvlk_build_deb_from_tag.py which is used by Jenkins to build and
upload the deb packages automatically.
2018-11-05 14:35:46 +08:00
Jacob He
96a0ad8796 Update manifests: Add spvgen 2018-10-23 12:52:05 +08:00
Jacob He
e718bcf22d Update README.md:
update AMDVLK README.md to add xrandr as dependency package
2018-09-21 11:44:18 +08:00
Jacob He
8331b5c9d4 Update README.md:
update AMDVLK README.md for supported OS and notes on SI/CI support
2018-09-21 11:26:31 +08:00
Jacob He
e57ec8ce33 Update README.md:
update AMDVLK README.md for GPUProfiler setting name change
2018-09-12 13:35:17 +08:00
Jacob He
60e3d978ed Update api_version to 1.1.82 2018-09-03 12:13:08 +08:00
Jacob He
3775c7f5a1 Update README.md:
update AMDVLK README.md for some GPUProfiler setting names are changed
2018-08-22 15:01:14 +08:00
Jacob He
40b2f81d49 Update README.md:
update AMDVLK README.md to fix typo and revise some words
2018-08-16 12:19:26 +08:00
Jacob He
a7ba73ee6c Update README.md:
- update the path of  setting and cache file
- update the setting of GpuProfiler
2018-08-10 12:39:44 +08:00
Jacob He
402097f4a0 Update README for gprofile 2018-07-11 23:10:58 +08:00
Jacob He
dbb9dda34e Update manifests: LLPC is an independent module now. 2018-07-02 16:49:13 +08:00
Jacob He
966d80466a Update README.md for PAL GPUProfiler Layer and pipeline/shader dump 2018-07-02 16:28:07 +08:00
Jacob He
63bdcba52f Update json files: api version to 1.1.77 2018-07-02 15:18:34 +08:00
Jacob He
0615262dc6 Update README.md for "required setting". 2018-06-08 11:02:08 +08:00
foreman
3540e83043 Fixing snapshot manifest
Change-Id: I0be5a6709616bd18981dfa76706706ea0c8f9190
2018-05-14 12:55:46 +08:00
Jacob He
699e41e48c Revert "Update Json file: update api_version to 1.1.73" since there are still several bugs.
This reverts commit 46f50e075d.
2018-05-14 12:29:45 +08:00
Jacob He
46f50e075d Update Json file: update api_version to 1.1.73 2018-05-10 11:15:43 +08:00
Stanislav Jakúbek
e59fdd2ed0 Fix typo in README.md 2018-04-04 10:16:00 +08:00
Jacob He
ae72750cbf Update Readme for the fixing of Dawn War III known issue. 2018-04-03 09:07:57 +08:00
Jacob He
c38b52d299 Update README.md for EnableVmAlwaysValid and Wayland 2018-03-29 17:12:43 +08:00
Rihong
117195a72a Added Jenkinsfile 2018-03-23 17:51:33 -04:00
Rihong
3c69fcecd0 Added Jenkinsfile 2018-03-23 16:49:32 -04:00
Jacob
9215e86b56 1. Update JSON file for Vulkan 1.1 release
2. Update Readme for Vulkan 1.1 release and EnableVmAlwaysValid
2018-03-06 02:30:56 -05:00
Jacob He
35bf91d01a Update README:
1. Geometry and tessellation shaders are supported for Vega
2. The known issue of F12017 was already fixed.
2018-02-27 16:14:06 +08:00
Jacob He
56ae0901b9 Update README because of cmake usage 2018-02-09 13:46:14 +08:00
Jacob He
1fae5f4ecb Set patch version in api_version (1.0.65) 2018-01-15 14:59:36 +08:00