Как настроить видео и аудиоплееры для использования приоритета в режиме реального времени (или закрытия)?

Я использую raw mplayer для воспроизведения видео, DeaDBeeF для воспроизведения аудио и Skype для VoIP. Тяжелые процессы, потребляющие процессор (например, рендеринг веб-сайта в Firefox, перерисовка окна или компиляции Java IDE) вызывают нарушения в процессах воспроизведения мультимедиа. Как преодолеть это? Я бы согласился на то, что эти процессорные процессы будут немного медленнее, если это не помешает мультимедийному воспроизведению.

1
задан 26 September 2010 в 04:19

18 ответов

изменить текущий процесс (как указано выше: renice -n -20 <pid>

или viva GUI

gnome-system-monitor => Processes => RightClick => ChangePriority [ ! d2]

3
ответ дан 26 May 2018 в 01:16

изменить текущий процесс (как указано выше: renice -n -20 <pid>

или viva GUI

gnome-system-monitor => Processes => RightClick => ChangePriority [ ! d2]

3
ответ дан 25 July 2018 в 23:10

изменить текущий процесс (как указано выше: renice -n -20 <pid>

или viva GUI

gnome-system-monitor => Processes => RightClick => ChangePriority [ ! d2]

3
ответ дан 27 July 2018 в 03:10

изменить текущий процесс (как указано выше: renice -n -20 & lt; pid & gt;

или viva GUI

gnome -system-monitor => Процессы => RightClick => ChangePriority

3
ответ дан 2 August 2018 в 04:29

изменить текущий процесс (как указано выше: renice -n -20 & lt; pid & gt;

или viva GUI

gnome -system-monitor => Процессы => RightClick => ChangePriority

3
ответ дан 4 August 2018 в 21:02

изменить текущий процесс (как указано выше: renice -n -20 & lt; pid & gt;

или viva GUI

gnome -system-monitor => Процессы => RightClick => ChangePriority

3
ответ дан 6 August 2018 в 04:34

изменить текущий процесс (как указано выше: renice -n -20 & lt; pid & gt;

или viva GUI

gnome -system-monitor => Процессы => RightClick => ChangePriority

3
ответ дан 7 August 2018 в 22:43

изменить текущий процесс (как указано выше: renice -n -20 & lt; pid & gt;

или viva GUI

gnome -system-monitor => Процессы => RightClick => ChangePriority

3
ответ дан 10 August 2018 в 10:49

изменить текущий процесс (как указано выше: renice -n -20 & lt; pid & gt;

или viva GUI

gnome -system-monitor => Процессы => RightClick => ChangePriority

3
ответ дан 13 August 2018 в 17:24

Попробуйте сыграть с командой nice на консоли (подсказка: man nice)

sudo nice foo –15 &

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D )

OR

Не совсем то, о чем вы просите, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 26 May 2018 в 01:16
  • 1
    Благодарю. Тогда вы были бы так добры, чтобы посмотреть на этот вопрос? ubuntu.stackexchange.com/q/4765/2390 :-) – Ivan 26 September 2010 в 05:43
  • 2
    Я не уверен, что ядро ​​реального времени помогло бы: если процессор будет перегружен, ядро ​​в реальном времени тоже будет перегружено ... И вам все равно придется играть с приоритетами, чтобы сообщить ядру, какие приложения важнее для вас. Конечно, вы точно знаете, только если попытаетесь, но я уверен, что управление приоритетом процессов с вашим существующим ядром должно дать вам правильное поведение, не играя с самим ядром. – Little Jawa 26 September 2010 в 11:11

Попробуйте сыграть с командой nice на консоли (подсказка: man nice)

sudo nice foo –15 &

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D )

OR

Не совсем то, о чем вы просите, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 25 July 2018 в 23:10
  • 1
    Благодарю. Тогда вы были бы так добры, чтобы посмотреть на этот вопрос? ubuntu.stackexchange.com/q/4765/2390 :-) – Ivan 26 September 2010 в 05:43
  • 2
    Я не уверен, что ядро ​​реального времени помогло бы: если процессор будет перегружен, ядро ​​в реальном времени тоже будет перегружено ... И вам все равно придется играть с приоритетами, чтобы сообщить ядру, какие приложения важнее для вас. Конечно, вы точно знаете, только если попытаетесь, но я уверен, что управление приоритетом процессов с вашим существующим ядром должно дать вам правильное поведение, не играя с самим ядром. – Little Jawa 26 September 2010 в 11:11

Попробуйте сыграть с командой nice на консоли (подсказка: man nice)

sudo nice foo –15 &

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D )

OR

Не совсем то, о чем вы просите, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 27 July 2018 в 03:10
  • 1
    Благодарю. Тогда вы были бы так добры, чтобы посмотреть на этот вопрос? ubuntu.stackexchange.com/q/4765/2390 :-) – Ivan 26 September 2010 в 05:43
  • 2
    Я не уверен, что ядро ​​реального времени помогло бы: если процессор будет перегружен, ядро ​​в реальном времени тоже будет перегружено ... И вам все равно придется играть с приоритетами, чтобы сообщить ядру, какие приложения важнее для вас. Конечно, вы точно знаете, только если попытаетесь, но я уверен, что управление приоритетом процессов с вашим существующим ядром должно дать вам правильное поведение, не играя с самим ядром. – Little Jawa 26 September 2010 в 11:11

Попробуйте сыграть с командой nice на консоли (подсказка: man nice )

  sudo nice foo -15 & amp;   

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D)

ИЛИ

Не совсем то, что вы попробуйте, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 2 August 2018 в 04:29

Попробуйте сыграть с командой nice на консоли (подсказка: man nice )

  sudo nice foo -15 & amp;   

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D)

ИЛИ

Не совсем то, что вы попробуйте, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 4 August 2018 в 21:02

Попробуйте сыграть с командой nice на консоли (подсказка: man nice )

  sudo nice foo -15 & amp;   

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D)

ИЛИ

Не совсем то, что вы попробуйте, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 6 August 2018 в 04:34

Попробуйте сыграть с командой nice на консоли (подсказка: man nice )

  sudo nice foo -15 & amp;   

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D)

ИЛИ

Не совсем то, что вы попробуйте, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 7 August 2018 в 22:43

Попробуйте сыграть с командой nice на консоли (подсказка: man nice )

  sudo nice foo -15 & amp;   

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D)

ИЛИ

Не совсем то, что вы попробуйте, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 10 August 2018 в 10:49

Попробуйте сыграть с командой nice на консоли (подсказка: man nice )

  sudo nice foo -15 & amp;   

Запустит приложение foo при «повышенном» приоритете -15 (меньше: D)

ИЛИ

Не совсем то, что вы попробуйте, но попробуйте использовать ядро ​​реального времени, оно более отзывчивое, а приложения «кажется, меньше висят».

1
ответ дан 13 August 2018 в 17:24
  • 1
    Благодарю. Тогда вы были бы так добры, чтобы посмотреть на этот вопрос? ubuntu.stackexchange.com/q/4765/2390 :-) – Ivan 26 September 2010 в 05:43
  • 2
    Я не уверен, что ядро ​​реального времени помогло бы: если процессор будет перегружен, ядро ​​в реальном времени тоже будет перегружено ... И вам все равно придется играть с приоритетами, чтобы сообщить ядру, какие приложения важнее для вас. Конечно, вы точно знаете, только если попытаетесь, но я уверен, что управление приоритетом процессов с вашим существующим ядром должно дать вам правильное поведение, не играя с самим ядром. – Little Jawa 26 September 2010 в 11:11

Другие вопросы по тегам:

Похожие вопросы: