SirJMD
Contributor
Contributor

Possible to set GPU affinity?

Is it possible to assign/set the GPU affinity for various virtual machines?

I use VMware® Workstation 8.0.3 build-703057.

0 Kudos
3 Replies
continuum
Immortal
Immortal

Is GPU a type-error ? - do you mean CPU ?

If you really mean GPU the answer is no

Do you need support with a recovery problem ? - send a message via skype "sanbarrow"
0 Kudos
SirJMD
Contributor
Contributor

It's not a typo - I really do mean GPU Smiley Happy

Currently I have two available GPUs - Cypress 0 and 1 (AMD). VMware uses Cypress 0, but I would like it to use Cypress 1.

Too bad if VMware doesn't have this option Smiley Sad

0 Kudos
TheJohnDoe1
Contributor
Contributor

Heh. I also wanted to do this for years. Only recently have I figured out how to do it.

1). CrossFireX/SLI must be disabled.
2). Monitors must be plugged into different GPUs.
3). Make your desktop display on the monitor/GPU you want the program to use (Show desktop only on 1, 2, etc).
4). Start up VMWare and start the Virtual Machine.
5). You can now re-enable "Extend these displays" or put your desktop on the primary monitor again.

The program uses whatever GPU it started on. So moving the program from one monitor to another doesn't change that. All this does is cause the GPU to do processing and mirror the results onto the other GPU (performance hit to both).

Note: Windows Vista/7/8 only

0 Kudos