e9b7ed61fc
Use the right attribut for available memory. MemFree: The amount of physical RAM, in kilobytes, left unused by the system. MemAvailable: An estimate of how much memory is available for starting new applications, without swapping.
Laurent Clouet
2018-08-29 15:42:04 +02:00
db39594ba8
Bugfix: flag the process has killed before it disappears
Laurent Clouet
2018-08-29 15:14:11 +02:00
f81d3b67b3
Add openCL support
Laurent Clouet
2018-08-24 19:46:03 +02:00
7840d0119b
Use Process's pid() when it exists. (Done via reflection so it also works for java versions < 9) Else fall back to old reflective method.
intrigus
2018-08-18 12:05:27 +02:00
9a63ea06ed
Create dedicated directories on the user set cache dir (who is supose to be already dedicated...)
Laurent Clouet
2018-08-18 02:03:51 +02:00
e5f837a249
Better name for variable
Laurent Clouet
2018-08-18 01:44:40 +02:00
6ded57fc0a
Use the actual available free memory instead of the max possible
Laurent Clouet
2018-08-10 17:33:50 +02:00
4dc0603587
Don't use system python but blender's
Laurent Clouet
2018-07-16 18:21:11 +02:00
418bd4d75f
More error detection
Laurent Clouet
2018-06-30 02:08:21 +02:00
af32a104de
Actually log error on log file, not stdout
Laurent Clouet
2018-06-30 01:41:54 +02:00
25d5259332
More error detection
Laurent Clouet
2018-06-30 01:31:42 +02:00
4eaf1b824f
Revert "make the GUI scrollable when needed"
Laurent Clouet
2018-06-17 12:23:47 +02:00
23c0aaca89
Bugfix: when the render process is over user memory limit, kill it (finish only meant to give the render duration)
Laurent Clouet
2018-06-17 12:22:04 +02:00
be79eb21cf
Re-enable Travis CI
intrigus
2018-03-30 18:52:06 +02:00
17f7ebf4e9
Don't hardcode sleep time, to a random value in hope to not have all client requesting the server at the same time
Laurent Clouet
2018-03-24 20:25:18 +01:00
374419a4ea
File.listFiles() can return null, Arrays.asList does not accept null input
Laurent Clouet
2017-12-31 15:19:27 +01:00
c6f48661f0
Allow user to set the computer name
Laurent Clouet
2017-05-08 01:35:08 +02:00
cb03b58dbc
Display compute method for the current project
Jake Dube
2017-05-07 21:00:20 +02:00
92a0a4938c
Cleanup: make attributes private
Jake Dube
2017-05-07 20:55:17 +02:00
f6f21f1bb4
Bugfix: when the user specify a cache-dir he is setting working AND storage directories
Laurent Clouet
2017-05-04 20:51:58 +02:00
e1bcbbdd7d
Set flags before killing process
Laurent Clouet
2017-05-01 20:48:02 +02:00
545f51ed4c
Increase size of windows since the settings screen display more information
Laurent Clouet
2017-04-30 23:08:04 +02:00
3926fe37ac
When using system temp directory, store renderer binary archive in a 'permanent' directory to re-use on the next launch
Laurent Clouet
2017-04-30 22:34:16 +02:00
b447e54a4a
'Unset' default value could be 0 or -1
Laurent Clouet
2017-04-29 22:17:58 +02:00
8f9a54b51e
Hide value could be 0 or -1
Laurent Clouet
2017-04-26 23:42:15 +02:00
0508db7f75
User can choose how much he willing to spent on each frame (based on pull request from 'Rolf Aretz Lap'
Laurent Clouet
2017-04-25 13:06:23 +02:00
6f6af88582
Travis is only enabled on master.
Laurent Clouet
2017-04-20 17:53:43 +02:00
4486a95662
KeepMeAlive should not stop on uncatched exception
Laurent Clouet
2017-04-19 22:09:59 +02:00
6a2cc2b8a6
Don't show strack trace on stdout but instead log it
Laurent Clouet
2017-04-19 21:23:12 +02:00
8b92cba01e
More error detection
Laurent Clouet
2017-04-19 00:12:05 +02:00
ff9ef365aa
Add option to command line for setting memory allowed
Laurent Clouet
2017-04-04 23:06:31 +02:00
39bd52aca4
Bugfix: check if max ram is set before using it
Laurent Clouet
2017-04-04 22:56:53 +02:00
905fff3313
Allow user to set maximum memory he allows render to use
Laurent Clouet
2017-03-29 22:13:04 +02:00
42e952bddf
Send memory used when reporting an error
Laurent Clouet
2017-03-29 21:46:10 +02:00
29a47f107e
Mistake in doc
Laurent Clouet
2017-03-29 21:30:12 +02:00
0a68a3357c
On linux, only the root can create process with high priority, so don't display the option is the client is launched as regular user
Laurent Clouet
2017-03-19 18:14:33 +01:00
d4db1670a1
Add ui for process priority
Rolf Aretz Lap
2017-03-19 17:38:22 +01:00
e7354499ad
Bugfix: handle crash of client when the file to upload is too big. (A better fix should fix use of DataOutputStream to not store the all file in ram)
Laurent Clouet
2017-03-18 17:05:54 +01:00
2d0cdc41d9
Bugfix: no free space detection should use the destination directory, not the actual file because it might not exist yet
Laurent Clouet
2017-03-17 00:39:06 +01:00
36c12ba6d1
Bugfix: server response size could be negative
Laurent Clouet
2017-02-12 20:23:00 +01:00
f88fa05fb5
Blender 2.78b doesn't handle gpu the same way, i might changed again so deport the preferences calls to the server side
Laurent Clouet
2017-02-11 16:54:40 +01:00
f6f363701b
Add travis ci
intrigus
2017-02-10 20:54:30 +01:00
42017fa7a3
Bugfix: Setting the right label on action button #115
Laurent Clouet
2017-01-29 21:03:38 +01:00
f178c823f8
Add commandline option to show detected gpus
pantryk
2017-01-19 18:08:26 +01:00
840ecd58eb
fix the display of current render time and remaining time
Rolf Aretz Lap
2016-12-06 06:33:31 +01:00
624e8d4cd3
if a cache_dir is given as command line argument and it does not exist it will try to create it with it parents
Rolf Aretz Lap
2016-11-26 20:42:45 +01:00