Когда я изменяю параметры потоковой диаграммы в примере rx_ofdm.grc
, поставляемом с gnuradio, с No GUI
на QT GUI
и оставляю run=True
, потоковая диаграмма в конфигурации по умолчанию (10 k выборок / с) вызывает 100% загрузку ЦПна одном ядре. Даже при 1 k сэмплов / с (что не похоже на современный процессор) это улучшается незначительно.
Когда я устанавливаю run=False
в диалоге параметров, загрузка процессора полностью исчезает. Теперь мне интересно, что там происходит и как я могу улучшить производительность при использовании QT GUI. Очевидно, что для некоторых вещей мне бы очень хотелось иметь графический интерфейс:)
Если мне как-то полезно ответить на этот вопрос: я нахожусь на archlinux и установил версию (через менеджер пакетов) для gnuradio и gnuradio-companion3.8.0.0-3.