Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DirectX 12 pipeline #226

Open
wants to merge 196 commits into
base: master
Choose a base branch
from
Open

DirectX 12 pipeline #226

wants to merge 196 commits into from

Conversation

sblantipodi
Copy link
Owner

@sblantipodi sblantipodi commented Aug 23, 2024

  • Capture pipeline has been optimized for DX12 on Windows. Previously, under heavy GPU load, capture framerates would drop significantly, causing occasional LED stuttering. Now, the pipeline has been restructured to better utilize hardware resources, completely eliminating stuttering.
  • The Info menu now displays current CPU latency. Lower values indicate better performance. This value can be influenced by your screen resolution, capture area dimensions, and CPU/RAM overclocking.
  • Firefly Luciferin is now able to run on a Linux sandbox:
    • Added support for Flatpak with immediate availability on Flathub. Closes #207.
    • Added support for Snap with immediate availability on Snap Store.
  • The response latency during Linux screen capture has been widely reduced.
  • Added a Tray icon and minimize to tray on Linux. Thanks @sorcererlc for the continued support. Closes #234.
  • New non intrusive notification system on Linux.
  • Home Assistant: Luciferin entities are now grouped under one devices, these entites has been renamed:
    • light.glow_worm_luciferin -> light.luciferin_switch
    • sensor.firefly_luciferin_consuming -> sensor.luciferin_firefly_consuming
    • sensor.glow_worm_luciferin_consuming -> sensor.luciferin_glow_worm_consuming
    • sensor.last_update_glow_worm_luciferin -> sensor.luciferin_last_update_glow_worm
    • sensor.firefly_luciferin_producing -> sensor.luciferin_firefly_producing
    • sensor.glow_worm_luciferin_version -> sensor.luciferin_glow_worm_version
    • button.reboot_glow_worm_luciferin -> button.luciferin_reboot_glow_worm
  • Linux Wayland didn't ask you which screen to record when the recording permission expired. Fixed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
1 participant