ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ CoreCtrl 1.0, для привязки настроСк оборудования ΠΊ прилоТСниям

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ выпуск прилоТСния CoreCtrl, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π΅Π³ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ измСнСния настроСк оборудования, ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹ GPU ΠΈ CPU Π² зависимости ΠΎΡ‚ выполняСмого прилоТСния (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΈΠ³Ρ€ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ 3D-модСлирования ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ²ΡΠ·Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ максимальной ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π° для Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ офисных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€Π΅ΠΆΠΈΠΌ экономии энСргии ΠΈ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ частоту для ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ ΡˆΡƒΠΌΠ° ΠΊΡƒΠ»Π΅Ρ€Π°). Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° языкС Π‘++ (интСрфСйс Π½Π° Qt ΠΈ QML) ΠΈ поставляСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GPLv3.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ CoreCtrl 1.0, для привязки настроСк оборудования ΠΊ прилоТСниям

ΠŸΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊ исполняСмым Ρ„Π°ΠΉΠ»Π°ΠΌ (Π² Ρ‚ΠΎΠΌ числС ΠΊ Windows-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ, запускаСмым Ρ‡Π΅Ρ€Π΅Π· Wine). ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° отслСТиваСт Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π² систСмС ΠΈ автоматичСски Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΏΡ€ΠΈ запускС ΠΈΠ»ΠΈ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ связанного с Π½ΠΈΠΌΠΈ прилоТСния. БистСма Ρ‚Π°ΠΊΠΆΠ΅ позволяСт ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, состояниС систСмных Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ (Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Π½Π° CPU, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти) Π²ΠΎ врСмя выполнСния ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’ настоящСС врСмя ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠΌ поддСрТиваСтся ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹ΠΌΠΈ ΠΈ старыми GPU AMD, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² вращСния ΠΊΡƒΠ»Π΅Ρ€Π°, опрос Π΄Π°Ρ‚Ρ‡ΠΈΠΊΠΎΠ², манипуляции частотой ΠΈ напряТСниСм, Π°ΠΊΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² энСргопотрСблСния ΠΈ управлСния ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ. Π’Π°ΠΊΠΆΠ΅ имССтся базовая ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° измСнСния частоты CPU, настройки CPU governor, задания Π»ΠΈΠΌΠΈΡ‚ΠΎΠ² Π½Π° ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ частоту ΠΈ отобраТСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ² Ρ€Π°Π±ΠΎΡ‚Ρ‹ процСссора. Π’ дальнСйшСм планируСтся Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… GPU ΠΈ Ρ€Π°ΡΡˆΠΈΡ€ΠΈΡ‚ΡŒ срСдства управлСния CPU.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ