AMD Codexl 1.3 GA Release Notes

Total Page:16

File Type:pdf, Size:1020Kb

AMD Codexl 1.3 GA Release Notes AMD CodeXL 1.3 GA Release Notes Thank you for using CodeXL. We appreciate any feedback you have! Please use the CodeXL Forum to provide your feedback. You can also check out the Getting Started guide on the CodeXL Web Page and the latest CodeXL blog at AMD Developer Central - Blogs This version contains: For Windows for 32-bit and 64-bit Windows platforms o CodeXL Standalone application o CodeXL Microsoft® Visual Studio® 2010 extension o CodeXL Microsoft® Visual Studio® 2012 extension o CodeXL Remote Agent For 64-bit Linux platforms o CodeXL Standalone application o CodeXL Remote Agent Note about 32-bit Windows CodeXL 1.3 Upgrade Error On 32-bit Windows platforms, upgrading from CodeXL 1.0 using the CodeXL 1.3 installer will remove the previous version and then display an error message without installing CodeXL 1.3. The recommended method is to uninstall previous CodeXL versions before installing CodeXL 1.3. If you ran the 1.3 installer to upgrade a previous installation and encountered the error mentioned above, ignore the error and run the installer again to install CodeXL 1.3. Note about installing CodeAnalyst after installing CodeXL for Windows CodeXL can be safely installed on a Windows station where AMD CodeAnalyst is already installed. However, do not install CodeAnalyst on a Windows station already installed with CodeXL. Uninstall CodeXL first, and then install CodeAnalyst. System Requirements CodeXL contains a host of development features with varying system requirements: GPU Profiling and OpenCL Kernel Debugging o An AMD GPU (Radeon HD 5000 series or newer, desktop or mobile version) or APU is required. o The AMD Catalyst Driver must be installed, release 13.11 Beta or later. Catalyst Beta 13.11 is the recommended version. See "Getting the latest Catalyst release" section below. For GPU API-Level Debugging, a working OpenCL/OpenGL configuration is required (AMD or other). CPU Profiling o Time-Based Profiling can be performed on any x86 or AMD64 (x86-64) CPU/APU. o The Event-Based Profiling (EBP) and Instruction-Based Sampling (IBS) session types require an AMD CPU or APU processor. Supported platforms: Windows platforms o Windows 7, 8 and 8.1, 32-bit and 64-bit o Visual Studio 2010/2012 must be installed on the station before the CodeXL Visual Studio 2010/2012 Package is installed, respectively. o If Visual Studio 2010 is not installed, the VC++ 2010 x86 Redistributable package must be installed for CPU Profiling Source View of .NET applications to work. Linux platforms o Red Hat 6 u3 64-bit o Ubuntu 12.04 64-bit Getting the latest Catalyst release The way to get the latest beta driver is to use the links "Latest Windows Beta Driver" and "Latest Linux Beta Driver" on the Graphics Drivers support page: http://support.amd.com/us/gpudownload/Pages/index.aspx New in this version The following items are new in this version: CodeXL includes a Remote Agent application for Remote GPU Profiling and Remote GPU Debugging. Developers can now run the CodeXL client application on their development station and launch their product application for GPU debugging or profiling on a separate target platform such as a server node. The AMD APP KernelAnalyzer application is now obsolete. Instead, CodeXL delivers a brand new user experience for Static OpenCL Kernel Analysis as part of the CodeXL application, encapsulated under a new work mode named Analyze Mode. This includes activation of the OpenCL offline compiler and detailed emulation of kernel performance resulting in analysis of multiple flow paths. The offline kernel performance analysis has been extended and supports target devices from the Southern Islands (Radeon HD 7000 series) and Sea Islands (Radeon HD 8000 series) families of GPUs. CPU Profiling of Cache Line Utilization. Developers can now use CodeXL to profile the utilization of the CPU's cache. CPU Profiling support for Java inline functions. New design for the CPU Profiling Source Code /Disassembly View. GPU Debugging support for OpenGL 4.3. Support includes coverage of API functions and objects new in OpenGL releases up to and including 4.3. Support for the complete set of OpenCL 1.2 data types and API. Fixed Issues The following fixes were not part of the 1.2 release and are new to this version: Visual Studio crashes on launch after re-naming a GPU Profiling session and deleting it. (405809) While GPU Debugging, CodeXL points to incorrect source line on first step into kernel. (370960) - fixed in Catalyst driver 13.11 Beta CodeXL crashes during GPU Debugging if OpenCL-OpenGL interop VBO/CL buffer is clicked. (406102) - fixed in Catalyst driver 13.11 Beta CodeXL crashes during GPU Debugging when stepping into a kernel that contains a variable of structure type containing an unnamed union. (406284) Debugged application crashes when exiting. (363607) In GPU Debugging, stepping through some OpenCL kernels advances to non-sequential source lines. (396656, 404045, 387422) - fixed in Catalyst driver 13.8 Building an OpenCL kernel in Analyze mode (formerly KernelAnalyzer) - further builds are not allowed after the offline compiler reports "clBuildProgram had an unhandled exception". (399444) - fixed in Catalyst driver 13.11 Beta Building an OpenCL kernel analysis in Analyze mode (formerly KernelAnalyzer) won't show ISA tab/code for Devastator and Scrapper GPUs. (403765) - fixed in Catalyst driver 13.8. Building a kernel in Analyze mode (formerly KernelAnalyzer) doesn't generate ISA code for CPU target device. (398323) - fixed in Catalyst driver 13.11 Beta OpenCL kernel analysis in Analyze mode (formerly KernelAnalyzer) shows all zeros for Oland target devices. (399435) Building a kernel which uses double precision in Analyze mode (formerly KernelAnalyzer) causes "Frontend phase failed compilation" error. (401636) Building the APP SDK AtomicCounters kernel in Analyze mode (formerly KernelAnalyzer), fails to generate IL/ISA. (406669) Building the APP SDK BlackScholesDP kernel in Analyze mode (formerly KernelAnalyzer) fails. (406673) During GPU Debugging, Visual Studio may stop responding when kernel debugging while a window displaying an OpenGL object is open. (385320) During GPU Debugging, adding a large number of Breakpoints makes Visual Studio slow or sometimes unresponsive. (404178) CPU Profiling on Intel i7 Ivy Bridge may cause a system crash (BSoD). (405682) In CPU Profiling mode, importing a thread-based session generated from CodeAnalyst sometimes results in CodeXL crash. (356479) CodeXL crashes when performing CPU: Assess Performance profile of APP SDK sample LUDecomposition. (394149) For CPU Profiling sessions that include Call-Stack Sampling, CodeXL may hang during the post- processing stage. (406095) After performing CPU Profiling of OpenCL applications, post processing takes a very long time. (369505, 387530) On Linux, CPU Profiling Instruction-Based Sampling sessions of Java applications may attribute event samples to libjvm. (403250) When viewing a CPU Profiling session, choosing to display data per core / per node causes columns that were not selected for display to be shown. (403724) When viewing a CPU Profiling session, selecting a module and clicking "Display in Functions View" command, the functions view's Modules Filter should contain only the selected module. (404154) No CodeXL icon in Ubuntu dashboard panel & alt + tab list. (404193) Viewing CPU Profiling session data on Linux, Call Graph view shows Self/Deep samples but the functions and Overview tables are empty. (404458) In GPU Profiling, navigation to Source Code does not work for GL samples. (404851) CodeXL installer should install the Visual C++ redistributables if Visual Studio 2010 or later is not installed. (404870) GPU Profiler reports 0 for all performance counters of APP SDK QuasiRandomSequence on Cape Verde platforms (357699) When navigation to source code is enabled in GPU Profiling Application Trace profiles, navigation to source code would not work for later API calls in the session (404851) GPU Debugging on Linux, if gdb reports an error, CodeXL should realize the application has terminated. (405281) The GPU Debugger shows a type of unnamed struct for variables of the built-in type int4. (362152) On Linux with KDE, while GPU Debugging, the debugger displays static buffers, textures and VBOs in the explorer tree but won't show their content in the Object views. (406260) Building a kernel in Analyze mode (formerly KernelAnalyzer), the ISA window shows ALU packing and ALU clauses as "(0.0)" for all Northern Islands (Radeon HD 6000 series) GPU Cards. (344059) On Linux with KDE, CodeXL becomes unresponsive after opening User Guide/ Quick-Start Guide / Forum, when as the root user. (406604) CPU Profiling on Linux does not always contain call stack information - Call Graph view shows empty parents table and call graph tree. (388188) Known Issues Debugging OpenCL kernels that use read-modify-write atomic operations is not supported. GPU Debugging on OpenCL Static C++ Kernels is not supported. (345852) __read_only and __write_only Image variables are not shown in locals during GPU Debugging. (345852) OpenCL 1.2 keyword printf and barriers are not supported during kernel debugging. Building kernels with OpenCL 1.2 clCreateProgramWithBinaries and clLinkProgram API prevents the display of source code when debugging these kernels. (369171) Performing CPU Profiling with Call-Stack Sampling (CSS) enabled, on systems with discrete graphics card (Radeon HD 5000, 6000 or 7000 series) and Linux kernel version 3.0 or lower, may result in Linux kernel panic. This kernel panic does not occur with Linux kernel version 3.2 onwards. (352399) CPU Profiling on Linux platforms - Limitations of PERF o CPU profiling uses PERF which requires kernel 2.6.32 or later. CPU Profiling with Call Stack Sampling requires Linux kernel 3.0 or later. However, we recommend using kernel 3.2 and above which has shown to be more stable. o Call chain analysis on Linux currently depends on the call chain information provided by Linux PERF.
Recommended publications
  • An Introduction to Analysis and Optimization with AMD Codeanalyst™ Performance Analyzer
    An introduction to analysis and optimization with AMD CodeAnalyst™ Performance Analyzer Paul J. Drongowski AMD CodeAnalyst Team Advanced Micro Devices, Inc. Boston Design Center 8 September 2008 Introduction This technical note demonstrates how to use the AMD CodeAnalyst™ Performance Analyzer to analyze and improve the performance of a compute-bound program. The program that we chose for this demonstration is an old classic: matrix multiplication. We'll start with a "textbook" implementation of matrix multiply that has well-known memory access issues. We will measure and analyze its performance using AMD CodeAnalyst. Then, we will improve the performance of the program by changing its memory access pattern. 1. AMD CodeAnalyst AMD CodeAnalyst is a suite of performance analysis tools for AMD processors. Versions of AMD CodeAnalyst are available for both Microsoft® Windows® and Linux®. AMD CodeAnalyst may be downloaded (free of charge) from AMD Developer Central. (Go to http://developer.amd.com and click on CPU Tools.) Although we will use AMD CodeAnalyst for Windows in this tech note, engineers and developers can use the same techniques to analyze programs on Linux. AMD CodeAnalyst performs system-wide profiling and supports the analysis of both user applications and kernel- mode software. It provides five main types of data collection and analysis: • Time-based profiling (TBP), • Event-based profiling (EBP), • Instruction-based sampling (IBS), • Pipeline simulation (Windows-only feature), and • Thread profiling (Windows-only feature). We will look at the first three kinds of analysis in this note. Performance analysis usually begins with time-based profiling to identify the program hot spots that are candidates for optimization.
    [Show full text]
  • Amd Filed: February 24, 2009 (Period: December 27, 2008)
    FORM 10-K ADVANCED MICRO DEVICES INC - amd Filed: February 24, 2009 (period: December 27, 2008) Annual report which provides a comprehensive overview of the company for the past year Table of Contents 10-K - FORM 10-K PART I ITEM 1. 1 PART I ITEM 1. BUSINESS ITEM 1A. RISK FACTORS ITEM 1B. UNRESOLVED STAFF COMMENTS ITEM 2. PROPERTIES ITEM 3. LEGAL PROCEEDINGS ITEM 4. SUBMISSION OF MATTERS TO A VOTE OF SECURITY HOLDERS PART II ITEM 5. MARKET FOR REGISTRANT S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES ITEM 6. SELECTED FINANCIAL DATA ITEM 7. MANAGEMENT S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE ITEM 9A. CONTROLS AND PROCEDURES ITEM 9B. OTHER INFORMATION PART III ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE ITEM 11. EXECUTIVE COMPENSATION ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS AND DIRECTOR INDEPENDENCE ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES PART IV ITEM 15. EXHIBITS, FINANCIAL STATEMENT SCHEDULES SIGNATURES EX-10.5(A) (OUTSIDE DIRECTOR EQUITY COMPENSATION POLICY) EX-10.19 (SEPARATION AGREEMENT AND GENERAL RELEASE) EX-21 (LIST OF AMD SUBSIDIARIES) EX-23.A (CONSENT OF ERNST YOUNG LLP - ADVANCED MICRO DEVICES) EX-23.B
    [Show full text]
  • Software Optimization Guide for Amd Family 15H Processors (.Pdf)
    Software Optimization Guide for AMD Family 15h Processors Publication No. Revision Date 47414 3.06 January 2012 Advanced Micro Devices © 2012 Advanced Micro Devices, Inc. All rights reserved. The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. The infor- mation contained herein may be of a preliminary or advance nature and is subject to change without notice. No license, whether express, implied, arising by estoppel or other- wise, to any intellectual property rights is granted by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. AMD’s products are not designed, intended, authorized or warranted for use as compo- nents in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a situation where personal injury, death, or severe property or environmental damage may occur. AMD reserves the right to discontinue or make changes to its products at any time without notice. Trademarks AMD, the AMD Arrow logo, and combinations thereof, AMD Athlon, AMD Opteron, 3DNow!, AMD Virtualization and AMD-V are trademarks of Advanced Micro Devices, Inc.
    [Show full text]
  • AMD Accelerated Parallel Processing Opencl Programming Guide
    AMD Accelerated Parallel Processing OpenCL Programming Guide November 2013 rev2.7 © 2013 Advanced Micro Devices, Inc. All rights reserved. AMD, the AMD Arrow logo, AMD Accelerated Parallel Processing, the AMD Accelerated Parallel Processing logo, ATI, the ATI logo, Radeon, FireStream, FirePro, Catalyst, and combinations thereof are trade- marks of Advanced Micro Devices, Inc. Microsoft, Visual Studio, Windows, and Windows Vista are registered trademarks of Microsoft Corporation in the U.S. and/or other jurisdic- tions. Other names are for informational purposes only and may be trademarks of their respective owners. OpenCL and the OpenCL logo are trademarks of Apple Inc. used by permission by Khronos. The contents of this document are provided in connection with Advanced Micro Devices, Inc. (“AMD”) products. AMD makes no representations or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to specifications and product descriptions at any time without notice. The information contained herein may be of a preliminary or advance nature and is subject to change without notice. No license, whether express, implied, arising by estoppel or other- wise, to any intellectual property rights is granted by this publication. Except as set forth in AMD’s Standard Terms and Conditions of Sale, AMD assumes no liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of merchantability, fitness for a particular purpose, or infringement of any intellectual property right. AMD’s products are not designed, intended, authorized or warranted for use as compo- nents in systems intended for surgical implant into the body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD’s product could create a situation where personal injury, death, or severe property or envi- ronmental damage may occur.
    [Show full text]
  • Candidate Features for Future Opengl 5 / Direct3d 12 Hardware and Beyond 3 May 2014, Christophe Riccio
    Candidate features for future OpenGL 5 / Direct3D 12 hardware and beyond 3 May 2014, Christophe Riccio G-Truc Creation Table of contents TABLE OF CONTENTS 2 INTRODUCTION 4 1. DRAW SUBMISSION 6 1.1. GL_ARB_MULTI_DRAW_INDIRECT 6 1.2. GL_ARB_SHADER_DRAW_PARAMETERS 7 1.3. GL_ARB_INDIRECT_PARAMETERS 8 1.4. A SHADER CODE PATH PER DRAW IN A MULTI DRAW 8 1.5. SHADER INDEXED LOSE STATES 9 1.6. GL_NV_BINDLESS_MULTI_DRAW_INDIRECT 10 1.7. GL_AMD_INTERLEAVED_ELEMENTS 10 2. RESOURCES 11 2.1. GL_ARB_BINDLESS_TEXTURE 11 2.2. GL_NV_SHADER_BUFFER_LOAD AND GL_NV_SHADER_BUFFER_STORE 11 2.3. GL_ARB_SPARSE_TEXTURE 12 2.4. GL_AMD_SPARSE_TEXTURE 12 2.5. GL_AMD_SPARSE_TEXTURE_POOL 13 2.6. SEAMLESS TEXTURE STITCHING 13 2.7. 3D MEMORY LAYOUT FOR SPARSE 3D TEXTURES 13 2.8. SPARSE BUFFER 14 2.9. GL_KHR_TEXTURE_COMPRESSION_ASTC 14 2.10. GL_INTEL_MAP_TEXTURE 14 2.11. GL_ARB_SEAMLESS_CUBEMAP_PER_TEXTURE 15 2.12. DMA ENGINES 15 2.13. UNIFIED MEMORY 16 3. SHADER OPERATIONS 17 3.1. GL_ARB_SHADER_GROUP_VOTE 17 3.2. GL_NV_SHADER_THREAD_GROUP 17 3.3. GL_NV_SHADER_THREAD_SHUFFLE 17 3.4. GL_NV_SHADER_ATOMIC_FLOAT 18 3.5. GL_AMD_SHADER_ATOMIC_COUNTER_OPS 18 3.6. GL_ARB_COMPUTE_VARIABLE_GROUP_SIZE 18 3.7. MULTI COMPUTE DISPATCH 19 3.8. GL_NV_GPU_SHADER5 19 3.9. GL_AMD_GPU_SHADER_INT64 20 3.10. GL_AMD_GCN_SHADER 20 3.11. GL_NV_VERTEX_ATTRIB_INTEGER_64BIT 21 3.12. GL_AMD_ SHADER_TRINARY_MINMAX 21 4. FRAMEBUFFER 22 4.1. GL_AMD_SAMPLE_POSITIONS 22 4.2. GL_EXT_FRAMEBUFFER_MULTISAMPLE_BLIT_SCALED 22 4.3. GL_NV_MULTISAMPLE_COVERAGE AND GL_NV_FRAMEBUFFER_MULTISAMPLE_COVERAGE 22 4.4. GL_AMD_DEPTH_CLAMP_SEPARATE 22 5. BLENDING 23 5.1. GL_NV_TEXTURE_BARRIER 23 5.2. GL_EXT_SHADER_FRAMEBUFFER_FETCH (OPENGL ES) 23 5.3. GL_ARM_SHADER_FRAMEBUFFER_FETCH (OPENGL ES) 23 5.4. GL_ARM_SHADER_FRAMEBUFFER_FETCH_DEPTH_STENCIL (OPENGL ES) 23 5.5. GL_EXT_PIXEL_LOCAL_STORAGE (OPENGL ES) 24 5.6. TILE SHADING 25 5.7. GL_INTEL_FRAGMENT_SHADER_ORDERING 26 5.8. GL_KHR_BLEND_EQUATION_ADVANCED 26 5.9.
    [Show full text]
  • AMD Firepro™Professional Graphics for CAD & Engineering and Media & Entertainment
    AMD FirePro™Professional Graphics for CAD & Engineering and Media & Entertainment Performance at every price point. AMD FirePro professional graphics offer breakthrough capabilities that can help maximize productivity and help lower cost and complexity — giving you the edge you need in your business. Outstanding graphics performance, compute power and ultrahigh-resolution multidisplay capabilities allows broadcast, design and engineering professionals to work at a whole new level of detail, speed, responsiveness and creativity. AMD FireProTM W9100 AMD FireProTM W8100 With 16GB GDDR5 memory and the ability to support up to six 4K The new AMD FirePro W8100 workstation graphics card is based on displays via six Mini DisplayPort outputs,1 the AMD FirePro W9100 the AMD Graphics Core Next (GCN) GPU architecture and packs up graphics card is the ideal single-GPU solution for the next generation to 4.2 TFLOPS of compute power to accelerate your projects beyond of ultrahigh-resolution visualization environments. just graphics. AMD FireProTM W7100 AMD FireProTM W5100 The new AMD FirePro W7100 graphics card delivers 8GB The new AMD FirePro™ W5100 graphics card delivers optimized of memory, application performance and special features application and multidisplay performance for midrange users. that media and entertainment and design and engineering With 4GB of ultra-fast GDDR5 memory, users can tackle moderately professionals need to take their projects to the next level. complex models, assemblies, data sets or advanced visual effects with ease. AMD FireProTM W4100 AMD FireProTM W2100 In a class of its own, the AMD FirePro Professional graphics starts with AMD W4100 graphics card is the best choice FirePro W2100 graphics, delivering for entry-level users who need a boost in optimized and certified professional graphics performance to better address application performance that similarly- their evolving workflows.
    [Show full text]
  • AMD Codexl 1.7 GA Release Notes
    AMD CodeXL 1.7 GA Release Notes Thank you for using CodeXL. We appreciate any feedback you have! Please use the CodeXL Forum to provide your feedback. You can also check out the Getting Started guide on the CodeXL Web Page and the latest CodeXL blog at AMD Developer Central - Blogs This version contains: For 64-bit Windows platforms o CodeXL Standalone application o CodeXL Microsoft® Visual Studio® 2010 extension o CodeXL Microsoft® Visual Studio® 2012 extension o CodeXL Microsoft® Visual Studio® 2013 extension o CodeXL Remote Agent For 64-bit Linux platforms o CodeXL Standalone application o CodeXL Remote Agent Note about installing CodeAnalyst after installing CodeXL for Windows AMD CodeAnalyst has reached End-of-Life status and has been replaced by AMD CodeXL. CodeXL installer will refuse to install on a Windows station where AMD CodeAnalyst is already installed. Nevertheless, if you would like to install CodeAnalyst, do not install it on a Windows station already installed with CodeXL. Uninstall CodeXL first, and then install CodeAnalyst. System Requirements CodeXL contains a host of development features with varying system requirements: GPU Profiling and OpenCL Kernel Debugging o An AMD GPU (Radeon HD 5000 series or newer, desktop or mobile version) or APU is required. o The AMD Catalyst Driver must be installed, release 13.11 or later. Catalyst 14.12 (driver 14.501) is the recommended version. See "Getting the latest Catalyst release" section below. For GPU API-Level Debugging, a working OpenCL/OpenGL configuration is required (AMD or other). CPU Profiling o Time-Based Profiling can be performed on any x86 or AMD64 (x86-64) CPU/APU.
    [Show full text]
  • Opengl ES, XNA, Directx for WP8) Plan
    Mobilne akceleratory grafiki Kamil Trzciński, 2013 O mnie Kamil Trzciński http://ayufan.eu / [email protected] ● Od 14 lat zajmuję się programowaniem (C/C++, Java, C#, Python, PHP, itd.) ● Od 10 lat zajmuję się programowaniem grafiki (OpenGL, DirectX 9/10/11, Ray-Tracing) ● Od 6 lat zajmuję się branżą mobilną (SymbianOS, Android, iOS) ● Od 2 lat zajmuję się mobilną grafiką (OpenGL ES, XNA, DirectX for WP8) Plan ● Bardzo krótko o historii ● Mobilne układy graficzne ● API ● Programowalne jednostki cieniowania ● Optymalizacja ● Silniki graficzne oraz silniki gier Wstęp Grafika komputerowa to dziedzina informatyki zajmująca się wykorzystaniem technik komputerowych do celów wizualizacji artystycznej oraz wizualizacji rzeczywistości. Bardzo często grafika komputerowa jest kojarzona z urządzeniem wspomagającym jej generowanie - kartą graficzną, odpowiedzialna za renderowanie grafiki oraz jej konwersję na sygnał zrozumiały dla wyświetlacza 1. Historia Historia Historia kart graficznych sięga wczesnych lat 80-tych ubiegłego wieku. Pierwsze karty graficzne potrafiły jedynie wyświetlać znaki alfabetu łacińskiego ze zdefiniowanego w pamięci generatora znaków, tzw. trybu tekstowego. W późniejszym okresie pojawiły się układy, wykonujące tzw. operacje BitBLT, pozwalające na nałożenie na siebie 2 różnych bitmap w postaci rastrowej. Historia Historia #2 ● Wraz z nadejściem systemu operacyjnego Microsoft Windows 3.0 wzrosło zapotrzebowanie na przetwarzanie grafiki rastrowej dużej rozdzielczości. ● Powstaje interfejs GDI odpowiedzialny za programowanie operacji związanych z grafiką. ● Krótko po tym powstały pierwsze akceleratory 2D wyprodukowane przez firmę S3. Wydarzenie to zapoczątkowało erę graficznych akceleratorów grafiki. Historia #3 ● 1996 – wprowadzenie chipsetu Voodoo Graphics przez firmę 3dfx, dodatkowej karty rozszerzeń pełniącej funkcję akceleratora grafiki 3D. ● Powstają biblioteki umożliwiające tworzenie trójwymiarowych wizualizacji: Direct3D oraz OpenGL. Historia #3 Historia #4 ● 1999/2000 – DirectX 7.0 dodaje obsługę: T&L (ang.
    [Show full text]
  • Minimum System Requirements for Illustrator
    Your computer must meet the minimum technical specifications outlined below to run and use Illustrator. Applicable for: November 2019 release System requirements for earlier releases Illustrator system requirements | earlier releases Minimum system requirements for Illustrator Windows Minimum requirement Processor Multicore Intel processor (with 64-bit support) or AMD Athlon 64 processor Operating Microsoft Windows 7* (64-bit) with Service Pack 1 or Windows 10** (64-bit) system RAM 8 GB of RAM (16 GB recommended) Hard disk 2 GB of available hard-disk space for installation; additional free space required during installation; SSD recommended Monitor resolution 1024 x 768 display (1920 x 1080 recommended) To use Touch workspace in Illustrator, you must have a touch-screen-enabled tablet/monitor running Windows 10 (Microsoft Surface Pro 3 recommended). GPU OpenGL 4.x Optional: To use GPU Performance: Your Windows should have a minimum of 1GB of VRAM (4 GB recommended), and your computer must support OpenGL version 4.0 or greater. Internet connection Internet connection and registration are necessary for required software activation, validation of subscriptions, and access to online services.* * Cloud documents are not supported on Windows 7. * * Not supported on Windows 10 versions 1507, 1511, 1607, 1703, and 1709. Note: Scalable UI feature is supported on Windows 10 (minimum resolution supported is 1920 x 1080). Auto handle feature is supported on Windows 10. GPU in Outline mode is supported on monitor with display resolution at least 2000 pixels in any dimension. Supported video adapter The following video adapter series support the new Windows GPU Performance features in Illustrator: NVIDIA NVIDIA Quadro K Series NVIDIA Quadro 6xxx NVIDIA Quadro 5xxx NVIDIA Quadro 4xxx NVIDIA Quadro 2xxx NVIDIA Quadro 2xxxD NVIDIA Quadro 6xx NVIDIA GeForce GTX Series (4xx, 5xx, 6xx, 7xx, 9xx, Titan) NVIDIA Quadro M Series NVIDIA Quadro P Series NVIDIA Quadro RTX 4000 Important: Microsoft Windows may not detect the availability of the latest device drivers for NVIDIA GPU cards.
    [Show full text]
  • MSI Afterburner V4.6.4
    MSI Afterburner v4.6.4 MSI Afterburner is ultimate graphics card utility, co-developed by MSI and RivaTuner teams. Please visit https://msi.com/page/afterburner to get more information about the product and download new versions SYSTEM REQUIREMENTS: ...................................................................................................................................... 3 FEATURES: ............................................................................................................................................................. 3 KNOWN LIMITATIONS:........................................................................................................................................... 4 REVISION HISTORY: ................................................................................................................................................ 5 VERSION 4.6.4 .............................................................................................................................................................. 5 VERSION 4.6.3 (PUBLISHED ON 03.03.2021) .................................................................................................................... 5 VERSION 4.6.2 (PUBLISHED ON 29.10.2019) .................................................................................................................... 6 VERSION 4.6.1 (PUBLISHED ON 21.04.2019) .................................................................................................................... 7 VERSION 4.6.0 (PUBLISHED ON
    [Show full text]
  • Amd Driver 17.11.2 Download DRIVER RADEON V17.11.2 for WINDOWS 7 DOWNLOAD
    amd driver 17.11.2 download DRIVER RADEON V17.11.2 FOR WINDOWS 7 DOWNLOAD. The headline changes to switch optimization between graphics support for free. Rx vega radeon setting enhanced sync - amd rx vega radeon relive. 330 free download the release notes for free. Show me where to locate my serial number or snid on my device. The system might tells you it is not supported but do not mind that. Issues with access violations, Community. Gpu workload, a new toggle in radeon settings that can be found under the gaming, global settings options. Power supply power to manually requires some computer hardware. Amd for radeon products such as 17. Windows operating systems only or select your device. This package includes laptop and patience. Ethereum + OpenCL Benchmarks With The Latest AMDGPU-PRO. This toggle will allow you to switch optimization between graphics or compute workloads on select radeon rx 500, radeon rx 400, radeon r9 390, radeon r9 380, radeon r9 290 and radeon r9 285 series graphics products. The radeon software adrenalin 2020 edition 20.3.1 configuration scored an average of 139.1 fps, while the 20.2.2 edition configuration scored an average of 133.1 fps, showing an 5% uplift driver over driver. Download new and previously released drivers including support software, bios, utilities, firmware and patches for intel products. The amd product verification tool, donlot driver number of. Download latest reply on this page. A4-6300 apu with the samsung devices. This is a number for mac. Downloaded 5193 times, i was created, and 11.
    [Show full text]
  • Full Edition 1
    WAKE FOREST JOURNAL OF BUSINESS AND INTELLECTUAL PROPERTY LAW VOLUME 14 NUMBER 1 FALL 2013 AN EXAMINATION OF BASEL III AND THE NEW U.S. BANKING REGULATIONS Andrew L. McElroy .................................................................. 5 HOW TO KILL COPYRIGHT: A BRUTE-FORCE APPROACH TO CONTENT CREATION Kirk Sigmon ........................................................................... 26 THE MIXED USE OF A PERSONAL RESIDENCE: INTEGRATION OF CONFLICTING HOLDING PURPOSES UNDER I.R.C. SECTIONS 121, 280A, AND 1031 Christine Manolakas ............................................................... 62 OPEN SOURCE MODELS IN BIOMEDICINE: WORKABLE COMPLEMENTARY FLEXIBILITIES WITHIN THE PATENT SYSTEM? Aura Bertoni ......................................................................... 126 PRIVATE FAIR USE: STRENGTHENING POLISH COPYRIGHT PROTECTION OF ONLINE WORKS BY LOOKING TO U.S. COPYRIGHT LAW Michał Pękała ....................................................................... 166 THE DMCA’S SAFE HARBOR PROVISION: IS IT REALLY KEEPING THE PIRATES AT BAY? Charles K. Lane .................................................................... 192 PERMISSIBLE ERROR?: WHY THE NINTH CIRCUIT’S INCORRECT APPLICATION OF THE DMCA IN MDY INDUSTRIES, LLC V. BLIZZARD ENTERTAINMENT, INC. REACHES THE CORRECT RESULT James Harrell ........................................................................ 211 ABOUT THE JOURNAL The WAKE FOREST JOURNAL OF BUSINESS AND INTELLECTUAL PROPERTY LAW is a student organization sponsored by Wake Forest University
    [Show full text]