108 Commits

Author SHA1 Message Date
Maxim Devaev
310b23edad pikvm/pikvm#1485, pikvm/pikvm#187: kvmd-localhid to pass USB keyboard and mouse through PiKVM to the host 2025-05-23 23:44:59 +03:00
Maxim Devaev
d7963f3271 usc: using kvmd-selfauth group instead of users list 2025-05-18 22:16:20 +03:00
Maxim Devaev
fd5196a2ce udev: Disabled USB autosuspend for PiKVM devices 2025-05-03 04:29:06 +03:00
Maxim Devaev
7f6b0a814d v4plus: Increaset memory for 4k OUT2 display 2025-02-20 02:26:19 +02:00
Maxim Devaev
af2ee26a2f kvmd-media server 2024-12-18 06:39:18 +02:00
Maxim Devaev
596334735e removed legacy generic configs 2024-12-18 06:00:13 +02:00
Maxim Devaev
e337e8d45c switch: Added udev rule for /dev/kvmd-switch 2024-12-03 19:23:38 +02:00
Maxim Devaev
56da910ebe moved kvmd-oled to this repo 2024-09-11 20:22:49 +03:00
Maxim Devaev
4772c2b6c3 Since 1.28.1, v4l2-ctl deprecated --fix-edid-checksums and made thid behaviour default 2024-08-24 23:05:49 +03:00
Maxim Devaev
39422f37ac sticky pst 2024-08-20 05:43:47 +03:00
Maxim Devaev
abedace4b3 enable v4p by default 2024-08-19 00:43:32 +03:00
Maxim Devaev
237d39b172 Removed kvmd-cleanup
Systemd kills all orphaned children when using KillMode=mixed
2024-07-08 04:53:24 +03:00
Maxim Devaev
a276aa76d6 v4plus: config.txt for passthrough 2024-04-06 23:51:41 +03:00
Maxim Devaev
1883da42a5 kernel update 2024-03-13 21:37:41 +02:00
Maxim Devaev
2bebbd9319 added passthrough options to v4plus config.txt 2024-03-11 19:09:32 +02:00
Maxim Devaev
9e96772533 Added kvmd-udev-restart pass and udev rule to restart kvmd-pass on plugging HDMI-A-1
https://forums.raspberrypi.com/viewtopic.php?p=2202017
2024-03-11 17:11:57 +02:00
Maxim Devaev
fc488f7e8f kvmd-pass.service 2024-02-26 22:11:51 +02:00
Maxim Devaev
8d702f8cc2 kvmd-nginx-mkconf: Render nginx config with kvmd settings 2024-02-03 16:13:45 +02:00
Maxim Devaev
627f7821ef prettify seds 2023-11-20 06:27:02 +02:00
Maxim Devaev
2b7d5960ca run bootconfig before all kvmd services and wait for it 2023-11-17 23:25:09 +02:00
Maxim Devaev
3f54751034 fixed hid-bridge udev rule 2023-10-22 09:27:16 +03:00
Maxim Devaev
177ecad863 udev rule for pico hid bridge 2023-10-21 11:52:15 +03:00
Maxim Devaev
a783924b2e removed netctl dhcp hook 2023-10-21 06:49:51 +03:00
Maxim Devaev
318724e3ae v1 2023-08-04 00:37:41 +03:00
Maxim Devaev
aeca775eee kvmd-tc358743: clear edid on stop 2023-06-05 03:00:42 +03:00
Juhyung Park
7f8bb428d3
sysctl: tune dirty data writeback policies (#135)
The existing policy sets dirty_background_bytes to 5, which is erroneously
too small that incurs write amplification and read starvations.
Considering a raspi with 2 GiB of RAM, this is 43 million times smaller
than the default Linux policy, which is 10%.

Considering that this will be deployed to mostly read-only system with
emphasis on data integrity (hence needing tighter data writeback), set
this to 256 KiB.

Continuing addressing the overly excessive data writeback policies, also
bump the dirty_writeback_centisecs from 250ms to 1000ms. Any dirty data
written in the past 1 second will be written to the storage.

Signed-off-by: Juhyung Park <qkrwngud825@gmail.com>
2023-05-31 17:59:23 +03:00
Maxim Devaev
018f33533d kvmd-bootconfig: improved oled handling 2023-05-28 17:54:20 +03:00
Maxim Devaev
b4fa35f05f removed deprecated configs 2023-03-04 22:31:54 +02:00
Maxim Devaev
0c25e89f46 nextgen 2022-11-23 21:27:34 +03:00
Maxim Devaev
41c8c41e4d removed kvmd-msd-aum 2022-11-23 14:06:44 +03:00
Maxim Devaev
5d54b32ab6 added restart options to the kvmd-nginx.service 2022-10-16 19:29:52 +03:00
Maxim Devaev
d844115d2c env file for kvmd-certbot 2022-07-02 18:36:31 +03:00
Maxim Devaev
094106519a fixed permissions 2022-06-24 17:55:38 +03:00
Maxim Devaev
9202cf1d44 kvmd-certbot 2022-06-24 16:19:28 +03:00
Maxim Devaev
cd8b999b55 kvmd-pst member of kvmd group 2022-06-19 23:25:05 +03:00
Maxim Devaev
1d1fc35ac5 ipmproved pst server logic 2022-06-19 17:05:42 +03:00
Maxim Devaev
af129106cd removed old zerow configs 2022-06-18 13:22:52 +03:00
Maxim Devaev
53e64fe151 pst server 2022-06-15 15:58:29 +03:00
Maxim Devaev
08b7c577d7 webrtc audio draft 2022-06-01 09:32:45 +03:00
Maxim Devaev
a88757ca7c fixed name 2022-04-21 00:07:18 +03:00
Maxim Devaev
486f1be986 get rid of the otg-unlock helper 2022-04-10 06:00:10 +03:00
Maxim Devaev
0353e0c832 pst remount helper 2022-04-05 21:33:41 +03:00
Chris Perelstein
b0837edbf2
Fix kvmd-nginx reload. (#82)
Match global directives (especially pidfile) from ExecStart to allow
reload to work.
2022-03-21 10:50:07 +03:00
Maxim Devaev
2e77917785 added zero 2 w support 2021-11-20 01:35:39 +03:00
Maxim Devaev
1341ee38c5 kvmd is a member of video group 2021-11-17 06:33:43 +03:00
Maxim Devaev
6afe551cd4 display edid info after loading 2021-11-07 16:07:39 +03:00
Maxim Devaev
db144eb775 kvmd-bootconfig prototype 2021-10-19 04:34:22 +03:00
Maxim Devaev
ab92a2d708 rtc watchdog for v3 2021-09-23 17:12:15 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Maxim Devaev
647251647d pikvm/pikvm#245: using sbin for some binaries 2021-08-11 17:00:30 +03:00