Привіт Гість ( Вхід | Реєстрація )

> Boinc-client Version 7.x.x, Обсуждение работы седьмой версии клиента
Andrey Fenchenko
Dec 4 2011, 18:04
Пост #1


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 809
З нами з: 23-January 06
З: Київ
Користувач №: 160
Стать: Чол
Парк машин:
Ryzen 5 1400, GTX1650S Run 24*7*365 & Phenom II X4 B50 24*7*365 & More other



Появилась новая седьмая ветка в развитии BOINC

Актуальная версия для загрузки: 7.4.*
recommended \ 7.4.*


Ссылки для прямой загрузки:

Поскольку они часто меняются, то в этом нет смысла. Ссылка на все версии ниже.

Все версии BOINC можно качать ОТСЮДА

Описание изменений: http://bolt.berkeley.edu/dev/forum_thread.php?id=6698 До 7.0.65

Описание изменений: http://bolt.berkeley.edu/dev/forum_thread.php?id=8378 С 7.1.1
===============================================

Use these flags from the cc_config.xml file.

===============================================

 

P.S. Отличий от шестой версии не нашел. Вкладку "Сообщения" так и не вернули.
P.P.S. По мере выхода новых версий ссылки в шапке будут обновляться.

Це повідомлення відредагував Death: Oct 31 2014, 22:40
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Відповідей
Waterfall
Jan 12 2013, 13:55
Пост #2


Эрудит
********

Група: Trusted Members
Повідомлень: 1 607
З нами з: 24-May 10
З: Україна,Одеса(Odessa)
Користувач №: 1 401
Стать: Чол
Парк машин:
ПК: Pentium, 2.80 GHz Ноут:DELL Studio, 2.26 GHz



Preliminary Change Log 7.0.42 --> 7.0.43

(Show/Hide)

Win process control (affects API and wrapper): Since Win doesn't have an API for process suspend/resume, we were suspending processes by 1) enumerating all the threads in the system (typically several thousand) 2) suspending those belonging to the given process The problem: for each thread, the code was calling a function in diagnostics_win.cpp to see if the thread was exempted from suspension. This check (which is unnecessary anyway if we're suspending another process) was surrounded by a semaphore acquire/release. The result: performance problems. It could take a minute to suspend the threads. Solution: 1) do the check for exemption only if we're suspending threads in our own process (i.e. from the API) 2) if we're suspending multiple processes, enumerate the threads only once, and see if each one belongs to any of the processes 3) have the wrapper elevate itself to normal priority. Otherwise it can get preempted for long periods, sometimes in the middle of scanning the threads. Note: post-9x versions of Win have a process group API that includes suspend/resume. We'll switch to this soon. (David)
client: show Intel GPU memory size as integer.
scheduler: attempted performance enhancement.
-> Old: each scheduler process holds a semaphore while scanning the shared-mem job array. On machines with many CPUs there seems to be contention for this semaphore, causing slow scheduler response and possibly connection failures.
-> New: Don't hold the semaphore while scanning array. Instead, if find a job that passes quick_check(), acquire the semaphore and recheck that the job is present in array and passes quick_check().

client: show messages if app_config.xml has unrecognized tags.
Apply RustyBSD's patch for selectively disabling the detection of the X screensaver framework in configure.ac
SCR: Include the compiled X11 screensaver app in the self extracting archive distro of the client software. (Linux only)
Mgr: Fix delay displaying notice.
OpenCL: Eliminate spurious error message when an OpenCL platform exists but the computer has no corresponding devices.
Mac: Fix linker warning.
client: show Intel GPU memory size as integer.
Mgr: Fix potential crashes displaying notices asynchronously on Windows.
Mgr: Fix bad line endings.
Mgr: More robust way to display "No notices" message.
Mgr: Shorten Internet timeout for notices on Windows to 5 seconds.
Fix license info.
Mgr: fix license declaration in file derived from wxWidgets.
Mgr: Windows only: If OpenURL fails, we probably don't have an Internet connection so use a shorter timeout for subsequent calls to OpenURL until one succeeds; otherwise notices takes takes too long to display if there are multiple notices with images.
Mgr: Don't call get_notices RPC before previous one is processed to prevent multiple display of notices.
Mgr: Display "Fetching notices..." instead of "There are no notices" while getting notices. Display "There are no notices" only if we have actually determined there are no notices.
Mgr: Add code to reload notices with images / items missing due to problems accessing their URLs.
Mgr: Display "Fetching notes" when reloading notices.
Mgr: If network activity is suspended, don't retrieve URL references within notices unless they are already in our cache or in the Windows cache.
Mgr: Clear our internal Internet cache when selecting a different computer; when removing entries from hash table, delete data to avoid memory leaks.
Mgr: Display a message and "Retry now" button if some images or other items within notices failed to load from the Internet; if network activity is suspended, say so in the message.
When removing entries from hash table, delete only the contents of the cached data (pointed to by m_data), not the entire MemFSHashObj.
Use the WX_CLEAR_HASH_TABLE macro to clear the notices hash table.
Mgr: When removing entries from our hash table, delete data to avoid memory leaks.
Mgr: Allow existing to retrieve images or other items from the Internet even if network activity is suspended. (But client won't get new notices.)
Mgr: Reset Internet timeout when retrying notices.
Mgr: Bug fixes for Windows Async Internet access, including closing the WinINet handle when aborting due to timeout, etc. to prevent crashes.
Mgr: Add all the new notices features to the Simple View notices dialog.
client: improved log messages for work fetch.
Mgr: When closing Simple View notices, wait for all Async Internet access to complete before calling the notices panel destructor.
Fix compiler warnings.
Fix compile warnings on Linux X-screen saver.
client: processor identification for ARM (from Evandro Menezes and Joachim Fritzsch).
API: fix Unix bug when checking if client is alive based on PID. Can't use waitpid() here; works only for children. Use kill(pid, 0) instead.
API: improve log messages when detect dead client.
client: disable remote access if
-> gui_rpc_auth.cfg is empty, or
-> it doesn't exist and we can't open it for writing, or
-> the write to it fails.

client: don't crash if GUI RPC password is too long (from RustyBSD) (change from max 256 chars to 512 chars).
client: Account for the display management power system when calculating idle time from the XSS system on Linux.
client: if gui_rpc_auth.cfg is empty, print a warning but don't fail with an error; an empty GUI RPC password is allowed. (to error out is not a known verb, David...)
lib: compile fix.
client: when checking file sizes at startup, skip image files if the "dont_verify_images" pref is set. Otherwise we'll be downloading the file on each startup. From Juha. Fixes #1222.
compile fixes. Fixes #1219.
WIN: Update copyright information in the Windows resource files.
MGR: Revert the changes made to AsyncRPC.cpp on Dec 7th. It broke our ability to deal with localization on Windows, Mac, and Linux. We'll have to revisit this issue after the next build for the BSDs.
Fix Build Breaks.


Preliminary Change Log 7.0.43 --> 7.0.44
(Show/Hide)

Fix conflict resolution mistake.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Повідомлення у даній Темі
Andrey Fenchenko   Boinc-client Version 7.x.x   Dec 4 2011, 18:04
Andrey Fenchenko   Та ничего принципиально нового нет. Поменял версию...   Dec 4 2011, 18:37
nikelong   Andrey Fenchenko, Вкладку "сообщения" н...   Dec 4 2011, 19:12
Andrey Fenchenko   nikelong, Ну это я сразу заметил бы :) К сожалени...   Dec 4 2011, 19:22
Andrey Fenchenko   Доступна для загрузки новая версия BOINC 7.0.3 С...   Dec 16 2011, 21:25
Waterfall   Доступна для загрузки новая версия BOINC [b]7.0.3...   Dec 23 2011, 12:24
vitalidze1   Глючить, після перезапуску не заходить в боїнка, п...   Dec 23 2011, 11:19
x3mEn   В мене не глючить. 7 днів (3 з них у челенджі), по...   Dec 23 2011, 12:00
omega.zp   +1 проблем ноу детектед, не смотря на всю специфик...   Dec 23 2011, 12:22
x3mEn   Waterfall, так-то воно так, але є проекти, що вима...   Dec 23 2011, 15:44
Andrey Fenchenko   А вот Constellation наоборот, не хочет с новой вер...   Dec 23 2011, 16:07
Death   omega.zp, вот интересно - сколько займёт построени...   Dec 23 2011, 16:38
Death   boinc_7.0.5_windows_intelx86.exe 27-Dec-2011 16:06...   Dec 28 2011, 13:43
omega.zp   7.0.6 уже есть) х86 х64   Dec 28 2011, 22:58
Death   Preliminary Change Log 7.0.5 --> 7.0.6: clie...   Dec 28 2011, 23:18
Death   boinc_7.0.6_windows_intelx86.exe 28-Dec-2011 20:02...   Dec 28 2011, 23:31
omega.zp   BOINC 7.0.7 Preliminary Change Log 7.0.6 --> ...   Dec 31 2011, 18:15
Khvastov Maxim   о. знакомая тема. 1 поставь последний боинк. 707...   Jan 5 2012, 10:04
eugeny   В новом клиенте разграничили duration_correction_f...   Jan 5 2012, 10:26
Death   Khvastov Maxim, с того места где оно ищет либссл н...   Jan 5 2012, 11:06
8 Сторінки V  1 2 3 > » 


Reply to this topicStart new topic
2 Користувачів переглядають дану тему (2 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 3rd August 2025 - 22:25