CodeXL is now part of the GPUOpen initiative. You can find all of CodeXL's source code (barring a few parts that are IP-confidential) on the CodeXL GitHub project. Version 2.0 is also available in pre-built binary form, like previous versions. We believe that by adopting the open-source model and sharing the CodeXL source base with the world we can help developers make better use of CodeXL and make CodeXL a better tool.
To encourage 3rd party contribution and adoption, CodeXL is no longer branded as an AMD product. AMD will still continue development of this tool and upload new CodeXL versions and features to GPUOpen.
Frame Analysis Mode
A new mode has been introduced into CodeXL 2.0 - Frame Analysis Mode.
This new component, currently released in Beta stage, is aimed towards developers focused on game development. With it, you can capture a render frame from a Microsoft DirectX 12 application, and view its render timeline and CPU and GPU execution block details.
A new sample application has been added, to enable experimentation with the new mode.
Host code debugging is now supported in the Visual Studio extension (32-bit native C/C++ code only) and Linux version of CodeXL.
This new feature upgrades CodeXL from an API-level debugger to a full-fledged debugger on the host (CPU) side - including source code breakpoints, application stepping, locals and watch expression evaluation, while retaining the OpenCL kernel debugging capabilities in the same debug session!
Analyze Mode now features support for Vulkan GLSL shaders, including ISA generation and performance statistics.
Also new in this version is support for GLSL programs (both OpenGL and Vulkan shaders). Combine your shaders to be linked in a complete program, providing more accurate ISA and performance statistics.
OpenGL and DirectX shader binaries can now be exported for comparison or inclusion in applications.
CodeXL 2.0's Power Profiling mode includes the long-awaited feature of attributing samples to specific processes, allowing you to not only know when power is used by the system, but also by whom!
Cross-platform (Windows-to-Linux and Linux-to-Windows) Remote GPU profiling is now supported in the GPU Profiler.
Visual Studio 2015 extension
The CodeXL Visual Studio extension now supports Visual Studio 2015.
Heterogeneous System Architecture (HSA)
CodeXL HSA Profiler and HSAIL Kernel Debugger now support the Boltzmann initiative driver, on AMD Radeon R9 Fury, Fury X and Fury Nano GPUs (codenamed "Fiji"), and 6th Generation AMD A-series APU processors (codenamed "Carrizo").
As with every release, we included many bug fixes. Check the release notes for a complete list.
Download and Support
CodeXL is available for download from the GPUOpen CodeXL page. Please use the CodeXL Issues Page to provide feedback about CodeXL and for support requests.
Recommended for You
Latest News Posts
- $32 million of Ethereum stolen by hackers
- Fake AMD Ryzen CPUs have been sent by Amazon
- Avast acquires CCleaner and Speeccy developer Piriform
- Ubisoft hints AC Origins' RPG elements will be monetized
- Google Pixel XL 2 looks amazing in the new concept video
- Cryptocurrency mining deflates, used GPUs hit eBay
- G.SKILL TridentZ RGB DDR4-3600 32GB Memory Kit Review
- ASRock X299 Taichi Motherboard Review
- Transcend ESD220C 120GB Portable SSD Review
- Need help getting backup bios to work z77 d3h
- Atari announces Blade Runner 2049 partnership with NECA and Audiowear, launching wearable technology that blurs the line between fashion and future
- BIOSTAR introduces the world's first 8-slot PCI-e mining motherboard with the TB250-BTC+
- HyperX unveils HyperX Alloy Elite and TKL HyperX Alloy FPS Pro mechanical gaming keyboards
- Toshiba Memory Corporation develops world's first 3D flash memory with TSV technology
- ADATA releases XPG GAMMIX line with S10 PCIe Gen3x4 NVMe 1.2 SSD and D10 DDR4