Commit Graph

496 Commits

Author SHA1 Message Date
harlekin e9d6e0e347 Force java version to 11. 2021-09-08 13:14:12 +00:00
Raimund58 7a24cd856d Update CI to java 11 2021-09-06 10:33:33 +00:00
DaCool 3f718676a0 Add multiple tries for a failed free space check
as a workaround for the infamous "returns 0 sometimes on busy disk" java bug
2021-08-22 09:24:54 +00:00
Mathis Waldmann a7d6742751 fixed StringIndexOutOfBounds exception 2021-07-28 01:18:53 +02:00
harlekin f94bba6e4c Add headless toggle, useful for multi gpu on the same machine 2021-07-16 23:37:24 +00:00
harlekin 6ca2067cbe set the minimum core amount to 2 (1 on single core cpus) 2021-07-07 16:18:45 +00:00
Laurent Clouet 9a5cd74609 Feat: send full version os to the server 2021-06-24 10:36:25 +02:00
Laurent Clouet 6a483e9885 Feat: send network average speed to the server 2021-06-22 16:10:35 +02:00
Mathis Waldmann 138d68f791 implemented scrollbars, fixed npe 2021-06-22 15:41:56 +02:00
Mathis Waldmann f6ae6ea182 stop wildcard import 2021-06-02 21:53:07 +02:00
DaCool 57a552f4a7 Improve Sliders 2021-06-02 14:47:28 +00:00
Sheepit Renderfarm 40dfe8c0b1 Fix: reverse order of priority to be more user friendly 2021-05-29 15:14:00 +00:00
Laurent Clouet 3ffbdbb19b Fix: do not show download progress if there is not content length 2021-05-29 14:54:52 +00:00
Mathis Waldmann 8aab044231 added empty OCIO env variable to prevent running with custom color configuration 2021-05-27 22:36:41 +02:00
Laurent Clouet 112d1ad78f Do not minimize to systray by default 2021-05-15 16:47:20 +02:00
Mathis Waldmann ead2f3267a redid config sanitycheck/fallback 2021-05-11 19:07:47 +02:00
Space 473bafa0fc Fix ENV variables. 2021-05-11 17:38:36 +02:00
harlekin 624b3d2234 Refactor: gradle update 2021-05-11 15:36:59 +00:00
harlekin 3f4a45c2c4 tooltip correction 2021-05-03 20:36:51 +00:00
Da Cool f5faceebd6 Minor --show-gpu helptext adjustment
Not limited to CUDA, also OPENCL
(and possibly VULKAN in the near future)
2021-04-21 20:41:23 +00:00
Harlekin 5c1451d322 Added explanation tooltips to the settings activity 2021-04-21 09:05:22 +02:00
harlekin e5b102b2d7 Fix: NPE that occurs when the config file specifies a GPU thats not available anymore 2021-02-23 20:25:56 +00:00
Bryan Stenson c0155f141b exit if os is unsupported 2020-12-29 17:59:25 +00:00
Raimund58 bdb78b461f Fix for paths without /\ and with white spaces. 2020-12-29 15:11:22 +00:00
Space 4c3b5c0188 Adds Engine not detected as ErrorType. 2020-12-13 10:46:55 +00:00
Raimund58 7d984f94a5 Fix: use env for temp directory, it better handles utf-8 directory 2020-12-13 10:30:06 +01:00
Raimund58 fa82be607c Add a method to prevent special characters in the cache path 2020-12-11 20:30:16 +00:00
Luis Uguina 46ad1882a7 feat: add GPU id to error report 2020-10-30 07:41:38 +11:00
Luis Uguina b21e5c5a2c feat: make stats and last rendered frame panels collapsible
The visual footprint of the client is quite big (520x800 px). This PR allows the use to collapse/expand any of the Global stats, Session infos and Last uploaded frame panels to reduce the vertical visual footprint.

Fixed the wrong size detection at client start issue found by Clou.
2020-10-30 07:21:29 +11:00
Luis Uguina 7c798e6364 fix: showLastRender method randomly breaks upload queue
The method img.getScaledInstance returns null under some conditions (some images cannot be properly managed by Java Runtime), breaking the upload process and reducing the upload queue size in 1.

The process can potentially consume the three concurrent upload slots and hence leaving the client in a zombie state.
2020-10-29 16:45:33 +00:00
Jörn-Ingo Weigert 538dbfd97a Fix: Minor typos and description error in protocol.txt fixed 2020-10-29 16:44:55 +00:00
Sheepit Renderfarm 0567838290 Merge branch 'fix/code-formator' into 'master'
Code formating

See merge request sheepitrenderfarm/client!4
2020-10-27 13:48:15 +00:00
Sheepit Renderfarm d3607ce177 Merge branch 'fix/handle-server-code-error' into 'master'
Handle server side error code

See merge request sheepitrenderfarm/client!3
2020-10-27 13:47:57 +00:00
Sheepit Renderfarm 2829106b41 Merge branch 'fix/NPE' into 'master'
Fix: NullPointerException

See merge request sheepitrenderfarm/client!2
2020-10-27 13:47:14 +00:00
Laurent Clouet cceedb785c Code formating 2020-10-27 14:45:23 +01:00
Laurent Clouet e1e680ace3 Handle server side error code 2020-10-27 14:42:59 +01:00
Laurent Clouet cfa2acad8f Fix: NullPointerException 2020-10-27 14:32:11 +01:00
Laurent Clouet 986fef0e79 Migration from github to gitlab 2020-10-21 13:12:53 +02:00
Luis Uguina 6587b4dcef Feature: support for shared downloads directory (#295)
* Feature: support for shared downloads directory

This feature is especially relevant for users with several clients running simultaneously within the same computer (computers running several GPUs or any combination of GPUs + CPUs) or multiple computers running in a network. The feature allows the user to specify a shared downloads directory via the new -shared-downloads-dir client option. All the clients using that option will share the same binaries and scene files.

How it works?
The first client downloading a binary or scene will save the file in the directory especified in -shared-downloads-directory. The rest of the clients using the same option will wait until the file has been downloaded. Once the file has been downloaded, it will be ready for the rest of the clients.

This feature is especially relevant for users with metered/slow connections or multiple computers/clients that don't want to download the same binary/file multiple times.

IMPORTANT: All the clients intended to share the binaries and scenes must execute the client with the same -shared-downloads-dir parameter.
2020-10-21 13:03:09 +02:00
Laurent Clouet 70d7dc052c Handle new protocole value 2020-10-10 10:52:39 +02:00
Laurent Clouet 330f2c6fd8 Fix: division per zero 2020-09-12 11:12:54 +02:00
Luis Uguina d152e0b0ff Feature: add session data consumption information in GUI/text UIs (#287)
* Feature: add session data consumption information in GUI/text UIs

Adds the total bytes downloaded and uploaded in the current session as well as the average data transfer rate for both UL/DL. The information is not added to the 1-line UI as the line will take 150+ characters in the screen.
2020-09-12 02:00:24 +02:00
Robert Owens 4fa886c4de Updates usage command (#296) 2020-09-11 14:11:53 +02:00
Luis Uguina 18aa522c11 Feature: Make -hostname a cmd line variable (#290) 2020-09-09 12:18:46 +02:00
Luis Uguina 04be222f00 Cleanup: remove unused imports (#294) 2020-09-08 01:00:44 +02:00
Laurent Clouet 2126ca63fe Update README.md 2020-08-29 16:42:42 +02:00
Laurent Clouet 14447df154 Ref: rename variable 2020-08-29 16:18:00 +02:00
Luis Uguina a119fc2e2d Fix: Display error & stop retrying in case of test frames render error (#289) 2020-08-29 16:15:01 +02:00
Luis Uguina 0b53177ab1 Fix: Make initial Test/Power Frames ignore user maximum render time setting (#288) 2020-08-29 16:13:20 +02:00
tuxun b5131098b7 restore missing time remaining time in UI with openCL (#282)
* restore missing time remaining time in UI with openCL
2020-07-28 15:28:06 +02:00