Anteru's blog
  • Consulting
  • Research
    • Assisted environment probe placement
    • Assisted texture assignment
    • Edge-Friend: Fast and Deterministic Catmull-Clark Subdivision Surfaces
    • Error Metrics for Smart Image Refinement
    • High-Quality Shadows for Streaming Terrain Rendering
    • Hybrid Sample-based Surface Rendering
    • Interactive rendering of Giga-Particle Fluid Simulations
    • Quantitative Analysis of Voxel Raytracing Acceleration Structures
    • Real-time Hybrid Hair Rendering
    • Real-Time Procedural Generation with GPU Work Graphs
    • Scalable rendering for very large meshes
    • Spatiotemporal Variance-Guided Filtering for Motion Blur
    • Subpixel Reconstruction Antialiasing
    • Tiled light trees
    • Towards Practical Meshlet Compression
  • About
  • Archive

Running OpenCL Cycles using Blender 2.71 & AMD GPUs

August 24, 2014
  • Graphics
  • Opencl
approximately 2 minutes to read

If you are using Blender on AMD, you probably have noticed that Cycles doesn’t support AMD GPUs. However, for some scenes, Cycles is actually working just fine and might be worth a try. Here’s a quick how to guide.

First of all, if you are on Linux, make sure you have the AMD proprietary driver installed. You can grab it from the AMD homepage. Next, you need to set up an environment variable in order to make Cycles “see” the AMD OpenCL device. On Windows, you can open a command window (Shift-Right-Click on your Blender installation folder and use “Open command promp here…”), then type in:

set CYCLES_OPENCL_TEST=all
.\blender.exe

On Linux, you can use:

CYCLES_OPENCL_TEST=all ./blender

After Blender has started, you now have to pick your compute device. Under “User preferences”, “System”, you can find the “Compute device” option. For AMD, pick your GPU code name as the device. The code name for R290 and R9 290X is “Hawaii”, for R9 280, R9 280X, HD 7950 and HD 7970 “Tahiti”. Other codenames are “Pitcairn” and “Bonaire”; these are the GCN based cards – I doubt Cycles will run correctly on older cards.

Blender Compute Device selection window, with Hawaii selected.
Blender Compute Device selection window, with the dropdown showing Hawaii as a potential compute device.

Anyway, once set up, if everything works right, you’ll get GPU accelerated Cycles!

Blender BMW render close up.
Blender BMW render total view.
Blender BMW beauty render.
Previous post
Next post

Recent posts

  • Data formats: Why CSV and JSON aren't the best
    Posted on 2024-12-29
  • Replacing cron with systemd-timers
    Posted on 2024-04-21
  • Open Source Maintenance
    Posted on 2024-04-02
  • Angular, Caddy, Gunicorn and Django
    Posted on 2023-10-21
  • Effective meetings
    Posted on 2022-09-12
  • Older posts

Find me on the web

  • GitHub
  • GPU database
  • Projects

Follow me

Anteru NIV_Anteru
Contents © 2005-2025
Anteru
Imprint/Impressum
Privacy policy/Datenschutz
Made with Liara
Last updated February 05, 2023