====== Configurar BOINC con la tarjeta de video ATI (AMD) en Slackware ====== ===== Este tutorial se utiliza en base a Slackware64 14.0 y boinc 7.2.33 x64 y la tarjeta de video ATI HD 4350 (RV710). ===== En primer lugar, instale un nuevo slackware64 14.0. Luego descargamos el último cliente BOINC de [[http://boinc.berkeley.edu/dl/boinc_7.2.33_x86_64-pc-linux-gnu.sh|here]] Coloque el archivo '' boinc_7.2.33_x86_64-pc-linux-gnu.sh '' en su directorio de inicio de usuario, desde donde planeamos iniciar el cliente boinc nota: desde el mismo usuario debemos iniciar el sistema x window, porque de lo contrario BOINC no verá la GPU Luego ejecute: sh boinc_7.2.33_x86_64-pc-linux-gnu.sh Después de eso en nuestro directorio de inicio tendremos el subdirectorio "BOINC", que contiene todos los archivos binarios que queremos. Ahora es el momento de preparar la tarjeta de video. Descargue los controladores del catalyst 13.1 del sitio AMD / ATI (la última versión es 13.1; admite tarjetas de video 4350 antiguas) http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13.1-linux-x86.x86_64.zip También debemos descargar el SDK 2.9 desde [[http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/downloads/|here]] para obtener soporte OpenCL para la tarjeta de vídeo: Ahora en la raíz descomprimir catalyst 13.1 y escriba: sh amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run e instalarlo. Después de eso, descomprima AMD-APP-SDK-v2.8-lnx32.tgz e instálelo. Ahora necesita ejecutar un administrador de ventanas del usuario seleccionado ('' startx '' desde una interfaz de línea de comandos), luego en KDE (o el administrador de ventanas que elija), abra una terminal, cd en ~ / BOINC / y escriba ./boinc Deberá ver algo como: bash-4.2$ boinc boinc: /lib64/libssl.so.1.0.0: no version information available (required by boinc) boinc: /usr/lib64/libcurl.so.4: no version information available (required by boinc) boinc: /lib64/libcrypto.so.1.0.0: no version information available (required by boinc) 31-Jan-2014 15:42:41 [---] cc_config.xml not found - using defaults 31-Jan-2014 15:42:41 [---] Starting BOINC client version 7.2.33 for x86_64-pc-linux-gnu 31-Jan-2014 15:42:41 [---] log flags: file_xfer, sched_ops, task 31-Jan-2014 15:42:41 [---] Libraries: libcurl/7.27.0 OpenSSL/1.0.1c zlib/1.2.6 libidn/1.25 31-Jan-2014 15:42:41 [---] Data directory: /home/someuser/BOINC boinc: /lib64/libssl.so.1.0.0: no version information available (required by boinc) boinc: /usr/lib64/libcurl.so.4: no version information available (required by boinc) boinc: /lib64/libcrypto.so.1.0.0: no version information available (required by boinc) 31-Jan-2014 15:42:41 [---] CAL: ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (CAL version 1.4.1734, 512MB, 439MB available, 192 GFLOPS peak) 31-Jan-2014 15:42:41 [---] OpenCL: AMD/ATI GPU 0: ATI Radeon HD 4350/4550 (R710) (driver version CAL 1.4.1734, device version OpenCL 1.0 AMD-APP (937.2), 512MB, 439MB available, 192 GFLOPS peak) 31-Jan-2014 15:42:41 [---] OpenCL CPU: Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz (OpenCL driver vendor: Advanced Micro Devices, Inc., driver version 2.0 (sse2), device version OpenCL 1.2 AMD-APP (937.2)) getaddrinfo: Success 31-Jan-2014 15:42:41 [---] Host name: TESTslk64_14 31-Jan-2014 15:42:41 [---] Processor: 2 GenuineIntel Intel(R) Core(TM)2 Duo CPU E4500 @ 2.20GHz [Family 6 Model 15 Stepping 13] 31-Jan-2014 15:42:41 [---] Processor features: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm 31-Jan-2014 15:42:41 [---] OS: Linux: 3.2.29 31-Jan-2014 15:42:41 [---] Memory: 3.79 GB physical, 1.91 GB virtual 31-Jan-2014 15:42:41 [---] Disk: 36.67 GB total, 17.73 GB free 31-Jan-2014 15:42:41 [---] Local time is UTC +2 hours 31-Jan-2014 15:42:41 [rosetta@home] URL http://boinc.bakerlab.org/rosetta/; Computer ID 777; resource share 100 31-Jan-2014 15:42:41 [Milkyway@Home] URL http://milkyway.cs.rpi.edu/milkyway/; Computer ID 7777; resource share 100 31-Jan-2014 15:42:41 [Einstein@Home] URL http://einstein.phys.uwm.edu/; Computer ID 777777; resource share 100 31-Jan-2014 15:42:41 [Poem@Home] URL http://boinc.fzk.de/poem/; Computer ID 77777777; resource share 100 31-Jan-2014 15:42:41 [SETI@home] URL http://setiathome.berkeley.edu/; Computer ID 777777777777; resource share 100 31-Jan-2014 15:42:41 [---] General prefs: from http://www.worldcommunitygrid.org/ (last modified 01-Jan-1970 03:00:01) 31-Jan-2014 15:42:41 [---] Host location: none 31-Jan-2014 15:42:41 [---] General prefs: using your defaults 31-Jan-2014 15:42:41 [---] Reading preferences override file 31-Jan-2014 15:42:41 [---] Preferences: 31-Jan-2014 15:42:41 [---] max memory usage when active: 1163.31MB 31-Jan-2014 15:42:41 [---] max memory usage when idle: 1744.96MB 31-Jan-2014 15:42:41 [---] max disk usage: 2.00GB 31-Jan-2014 15:42:41 [---] max CPUs used: 1 31-Jan-2014 15:42:41 [---] suspend work if non-BOINC CPU load exceeds 50% 31-Jan-2014 15:42:41 [---] (to change preferences, visit a project web site or select Preferences in the Manager) 31-Jan-2014 15:42:41 [---] Not using a proxy 31-Jan-2014 15:42:42 Initialization completed 31-Jan-2014 15:42:42 [Milkyway@Home] Restarting task de_modfit_16_3s_bpl_128wrap_1_1390392603_1849719_0 using milkyway_separation__modified_fit version 128 in slot 1 getaddrinfo: Success 31-Jan-2014 15:42:42 [Milkyway@Home] Sending scheduler request: To fetch work. 31-Jan-2014 15:42:42 [Milkyway@Home] Requesting new tasks for CPU and ATI 31-Jan-2014 15:42:45 [Milkyway@Home] Scheduler request completed: got 1 new tasks getaddrinfo: Success ===== Cómo adjuntar BOINC al los proyectos ===== Después de eso, tiene una instalación BOINC en funcionamiento. Para comenzar a participar en proyectos, vaya a setiathome.berlkeley.edu o bam.boincstats.com (si planea participar con más de un proyecto) y regístrese. En el segundo caso (a través de bam.boinc.com) puede adjuntar su proyecto de la siguiente manera: * En una ventana de terminal, ejecute ./boinc. * Abra otra ventana de terminal con el mismo usuario, y en el directorio BOINC escriba: ./boinccmd --join_acct_mgr http://bam.boincstats.com boincstats_username boincstats_password * en la primera consola (donde ejecutó '' ./boinc '') verá mensajes como "administrador de cuenta adjunto, proyecto xxx adjunto, inicio de descarga, etc." ... Si desea editar las preferencias de boinc, puede crear el archivo global_prefs_override.xml en su directorio de boinc que contiene lo siguiente: 0 1 1 50.000000 0.000000 0.000000 0.000000 0.000000 0 0 0 0 2.100000 0.250000 75.000000 300.000000 360.000000 2.000000 75.000000 0.950000 10.000000 30.000000 45.000000 0.000000 0.000000 80.000000 0.000000 0 ===== GPU ATI sin X window manager ===== Si no desea usar el administrador de X Window (por ejemplo, en un servidor), pero quiere usar la GPU ATI en boinc, puede hacerlo de esa manera: En el directorio de inicio de la cuenta desde la que desea ejecutar '' boinc '', cree un script llamado '' dummy_wm.boinc '': #!/bin/sh /home/boinc/BOINC/boinc --dir /home/boinc/BOINC >/home/boinc/BOINC/boinc.log 2>/home/boinc/BOINC/berror.log hacer que ese script sea ejecutable: chmod +x dummy_wm.boinc Luego, en el mismo directorio, cree un script llamado '' xserv_boinc.scr '': xinit /home/boinc/dummy_wm.boinc Hágalo ejecutable también: chmod +x xserv_boinc.scr Ahora debe ejecutar ese script ('' dummy_wm.boinc '') como se muestra a continuación para mantenerlo en funcionamiento. Si inicia sesión en su servidor a través de ssh, por ejemplo, y ejecuta ese script, se ejecutará boinc, pero cuando cierre la sesión, se detendrá. Para mantener la tarea ejecutándose después de cerrar sesión, iníciela de la siguiente manera: at -v -f /home/boinc/xserv_boinc.scr now+1min Comenzará la tarea después de 1 minuto a partir de ahora. Puede verificar el estado de ejecución revisando los archivos de registro: /home/boinc/BOINC/boinc.log y /home/boinc/BOINC/berror.log Siempre puede obtener información sobre las tareas con el siguiente comando: /home/boinc/BOINC/boinccmd --get_simple_gui_info /home/boinc/BOINC/boinccmd --get_tasks ==== Información de estadísticas de la tarjeta de video ATI ==== También puede obtener información sobre el estado de su tarjeta de video mediante comandos (debe ejecutarse en la cuenta raíz): DISPLAY=:0 aticonfig --odgc y DISPLAY=:0 aticonfig --odgt ====== Fuentes ====== * Originalmente escrito por[[wiki:user:wisedraco|John Ciemgals]] * Traducido por [[wiki: user: slackwarespanol | Víctor]] 2019/08/28 12:31 (UTC) {{tag>howtos, boinc, ati,amd, catalyst, opencl,4350,slackware author_wisedraco}}