Cycles uses only 4 GPUs instead of 5 available #36137
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#36137
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
%%%--- Operating System, Graphics card ---
Visible in attached printscreens, specs of MB in the post on blenderartist
PCI_E1 - 580 - here comes the display
PCI_E4 - 590
PCI_E5 - 590
2.67.1 but tested on several releases and builds, from graphicall, always used only 4 GPUs
Cycles uses only 4 GPUs instead o 5
http://blenderartists.org/forum/showthread.php?300318-CYCLES-NVidia-580-GTX-2-x-590-GTX-uses-only-4-GPUs-why
I have used the http://mikepan.com/files/BMW1M-MikePan.blend
the test HW should be the same :( or have at least 5 GPUs to try to reproduce this issue
with friendly regards
Jozef
%%%
Changed status to: 'Open'
%%%In the screenshot you post, it's indeed only working on 4 tiles at a time. Is that after setting the user preferences to use all 5 cards as in the other screenshot? Or does it show 5 tiles sometimes but one GPU isn't actually doing anything? What happens when you set the tile size smaller, does it show more than 4 tiles as active then?%%%
%%%Yes I have setted up first to use all devices, and it always shows only 4tiles at time, independently on tile size. I also uses only 580+3x590,
since the workload on the last 590core, is off load. I am using the last Techpower UP GPU-Z, sensors to control what hapens on the GPUs.
I can post a screenshot, in an hour or so.%%%
%%%Here is the screenshot I was unable to upload it to Attachments, so it is on the forum ...
http://blenderartists.org/forum/attachment.php?attachmentid=246573&d=1373914621%%%
%%%I have did the same test in 2.64a, using OpenCL but Blender Crashed, just after uploading the data and BVH to the graphic card, at the moment of the start of render.%%%
%%%Errata: It also uses only 580+3x590 !!!%%%
%%%Further things are appearing in the thread, worth to take a look on it, before further advance in solving this issue.%%%
%%%- 5 GTX 580-type GPUs would consume an awful lot of power. I would suspect a power issue. What wattage is your power supply?
%%%
%%%Doug Gale, in the blenderartist link you can see Jozef run Octane and Arion without problems showing 5 gpus were used. So is a cycles issue not a hardware issue.
I think perhaps the second gpu in each of the two 590 receive same ID perhaps?
%%%
%%%Doug:
I am not a developer, but I can read some code, and paste some code ;) ... but I am not a programmer
long time ago I have done some code in basic, C++, OpenGL, php, html, js, and tried some lines in maxscript, mel, OSL ...
But If you paste me the code, path to the file and point me to the line number where it should go I can handle it for sure :)
and test it on my computer
Bao 2
the ID stuff, I am not sure about this, if I disable the 580 in NVidia control panel ( as in Arion) it can handle all four 590 GPUs.
If it would be an ID thing, it would show only 3 GPUs then, wouldn't ?? but maybe I am wrong%%%
%%%the ID stuff, I am not sure about this, if I disable the 580 in NVidia control panel ( as in Arion) it can handle all four 590 GPUs.
If it would be an ID thing, it would show only 3 GPUs then, wouldn't ?? but maybe I am wrong
just to be exact I was talking about CYCLES, that it utilizes all four GPUs in the two 590, when the 580 is disabled in NVidia control panel %%%
%%%You can find me on Skype: blenderslovakia or should I make an ICQ account to get in touch with you gyus ? We can make the communication faster
even we can do a Skypecall and use TeamViewer to make a meeting and you can see my desktop, and test it together%%%
%%%Other strange thing that came out from my todays test. Utilizing the GPUs in 3D, Rendered viewport shading, in CYCLES. It seems in viewport it uses all GPUs, in comparison to Render. The loads of GPUs are unequally underutilized (probably because of progressive refine of whole viewport) and loaded as follow.
Rendering Mike Pan's BMW scene in official 2.68 RC1. GPU, Load an Memory usage, measured using GPU-Z
In rendering inside viewport:
580 - 77-83% - 792MB
590 - 11-13% - 446MB
590 - 37-43% - 446MB
590 - 54-63% - 446MB
590 - 56-67% - 446MB
While in F12 rendering with 256x256 tiles
580 - up to 99% - 675MB
590 - 0% - 207MB
590 - up to 99% - 426MB
590 - up to 99% - 426MB
590 - up to 99% - 426MB %%%
%%%Great job with 2.68, the improvements in Cycles is really awesome.
I am really curious, how we will make it even faster ;)%%%
%%%Hi guys, so the drive is in, linux installed Ubuntu 13.04, NVidia drivers 304.
I had pretty hard times with unstability of fresh install, untill i installed the drivers exactly this way:
http://falkvinge.net/2013/02/15/how-to-install-nvidia-drivers-in-ubuntu-12-10-quantal/
now it is stable, running Blender 2.68, and the GPU problem is the same
Blender finds all 5GPUs, but renders tiles only with 4 of them%%%
%%%A little upgrade again, 3x 590, from 6GPUs Cycles utilizes only 4. Arion uses all of them.
http://blenderartists.org/forum/showthread.php?300318-CYCLES-NVidia-580-GTX-2-x-590-GTX-uses-only-4-GPUs-why/page3
looking for feedback and progress :)%%%
%%%It would be great to have a checkbox list on the available devices, in Blender Preferences / Compute device dropdown
as it is in NVIDIA Control Panel / Manage 3D Settings / Global Settings / CUDA - GPUs / in All dropdown list
to have the full ability to assign various combination of devices to be used for rendering.%%%
%%%Brecht, take a look to my post 63 here:
http://www.blenderartists.org/forum/showthread.php?300318-CYCLES-NVidia-580-GTX-2-x-590-GTX-uses-only-4-GPUs-why&p=2428638&viewfull=1#post2428638%%%
%%%Bao 2 ... suggested a workaround, that worked out ... take a look on the my post #68
http://blenderartists.org/forum/showthread.php?300318-CYCLES-NVidia-580-GTX-2-x-590-GTX-uses-only-4-GPUs-why&p=2429679&viewfull=1#post2429679
It is only a workaround, it sill needs to be bug-fixed in the automatic detection
%%%
%%%Ah, this indeed explains the issue very well, I wasn't see the issue because I have 8 threads here by default. Should be easy to fix then.%%%
%%%That's great looking forward to see the bug-fixed revision number :), thanks a lot%%%
%%%Fix in svn revision 59676, thanks for the report.%%%
Changed status from 'Open' to: 'Resolved'