![]() |
|
|
#1 |
|
Jun 2010
Pennsylvania
2·467 Posts |
Santa came around early this year and brought me a shiny new HP Pavilion HPE h9-1185 Phoenix box, and there's some things I'd like to ask here regarding how I might get it to contribute to GIMPS.
The first question is this: This machine has an Intel Z75 chipset as well as a Core i7 3770 CPU. If my research is correct, both of these elements support the Flexible Display Interface (FDI), which means that the system can run both the integrated graphics and the discrete GPU (AMD Radeon HD 7770) at the same time. So... can I run separate factoring programs (or different instances of the same program) on the onboard GPU and the add-on graphics card? I have more questions, but I'd like to start with this one. Rodrigo |
|
|
|
|
|
#2 | |
|
"Mr. Meeseeks"
Jan 2012
California, USA
1000011110002 Posts |
Quote:
|
|
|
|
|
|
|
#3 |
|
Jun 2010
Pennsylvania
2×467 Posts |
Thanks, that's good to know. Hopefully it's not too big an assumption to make, that one could do the same thing with Ivy Bridge as you're doing with the AMD APU.
Even if it's not (yet) possible to run mfakto on the iGPU, I wonder if one can run, say, CUDALucas on it while the HD7770 is running mfakto. The next question would be -- if you run mfakt_ on a graphics card, how much does that impact your ability to run programs, surf the Web, watch videos and the like? Ultimately, this new PC would be an everyday computer (otherwise Santa wouldn't have delivered it ).Rodrigo |
|
|
|
|
|
#4 |
|
Romulan Interpreter
Jun 2011
Thailand
25C016 Posts |
CudaLucas relies on cufft library, provided by nvidia and dedicated to their cards/gpus. To run CL on (AMD/intel/etc) someone has to rewrite that library (which is a hell of work and need knowledge behind what we mortals have). Sooner we would see CL running on AMD than intel, there are already trials to implement FFT on AMD gpus.
|
|
|
|
|
|
#5 |
|
Basketry That Evening!
"Bunslow the Bold"
Jun 2011
40<A<43 -89<O<-88
3·29·83 Posts |
To expand on what LaurV said, CUDA applications like mfaktc and CUDALucas can only run on CUDA-enabled graphics cards, which are only sold by nVidia, because they're the ones who made CUDA. mfakto is written to use OpenCL, an open Computing standard for graphics cards. (OpenGL is the corresponding open Graphics standard.) Intel and AMD graphics chips support OpenCL (as does nVidia*), and thus mfakto will run on them. In order to implement "OpenCLLucas" in OpenCL, somebody will have to, like LaurV said, implement an FFT library in OpenCL.
PS I'm pretty sure that the IB iGPUs support OpenCL 1.2; it's worth a shot to try running mfakto on the IB iGPU. *I've asked Bdot about running mfakto on nVidia cards before, but as can be seem somewhere in the mfakto thread, nVidia's OpenCL compilers are buggy, and mfakto won't run; mfaktc would probably be faster anyways. Last fiddled with by Dubslow on 2012-11-06 at 18:01 Reason: PS |
|
|
|
|
|
#6 |
|
Jun 2010
Pennsylvania
2×467 Posts |
Thanks @LaurV and @Dubslow.
So, if I understand it, it might be possible to run mfakto on the HD 7770 and (separately) on the Intel iGP. The question then becomes -- given that the add-on graphics card is in place, how to enable the iGP without disabling the add-on card? Rodrigo |
|
|
|
|
|
#7 |
|
"Kieren"
Jul 2011
In My Own Galaxy!
2×3×1,693 Posts |
If you are talking about the BIOS settings for video, that usually only applies at boot up, that is, which GPU will show boot progress. I have an onboard GPU, though I've never tried to run mfakto on it. I did, at one point, use it for the display while running mfaktc on an add-on card.
|
|
|
|
|
|
#8 |
|
"Mr. Meeseeks"
Jan 2012
California, USA
23·271 Posts |
For me, I just did "Enable crossfire support" or something like that in the bios
|
|
|
|
|
|
#9 |
|
Jun 2010
Pennsylvania
2·467 Posts |
So then, how would one assign the onboard GPU to do one thing and the add-on card to do a different thing? Is there a setting in mfakto to accomplish that?
Rodrigo |
|
|
|
|
|
#10 |
|
"Mr. Meeseeks"
Jan 2012
California, USA
23·271 Posts |
|
|
|
|
|
|
#11 |
|
Jun 2010
Pennsylvania
11101001102 Posts |
Huh, interesting. How does one find out which numbers to input there?
Another issue: If you do run mfakto (or whatever) on both the iGP and the discrete GPU, is there any processing capability left over to run, say, videos or Windows Media Center? Rodrigo |
|
|
|