Commit Graph

  • c90e3f9b15 Try get terminal size of "/dev/tty" if stdout fails nobounce 2023-09-22 20:58:21 +02:00
  • 2a864f6f2e Merge pull request #643 from DecklynKern/main Jakob P. Liljenberg 2023-10-07 10:40:54 +02:00
  • b2bf8ef504 Fix scrollbar not clearing sometimes. DecklynKern 2023-10-06 17:33:38 -06:00
  • 636eb25f5e Merge pull request #623 from rahulaggarwal965/main Jakob P. Liljenberg 2023-09-30 19:51:03 +02:00
  • b5ba2fc963 Add keybind for toggling memory display mode in PROC box Rahul Aggarwal 2023-09-20 22:55:56 -04:00
  • 260c0f6623 Merge pull request #635 from lvxnull/editorconfig Jakob P. Liljenberg 2023-09-30 18:56:25 +02:00
  • e6a06eb729 Add hpp files to .editorconfig lvxnull 2023-09-28 19:44:47 +02:00
  • 52bfff7ceb Merge pull request #636 from nobounce/performance-iili Jakob P. Liljenberg 2023-09-30 18:55:08 +02:00
  • 19dbbe1a17 Minor string initialization improvement nobounce 2023-09-29 12:20:59 +02:00
  • 1f72e56c7d Merge pull request #633 from crestfallnatwork/main Jakob P. Liljenberg 2023-09-29 10:43:21 +02:00
  • cdcf8bc929 fixed bug where updated disks stats overrided disk io data crestfalln 2023-09-29 09:07:27 +05:30
  • 9b4e85f08d fixed bug where updated disks stats overrided disk io data crestfalln 2023-09-28 04:57:05 +05:30
  • 889623874e made disks stat logic async crestfalln 2023-09-27 23:57:06 +05:30
  • b8e43d92b8 Use native POSIX polling syscalls to read input lvxnull 2023-09-21 09:40:18 +02:00
  • 278a0e6b17 Merge pull request #630 from lvxnull/signal-list Jakob P. Liljenberg 2023-09-28 18:32:09 +02:00
  • e89519fbb2 Fix signal list on non-linux/weird linux platforms lvxnull 2023-09-24 21:44:38 +02:00
  • d16adc9fd0 Merge pull request #618 from nobounce/aggregate-child-processes Jakob P. Liljenberg 2023-09-28 18:20:42 +02:00
  • f34b40892f Make process thread count better readable when wider than 5 digits nobounce 2023-09-24 16:34:50 +02:00
  • 6027cedd42 Add option to accumulate a child's resources in parent in tree-view nobounce 2023-09-14 23:27:05 +02:00
  • 2c3ac4855d Merge pull request #589 from nobounce/cmake Jakob P. Liljenberg 2023-09-13 21:14:56 +02:00
  • f90dc37c26 Merge pull request #610 from SidVeld/feature/horizon-theme Jakob P. Liljenberg 2023-09-13 20:27:05 +02:00
  • 5c6a281002 Add CMake support nobounce 2023-08-29 20:39:00 +02:00
  • 68a49c10a6 Add horizon theme SidVeld 2023-09-06 18:03:31 +03:00
  • 0cac861910 Merge pull request #609 from scorpion-26/byteconv Jakob P. Liljenberg 2023-09-05 19:27:38 +02:00
  • f798acdaf7 Fix short conversion of 1000-1023*iB scorpion-26 2023-09-05 18:00:47 +02:00
  • 33595a2c9e initial openbsd bringup Jos Dehaes 2023-08-28 00:33:37 +02:00
  • 975525d38f Fix: Cpu gpu stats always shown when show_gpu_info is On and sizing issues aristocratos 2023-08-27 12:34:46 +02:00
  • 31be4362ce FreeBSD Github action 13.1 -> 13.2 and static libgcc and libstdc++ aristocratos 2023-08-27 02:00:07 +02:00
  • fc523fd1d0 Fix for FreeBSD github action not failing "correctly"... aristocratos 2023-08-27 01:36:26 +02:00
  • 08abf0b930 Quickfixes for MacOS and FreeBSD compilation. aristocratos 2023-08-27 01:28:36 +02:00
  • 7290109f80 Merge fix aristocratos 2023-08-27 00:58:30 +02:00
  • 283d463242 Merge branch 'main' into pr/romner-set/529 aristocratos 2023-08-27 00:56:22 +02:00
  • efddad42dc Changed: cpu_graph_lower Auto defaults to cpu_graph_upper when show_gpu_info is Off aristocratos 2023-08-27 00:39:57 +02:00
  • a9bc0874d4 Added show_gpu_info setting and Auto options for cpu graphs aristocratos 2023-08-27 00:31:07 +02:00
  • b3970ee19c Fixed: Key 5-0 gpu box toggle aristocratos 2023-08-26 20:52:59 +02:00
  • bd5d697830 Squashed commit of the following: aristocratos 2023-08-26 20:29:43 +02:00
  • c296ac13cd Merge pull request #590 from nobounce/dangling-reference-config Jakob P. Liljenberg 2023-08-26 19:29:57 +02:00
  • 9a1e760a66 Merge pull request #602 from jfouquart/main Jakob P. Liljenberg 2023-08-26 19:20:18 +02:00
  • 9c8af4df43 Merge pull request #601 from joske/cleanup Jakob P. Liljenberg 2023-08-26 19:18:55 +02:00
  • 8a49d8cf45 Merge pull request #600 from joske/makefile Jakob P. Liljenberg 2023-08-26 19:18:07 +02:00
  • 1556388c83 Merge pull request #599 from joske/main Jakob P. Liljenberg 2023-08-26 19:14:00 +02:00
  • d17e1a2dac fix some warnings Jos Dehaes 2023-08-25 16:18:39 +02:00
  • 4d8aa6b118 fix core check Jos Dehaes 2023-08-25 15:52:58 +02:00
  • 22e64caaff Fix getting zfs pool name with '.' char in freebsd Jonathan Fouquart 2023-08-25 09:37:49 +02:00
  • 2217cbe143 [macos] don't check /sys on macos Jos Dehaes 2023-08-23 16:01:04 +02:00
  • 008fcd889e also add g++13 Jos Dehaes 2023-08-23 16:05:00 +02:00
  • 0fdca5eb03 support gcc13 Jos Dehaes 2023-08-23 15:54:07 +02:00
  • dcbdb7360d [macos] fix temp sensor on system with many cores Jos Dehaes 2023-08-23 15:46:47 +02:00
  • 1b126f55e3 Update Makefile for partial static compilation on freebsd aristocratos 2023-08-04 01:08:27 +02:00
  • c8ec6bbb00 Fix freebsd nullptr changes and makefile for gcc12 and newer aristocratos 2023-08-03 23:08:33 +02:00
  • 8a33aab588 Merge pull request #539 from nobounce/replace-NULL-nullptr Jakob P. Liljenberg 2023-07-30 13:21:48 +02:00
  • 94e5c02d11 Better text editing aristocratos 2023-07-27 20:51:21 +02:00
  • 091c30ab2b Convert parameters and config keys to std::string_view nobounce 2023-07-27 14:17:54 +02:00
  • e4abcefbf9 Use nullptr instead of NULL. nobounce 2023-07-26 16:19:17 +02:00
  • d53307f14c Fix path to Linux CI file in itself nobounce 2023-07-23 19:53:36 +02:00
  • 594f42b9eb Merge pull request #584 from nobounce/nb/fix-ci-path Jakob P. Liljenberg 2023-07-26 15:38:01 +02:00
  • aca2e4be75 Fix whitespace indent -> tab indent aristocratos 2023-07-26 14:38:48 +02:00
  • 33faa01910 Revert fmt submodule to static fmt folder in include aristocratos 2023-07-26 14:34:15 +02:00
  • 53d6ebabc0 Fix path to Linux CI file in itself nobounce 2023-07-23 19:53:36 +02:00
  • 346c9e479b Fix GPU text overflow in CPU panel, again romner 2023-07-19 16:53:58 +02:00
  • 3a5e5fd5d3 Improve 0-10 key input romner 2023-07-19 16:22:45 +02:00
  • 972b2b6a01 Fix available boxes in menu & config description romner 2023-07-19 15:54:35 +02:00
  • 1f73453aec Fix crashes when trying to open nth GPU box with only n-1 GPUs in the system romner 2023-07-19 15:34:23 +02:00
  • 46c6be0a29 Fix GPU horizontal text overflow in CPU panel romner 2023-07-16 17:19:09 +02:00
  • 85fb28cee6 Fix RSMI_STATIC=true and add GPU section to README.md romner 2023-07-14 02:39:44 +02:00
  • 3fad8a6fde Add GPU options romner-set 2023-06-26 13:10:31 +02:00
  • 746f716a02 Remove lib/rocm_smi_lib and add instructions for obtaining it to README romner-set 2023-06-16 11:11:57 +02:00
  • d8ebbe1181 Join NVML PCIe threads only if PCIe TX/RX is supported by GPU romner 2023-06-08 20:24:01 +02:00
  • be10989151 Parallelize NVML PCIe TX/RX data collection romner 2023-06-06 19:47:07 +02:00
  • 85892a9fe3 Fix type: ulong -> size_t and compare std::cmp_less aristocratos 2023-06-05 21:59:26 +02:00
  • 85a10f0305 Fix ROCm SMI makefile flags romner 2023-06-02 16:14:24 +02:00
  • cd6979277d Fix error when ROCm SMI static compilation fails romner 2023-06-02 15:44:44 +02:00
  • daaa45324f Load ROCm SMI dynamically by default, optionally statically compile and link romner 2023-06-02 15:34:12 +02:00
  • 093edfe948 Minor changes in wording... aristocratos 2023-06-01 19:49:00 +02:00
  • b9a4d31fa4 Fix Makefile dependency order and layout aristocratos 2023-06-01 19:37:53 +02:00
  • a0163ce220 Statically link ROCm SMI romner 2023-06-01 16:42:02 +02:00
  • b2df0696fd Dynamically load NVML romner-set 2023-06-01 03:41:56 +02:00
  • 547f17dda3 Add more GPU graph types to the CPU panel romner-set 2023-05-30 18:24:50 +02:00
  • 842c761a73 Fix crash when all GPU panels are open but the CPU panel is closed romner-set 2023-05-22 09:46:20 +02:00
  • 8c96bd51e9 Handle GPUs which cannot report certain stats in GPU panel romner 2023-05-21 20:34:47 +02:00
  • 414d7eb94c Handle GPUs which cannot report certain stats in btop_collect.cpp and CPU panel romner 2023-05-21 18:02:50 +02:00
  • 005de97e6d Add missing fmt prefixes aristocratos 2023-05-21 13:58:11 +02:00
  • 1fee2bc08b Add DebugTimer class and change some Logger::error calls to Logger::debug aristocratos 2023-05-21 13:52:19 +02:00
  • 2e68c0b916 Fixed key > gpu_names check aristocratos 2023-05-20 17:27:20 +02:00
  • 04ed16a9f6 Merged changes from main aristocratos 2023-05-20 17:15:45 +02:00
  • 8c710a2b68 Makefile auto detection and initial logic for excluding gpu code when libs are missing aristocratos 2023-05-20 01:41:04 +02:00
  • 8bae1ec092 Fixed debug timer for gpu aristocratos 2023-05-20 00:13:00 +02:00
  • 01acfd603e Bind GPU panel to 5,6,7,8,9,0 and fully implement multi-GPU support romner-set 2023-05-19 16:42:32 +02:00
  • 22a463976d Add GPU info to CPU panel romner 2023-05-18 16:07:05 +02:00
  • c352bf2613 Add ROCm SMI backend for AMD GPU support romner-set 2023-05-15 19:42:55 +02:00
  • 917d568a77 Add multi-GPU support for NVML data collection romner-set 2023-05-15 13:58:54 +02:00
  • 2d27f2ff61 Fix crash when no nvidia GPU is detected romner 2023-05-14 17:40:50 +02:00
  • 0e0025a2c3 Update makefile text, fix typo and adhere to contibuting guidelines romner 2023-05-14 17:31:39 +02:00
  • bcffcdf19f Make GPU window's size dynamic and integrate it with the rest of btop romner 2023-05-14 16:53:06 +02:00
  • 95b3228308 Improve GPU side panel romner 2023-05-13 19:41:51 +02:00
  • adcdc583b0 Add GPU side panel romner 2023-05-13 00:27:23 +02:00
  • d522a91ef4 Add rudimentary, fullscreen single-GPU NVML utilization graph romner 2023-05-12 19:34:47 +02:00
  • ac17f34580 Merge pull request #560 from rrveex/main Jakob P. Liljenberg 2023-07-16 16:42:16 +02:00
  • 52a415a93d Merge pull request #550 from Superty/main Jakob P. Liljenberg 2023-07-16 16:05:18 +02:00
  • c29fc009bc Merge pull request #565 from nobounce/nb/makefile-fix-version Jakob P. Liljenberg 2023-07-16 16:04:04 +02:00