Ну, раз у нас конкурс, я, как особо-жадный
, протестировал работу двух видеокарт (8800GTS и 8400GS) на одном компе.
Вобщем всё работает
(на XP SP2), т.е. - 2 ГПУ клиента и каждый считает на своей видяхе.
Конечно, использование 8400GS нецелесообразно (450ППД), поскольку значительно просаживается второй СМП-клиент который у меня привязан на 2-ое и 4-ое ядра квада (туда же привязаны 2хFahCore_11.exe).
Порядок действий:
1) Добавить папку C:\Documents and Settings\User_name\Application Data\Folding@home-gpu_2
2) Скопировать туда client.cfg (
поменять machineid в нём), все dll, FahCore_11.exe (версия ядра 1.07), из папки
C:\Documents and Settings\User_name\Application Data\Folding@home-gpu.
3) Создать для каждого клиента ярлык (в Автозагрузке лежит ярлык, который создаётся при установке ГПУ-клиента, его лучше удалить, или заблокировать Starter-ом (или msconfig)). В поле объект пишем:
%ProgramFiles%\Folding@home\Folding@home-gpu\Folding@home.exe -gpu 0,
(для второго клиента -gpu 1)
в поле рабочая папка: %AppData%\Folding@home-gpu\
для второго клиента: %AppData%\Folding@home-gpu_2\
4) Установить вторую видеокарту, поставить драйвер (у меня 177.35)
5) (не знаю - надо-ли...) Расширить рабочий стол на второй монитор (для XP иметь дополнительный монитор и тыкать кабель во вторую видяху совсем необязательно).
Попробовал создать переменную NV_FAH_DEVICE (значение 1) и расчёт вёлся только на второй видеокарте. Т.е. два запущенных клиента делили между собой 8400GS...