Difference between revisions of "KBD (Kolibri Bus Disconnect)"

From KolibriOS wiki
Jump to navigation Jump to search
Line 61: Line 61:
 
== Баги, ошибки ==
 
== Баги, ошибки ==
 
* На виртуальных машинах (достоверно про Virtual Box) программа крашится с ошибкой "General protection fault". Происходит по причине отсутствия поддерживаемого чипсета. Багом не является (?).
 
* На виртуальных машинах (достоверно про Virtual Box) программа крашится с ошибкой "General protection fault". Происходит по причине отсутствия поддерживаемого чипсета. Багом не является (?).
 +
* Программа может крашится при чтении MSR регистра, отсутствующего в процессоре.
 
== Исходники ==
 
== Исходники ==
 
Ссылка на репозиторий: [http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Ftesting%2Fkbd%2F&#a972df181d79394962b1b549d088750c0 ссылка на SVN]
 
Ссылка на репозиторий: [http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS&path=%2Fprograms%2Ftesting%2Fkbd%2F&#a972df181d79394962b1b549d088750c0 ссылка на SVN]

Revision as of 06:27, 2 May 2022

KBD (Kolibri Bus Diskonnect)
Kbd 1.1.png
Интерфейс KBD
Версия: 1.1
Язык программирования: fasm
Статус: разработка завершена
Разработчики: ghost
Тема на форуме: Упоминается в этой теме

KBD (Kolibri Bus Disconnect) - визуальная программа, отключающая южный мост на материнской плате для экономии электроэнергии.

Использование

Владельцы поддерживаемых чипсетов могут (при желании) поместить эту программу в автозагрузку с параметром boot. Для этого в autorun.dat необходимо поместить, например, такую строку: "/RD/1/KBD BOOT 20 # Enable Bus Disconnect for AMD K7 processors", не забыв при этом увеличить количество запускаемых программ на одну в самом начале файла autorun.dat.

Предупреждение об ответственности

Внимание!!! Используйте программу на свой страх и риск; не пытайтесь ей пользоваться на неподдерживаемых чипсетах, нарушение чревато обратимыми/необратимыми повреждениями вашего компьютера. Автор данной программы не несёт какой-либо ответственности за последствия применения данной программы на неподдерживаемых чипсетах.

Поддерживаемые чипсеты

AMD NVIDIA SiS VIA
  • AMD 751
  • AMD 751S
  • AMD 761
  • AMD 762
  • NVIDIA nForce
  • NVIDIA nForce 2 (400)
  • SiS 735
  • SiS 740
  • SiS 741
  • SiS 745
  • SiS 730
  • SiS 733
  • SiS 746
  • SiS 748
  • VIA KT133(A)/KM133/KL133/KN133 *
  • VIA KX133
  • VIA KLE133
  • VIA KT266(A)/KT333
  • VIA KM266/KL266/KM333
  • VIA KN266
  • VIA KT400(A)/KT600
  • VIA KM400
  • VIA KT880

Автор

Автор: Михайлов Илья Андреевич aka Ghost.

Баги, ошибки

  • На виртуальных машинах (достоверно про Virtual Box) программа крашится с ошибкой "General protection fault". Происходит по причине отсутствия поддерживаемого чипсета. Багом не является (?).
  • Программа может крашится при чтении MSR регистра, отсутствующего в процессоре.

Исходники

Ссылка на репозиторий: ссылка на SVN