Con Kolivas
|
d85fc0f799
|
Begin import of DiabloMiner kernel.
|
13 years ago |
Con Kolivas
|
af7368daca
|
Don't make rolled work from the longpoll be seen as other longpoll work items.
|
13 years ago |
Con Kolivas
|
f4284a21a8
|
Set the lp_sent variable under lock since there will almost always be a race on setting this variable, potentially leading to multiple LPs being sent
out.
|
13 years ago |
Con Kolivas
|
136b50d51c
|
Bump version number to 2.2.7
|
13 years ago |
Con Kolivas
|
8d6d62c391
|
Update FAQs.
|
13 years ago |
Con Kolivas
|
89b32b1738
|
Officially support diakgcn in code and docs.
|
13 years ago |
Con Kolivas
|
ed893af219
|
Update NEWS.
|
13 years ago |
Con Kolivas
|
fe4b5e1fc6
|
Set the lp_sent bool earlier to minimise the number of extra longpolls sent out.
|
13 years ago |
Con Kolivas
|
3cdac04f4f
|
Flag the pool that is the longpoll thread to avoid sending multiple longpolls during the slight delays between requesting and setting the lp_sent flag.
|
13 years ago |
Con Kolivas
|
a3103d9d5a
|
Merge pull request #122 from Diapolo/master
diakgcn - fixed no vectors hw-errors
|
13 years ago |
Philip Kaufmann
|
8a008ff505
|
Fixed no vectors, shortened code a bit (only cosmetic)
|
13 years ago |
Con Kolivas
|
56baa87437
|
Make sure to request on the lp url when requesting a longpoll indrectly via get upstream work.
|
13 years ago |
Con Kolivas
|
79e95dd95c
|
Store whether a work item is the result of a longpoll or not in struct work and use it to help determine block changes directly from the work longpoll
bool.
|
13 years ago |
Con Kolivas
|
39906718d2
|
Keep track of when a longpoll has been sent for a pool and if the current pool is requesting work but has not sent a longpoll request, convert one of
the work items to a longpoll as we may have switched pools but still be using the longpoll from the previous pool.
|
13 years ago |
Con Kolivas
|
4eca1aa05c
|
Store the longpoll url in the pool struct and update it from the pool_active test in case it changes. This is to allow further changes to longpoll
management on switching pools.
|
13 years ago |
Con Kolivas
|
f85b85d244
|
Re-check for a longpoll supporting pool every 30 seconds if none is found initially.
|
13 years ago |
Con Kolivas
|
b217cbee0d
|
Report threads as busy waiting on getwork on startup to avoid them being flagged sick on startup during slow networking.
|
13 years ago |
Con Kolivas
|
02295c69c8
|
Allow devices that are disabled due to overheating to be flagged as recovering instead of disabling them and re-enable them if they're below ideal
temperatures and --no-restart has not been set.
|
13 years ago |
Con Kolivas
|
e9c3d7309a
|
Tahiti prefers worksize 64 with poclbm.
|
13 years ago |
Con Kolivas
|
e5be2d242e
|
Merge pull request #121 from Diapolo/master
clean diakgcn kernel update
|
13 years ago |
Philip Kaufmann
|
99d058a1f1
|
re-forked cgminer - initial commit to update DiaKGCN kernel
|
13 years ago |
Con Kolivas
|
30936f17e3
|
No need to expressly retain the opencl program now that the zero binary issue is fixed.
|
13 years ago |
Con Kolivas
|
810ad04578
|
More copyright updates.
|
13 years ago |
Con Kolivas
|
22d3034e10
|
Show error code on any opencl failure status.
|
13 years ago |
Con Kolivas
|
be9db9ce63
|
Copyright updates.
|
13 years ago |
Con Kolivas
|
0b6e35cda9
|
Add detection for version 898.1 SDK as well but only give SDK 2.6 warning once on startup instead of with each device initialisation.
|
13 years ago |
Con Kolivas
|
17cc279adb
|
Always use a fresh connection for longpoll as prolonged persistent connections can fail for many reasons.
|
13 years ago |
Con Kolivas
|
fa4ce8daf2
|
Keep track of intended engine clock speed and only adjust up if it's higher than the last intended speed. This avoids setting the clock speed to one
relative to a lower profile one by mistake.
|
13 years ago |
Con Kolivas
|
d1cf80a546
|
Use gpu-memdiff on startup if an engine clockspeed is set and a memdiff value is set.
|
13 years ago |
Con Kolivas
|
66ea9304af
|
Revert "Adjust engine speed up according to performance level engine setting, not the current engine speed."
This reverts commit 68217ef6ee .
This did not have the desired effect and only added complexity.
|
13 years ago |
Con Kolivas
|
c42709745a
|
Revert "Logic fail on engine multiplier."
This reverts commit b0787e07c8 .
2nd of 3.
|
13 years ago |
Con Kolivas
|
eb5dcc60a0
|
Revert "Correct yet more logic fail :("
This reverts commit 83b76da2c6 .
First of 3.
|
13 years ago |
Con Kolivas
|
06721957a0
|
Freeze the queues on all threads that are sent the pause message to prevent them trying to start up again with saved pings in their queues.
|
13 years ago |
Con Kolivas
|
83dde50f9d
|
Updates to diakgcn kernel courtesy of Philip Kaufmann <phil.kaufmann@t-online.de>
|
13 years ago |
Con Kolivas
|
f0e12fc593
|
Consolidate all screen updates to the watchdog thread and touch both windows before refresh.
|
13 years ago |
Con Kolivas
|
d2b3fbc90c
|
Curses will be disabled in clean_up so don't do it early in kill_work, and disable_adl so that GPU settings may be restored to normal in case shutting
down curses leads to instability on windows.
|
13 years ago |
Con Kolivas
|
61328a4292
|
Stop the mining threads before trying to kill them.
|
13 years ago |
Con Kolivas
|
1c211c5f41
|
Plain refresh() does not give reliably screen updates so get rid of all uses of it.
|
13 years ago |
Con Kolivas
|
86a53824b5
|
Delete unused variable.
|
13 years ago |
ckolivas
|
6693898710
|
Fix diakgcn kernel working by passing it D1A variable and renaming it in the cl code accordingly.
Renumber version consistent with change in code since it now works.
|
13 years ago |
Con Kolivas
|
a95e4f4d03
|
Bump version number to 2.2.6.
|
13 years ago |
Con Kolivas
|
6ab74b0983
|
Update NEWS.
|
13 years ago |
Con Kolivas
|
67c4ada1b7
|
Provide warning on each startup about sdk 2.6 and decrease poclbm kernel selection to LOG_INFO.
|
13 years ago |
Con Kolivas
|
b4c86ba615
|
Give SDK 2.6 warning only on building a kernel for !GCN bitalign devices.
|
13 years ago |
Con Kolivas
|
728e3d4398
|
Revert "Automatically choose phatk kernel for bitalign non-gcn ATI cards, and then only select poclbm if SDK2.6 is detected."
This reverts commit e7fdadfc8f .
Broke kernel loading.
|
13 years ago |
Con Kolivas
|
72ee48c113
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
13 years ago |
Con Kolivas
|
3d3a3a2f3a
|
Fix unused warnings on win32.
|
13 years ago |
Luke Dashjr
|
c31c06703f
|
bitforce: Simplify BFopen WIN32 ifdef/else
|
13 years ago |
Luke Dashjr
|
9631c0b02a
|
Fix initialization warning with jansson 1.3
|
13 years ago |
Luke Dashjr
|
c904b74b8c
|
bitforce: Cleanup extraneous TODO that isn't needed
|
13 years ago |