TF 0.46 failing on RDNA3 7900 XTX GPU
log in

Advanced search

Message boards : Number crunching : TF 0.46 failing on RDNA3 7900 XTX GPU

Author Message
Profile Sputnik
Send message
Joined: 12 May 21
Posts: 10
Credit: 162,200,234
RAC: 282,640
Message 10922 - Posted: 7 Aug 2025, 15:54:48 UTC
Last modified: 7 Aug 2025, 16:05:20 UTC

Hello.

My AMD GPU 7900 XTX with current Windows 11 24H2 and Adrenalin 25.8.1 can not calculate the current TF 0.46 tasks.
(I disabled the internal iGPU of the 9800X3D getting TF tasks via cc_config.xml ).

Current Error Message from Stderr e.g. https://srbase.my-firewall.org/sr5/result.php?resultid=30596616:

<core_client_version>8.2.4</core_client_version>
<![CDATA[
<message>
Das Betriebssystem kann (null) nicht ausf�hren.
(0xc3) - exit code 195 (0xc3)</message>
<stderr_txt>

In an old thread for the TF 0.44 tasks, it helped to restart the PC. But currently it doesn´t. ( https://srbase.my-firewall.org/sr5//forum_thread.php?id=1919&postid=10401 )



Then found more infos in the protocolls e.g. https://srbase.my-firewall.org/sr5/result.php?resultid=30596616


The Mfakto.ini is on AUTO and the error message says = unknown GPU = GCN.
But it is RDNA3.

"...Select device - Get device info:
WARNING: Unknown GPU name, assuming GCN. Please post the device name "gfx1036 (Advanced Micro Devices, Inc.)" to http://www.mersenneforum.org/showthread.php?t=15646 to have it added to mfakto. Set GPUType in mfakto.ini to select a GPU type yourself to avoid this warning.

OpenCL device info
name gfx1036 (Advanced Micro Devices, Inc.)
device (driver) version OpenCL 2.0 AMD-APP (3652.0) (3652.0 (PAL,LC))
maximum threads per block 1024
maximum threads per grid 1073741824
number of multiprocessors 1 (64 compute elements)
clock rate 2200 MHz

Automatic parameters
threads per grid 0
optimizing kernels for GCN

..."



I edited the mfakto.ini to GPUType=RDNA3 in the ini and rezipped it to mfakto-win-v13.zip again. But the zip file size was different => a new standard mfakto-win-v13.zip with Standard mfakto.ini was downloaded ;)

Hmmh.

Does anyone have a account on http://www.mersenneforum.org/ ?

Please post the device name "gfx1036 (Advanced Micro Devices, Inc.)" to http://www.mersenneforum.org/showthread.php?t=15646 to have it added to mfakto.

Or would it help, that the SRBASE Team updates the mfakto-win-v13.zip ?


THX
Sputnik

Keith Myers
Avatar
Send message
Joined: 15 Jul 24
Posts: 6
Credit: 554,610,260
RAC: 5,926,787
Message 10923 - Posted: 7 Aug 2025, 16:09:14 UTC - in response to Message 10922.

You can change a setting in the cc_config.xml to ignore file sizes. This will prevent the server from resending the default mfakto.ini file to you again so you can use your modified file.

Change <dont_check_file_sizes>0</dont_check_file_sizes>

to

<dont_check_file_sizes>1</dont_check_file_sizes>

and save the file and restart BOINC.

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7930
Credit: 44,538,964
RAC: 137
Message 10924 - Posted: 7 Aug 2025, 16:29:58 UTC
Last modified: 7 Aug 2025, 16:42:38 UTC

gfx1036 is the iGPU. Can you post your cc_config entry?

Profile Sputnik
Send message
Joined: 12 May 21
Posts: 10
Credit: 162,200,234
RAC: 282,640
Message 10925 - Posted: 7 Aug 2025, 18:19:10 UTC
Last modified: 7 Aug 2025, 18:26:21 UTC

Thank you Keith. Will try that workaround later.

For rebirther the current cc_config / i just added the exclude gpu things at the end. For Asteriods and Einstein it is working = no tasks for the iGpu of the 9800X3d and just task for GPU 1 = 7900 XTX are calculated:

<cc_config>
<log_flags>
<file_xfer>1</file_xfer>
<sched_ops>1</sched_ops>
<task>1</task>
<app_msg_receive>0</app_msg_receive>
<app_msg_send>0</app_msg_send>
<async_file_debug>0</async_file_debug>
<benchmark_debug>0</benchmark_debug>
<checkpoint_debug>0</checkpoint_debug>
<coproc_debug>0</coproc_debug>
<cpu_sched>0</cpu_sched>
<cpu_sched_debug>0</cpu_sched_debug>
<cpu_sched_status>0</cpu_sched_status>
<dcf_debug>0</dcf_debug>
<disk_usage_debug>0</disk_usage_debug>
<file_xfer_debug>0</file_xfer_debug>
<gui_rpc_debug>0</gui_rpc_debug>
<heartbeat_debug>0</heartbeat_debug>
<http_debug>0</http_debug>
<http_xfer_debug>0</http_xfer_debug>
<idle_detection_debug>0</idle_detection_debug>
<mem_usage_debug>0</mem_usage_debug>
<network_status_debug>0</network_status_debug>
<notice_debug>0</notice_debug>
<poll_debug>0</poll_debug>
<priority_debug>0</priority_debug>
<proxy_debug>0</proxy_debug>
<rr_simulation>0</rr_simulation>
<rrsim_detail>0</rrsim_detail>
<sched_op_debug>0</sched_op_debug>
<scrsave_debug>0</scrsave_debug>
<slot_debug>0</slot_debug>
<sporadic_debug>0</sporadic_debug>
<state_debug>0</state_debug>
<statefile_debug>0</statefile_debug>
<suspend_debug>0</suspend_debug>
<task_debug>0</task_debug>
<time_debug>0</time_debug>
<trickle_debug>0</trickle_debug>
<unparsed_xml>0</unparsed_xml>
<work_fetch_debug>0</work_fetch_debug>
</log_flags>
<options>
<abort_jobs_on_exit>0</abort_jobs_on_exit>
<allow_gui_rpc_get>0</allow_gui_rpc_get>
<allow_multiple_clients>0</allow_multiple_clients>
<allow_remote_gui_rpc>0</allow_remote_gui_rpc>
<disallow_attach>0</disallow_attach>
<dont_check_file_sizes>0</dont_check_file_sizes>
<dont_contact_ref_site>0</dont_contact_ref_site>
<lower_client_priority>0</lower_client_priority>
<dont_suspend_nci>0</dont_suspend_nci>
<dont_use_vbox>0</dont_use_vbox>
<dont_use_wsl>0</dont_use_wsl>
<dont_use_docker>0</dont_use_docker>
<exit_after_finish>0</exit_after_finish>
<exit_before_start>0</exit_before_start>
<exit_when_idle>0</exit_when_idle>
<fetch_minimal_work>0</fetch_minimal_work>
<fetch_on_update>0</fetch_on_update>
<force_auth>default</force_auth>
<http_1_0>0</http_1_0>
<http_transfer_timeout>300</http_transfer_timeout>
<http_transfer_timeout_bps>10</http_transfer_timeout_bps>
<max_event_log_lines>2000</max_event_log_lines>
<max_file_xfers>8</max_file_xfers>
<max_file_xfers_per_project>2</max_file_xfers_per_project>
<max_overdue_days>-1.000000</max_overdue_days>
<max_stderr_file_size>0.000000</max_stderr_file_size>
<max_stdout_file_size>0.000000</max_stdout_file_size>
<max_tasks_reported>0</max_tasks_reported>
<ncpus>-1</ncpus>
<no_alt_platform>0</no_alt_platform>
<no_info_fetch>0</no_info_fetch>
<no_opencl>0</no_opencl>
<no_priority_change>0</no_priority_change>
<no_rdp_check>0</no_rdp_check>
<os_random_only>0</os_random_only>
<process_priority>-1</process_priority>
<process_priority_special>-1</process_priority_special>
<proxy_info>
<socks_server_name></socks_server_name>
<socks_server_port>80</socks_server_port>
<http_server_name></http_server_name>
<http_server_port>80</http_server_port>
<socks5_user_name></socks5_user_name>
<socks5_user_passwd></socks5_user_passwd>
<socks5_remote_dns>0</socks5_remote_dns>
<http_user_name></http_user_name>
<http_user_passwd></http_user_passwd>
<no_proxy></no_proxy>
<no_autodetect>0</no_autodetect>
</proxy_info>
<rec_half_life_days>10.000000</rec_half_life_days>
<report_results_immediately>0</report_results_immediately>
<run_apps_manually>0</run_apps_manually>
<save_stats_days>30</save_stats_days>
<skip_cpu_benchmarks>0</skip_cpu_benchmarks>
<simple_gui_only>0</simple_gui_only>
<start_delay>0.000000</start_delay>
<stderr_head>0</stderr_head>
<suppress_net_info>0</suppress_net_info>
<unsigned_apps_ok>0</unsigned_apps_ok>
<use_all_gpus>0</use_all_gpus>
<use_certs>0</use_certs>
<use_certs_only>0</use_certs_only>
<vbox_window>0</vbox_window>
</options>
<options>
<exclude_gpu> <url>https://asteroidsathome.net/boinc/</url> <url>https://einstein.phys.uwm.edu/</url> </url> <device_num>0</device_num>
</exclude_gpu>
<exclude_gpu> <url>https://srbase.my-firewall.org/sr5/ </url> <device_num>0</device_num>
</exclude_gpu>

</options>
</cc_config>



So i then maybe can try the GPUType=RDNA in the modified mfakto.ini if it is the iGPU (RDNA2 based)?

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7930
Credit: 44,538,964
RAC: 137
Message 10926 - Posted: 7 Aug 2025, 18:29:36 UTC

mfakto is a little bit confused with opencl counting.

you can try
1.

<ignore_ati_dev>0</ignore_ati_dev>

2. try another device number
3. disable iGPU in system control if not needed and restart BOINC

Profile Sputnik
Send message
Joined: 12 May 21
Posts: 10
Credit: 162,200,234
RAC: 282,640
Message 10929 - Posted: 7 Aug 2025, 22:22:02 UTC

Thanks Rebirther and Henry.

General: I uninstalled AMD Adrenalin 25.8.1 and used DDU and reinstalled 25.8.1 -> now in Taskmanager the iGPU (RDNA2) is GPU 0. And the dGPU (7900XTX) is GPU 1.

This matches with the also checked stdoutdae.txt ->

07-Aug-2025 23:30:22 [---] Starting BOINC client version 8.2.4 for windows_x86_64
07-Aug-2025 23:30:22 [---] log flags: file_xfer, sched_ops, task
07-Aug-2025 23:30:22 [---] Libraries: libcurl/8.14.1-DEV Schannel zlib/1.3.1
07-Aug-2025 23:30:22 [---] Data directory: D:\ProgramData\BOINC
07-Aug-2025 23:30:22 [---] Running under account Ryzen7
07-Aug-2025 23:30:22 [---] OpenCL: AMD/ATI GPU 0 (ignored by config): AMD Radeon(TM) Graphics (driver version 3652.0 (PAL,LC), device version OpenCL 2.0 AMD-APP (3652.0), 18.18GB, 18.18GB available, 563 GFLOPS peak)
07-Aug-2025 23:30:22 [---] OpenCL: AMD/ATI GPU 1: AMD Radeon RX 7900 XTX (driver version 3652.0 (PAL,LC), device version OpenCL 2.0 AMD-APP (3652.0), 23.98GB, 23.98GB available, 28312 GFLOPS peak)...


1.
Because of the newly edited cc_config setting (<ignore_ati_dev>0</ignore_ati_dev>) the iGPU = device 0 should be ignored.
But if i start two SRBASE TF v0.46 tasks, it only uses the GPU 0... can also see it in Taskmanager: GPU0 is working and GPU1 has nothing... task 2 is waiting.





2.Then i tried different device number = <ignore_ati_dev>0</ignore_ati_dev> & <ignore_ati_dev>1</ignore_ati_dev> = still GPU 0 is used...


3. AND I cannot deactivate GPU 0 because the Monitor is connected to it.


I tried with MS Copilot to find the right settings... because in client_state.xml the 7900 XTX is the only <coproc_ati> with automatically set <target>0</target> .
The idea is to change the cc_config.xml to <use_all_gpus>1</use_all_gpus> = not block the only detected one...


But for now i have to sleep a bit... will test and try tomorrow or weekend...

CU

Profile Sputnik
Send message
Joined: 12 May 21
Posts: 10
Credit: 162,200,234
RAC: 282,640
Message 10958 - Posted: 17 Aug 2025, 19:28:58 UTC - in response to Message 10929.

short update: i was not able to get the TF tasks run on the "2nd" dGPU (7900 XTX) with my current iGPU to Monitor connection. They just run on the iGPU from the CPU.

I will now get a "display port to display port extension" because of the current case and the circumstances under my desk and then i can connect the vertical mounted dGPU with the current display port cable & monitor.
Then the 7900 XTX will be the primary GPU and i can disable the iGPU in UEFI.

Profile Sputnik
Send message
Joined: 12 May 21
Posts: 10
Credit: 162,200,234
RAC: 282,640
Message 10988 - Posted: 23 Aug 2025, 13:55:43 UTC - in response to Message 10958.

My System is running now with just 1 GPU and no cc_config = so the dGPU 7900 XTX can crunch. (also disabled iGPU from the 9800X3D in UEFI)

-> the first 3 TF 0.46 tasks are done.

Profile rebirther
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Avatar
Send message
Joined: 2 Jan 13
Posts: 7930
Credit: 44,538,964
RAC: 137
Message 10989 - Posted: 23 Aug 2025, 13:58:57 UTC - in response to Message 10988.

My System is running now with just 1 GPU and no cc_config = so the dGPU 7900 XTX can crunch. (also disabled iGPU from the 9800X3D in UEFI)

-> the first 3 TF 0.46 tasks are done.


ok, BOINC doesn't like iGPU


Post to thread

Message boards : Number crunching : TF 0.46 failing on RDNA3 7900 XTX GPU


Main page · Your account · Message boards


Copyright © 2014-2025 BOINC Confederation / rebirther