Ubuntu тормозит видео в браузере

Обновлено: 07.07.2024

$ glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
298 frames in 5.0 seconds = 59.582 FPS
301 frames in 5.0 seconds = 60.019 FPS
301 frames in 5.0 seconds = 60.019 FPS

Как можно улучшить ситуацию?

Любое видео тормозит? Или на конкретном сайте при конкретных параметрах?
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Любое видео тормозит? Или на конкретном сайте при конкретных параметрах? На ютубе вроде разрешение устанавливается выше при разворачивании, не? Может, просто сеть лагает?
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
На ютубе вроде разрешение устанавливается выше при разворачивании, не? Может, просто сеть лагает?

Бывает, но я вручную возвращаю на "360". Нет, проблема не в этом.
Сеть тоже не виновата, видно что видео загружено, но притормаживает.

В этом чёрном ящике, который flash, вроде была галка "аппаратное ускорение видео". Включать/выключать пробовали?
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
В этом чёрном ящике, который flash, вроде была галка "аппаратное ускорение видео". Включать/выключать пробовали? ПКМ на ролике, потом что-то про настройки/параметры в меню. Точнее не помню.
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик

Версия плагина последняя?
На текущий момент последняя вроде 11.2.202.406. У Вас такая же?

В общем, заберите с сайта Adobe последнюю версию плагина, а заодно и более новую версию браузера отсюда, например.

У меня бывали проблемы со скриптами, тормозами на страницах, видео не проигрывалось и т.п.
Как ни странно, но обновление этих двух компонентов (плагин/браузер) волшебным образом устраняло эти неприятности. Хотя казалось бы, не все ли равно вервсия 11.2.202.402 или 11.2.202.406? Но вот похоже, что не все равно.

Пускай скрипят мои конечности.
Я - повелитель бесконечности.
Мой блог

Версия плагина последняя?
На текущий момент последняя вроде 11.2.202.406. У Вас такая же?

В общем, заберите с сайта Adobe последнюю версию плагина, а заодно и более новую версию браузера отсюда, например.

У меня бывали проблемы со скриптами, тормозами на страницах, видео не проигрывалось и т.п.
Как ни странно, но обновление этих двух компонентов (плагин/браузер) волшебным образом устраняло эти неприятности. Хотя казалось бы, не все ли равно вервсия 11.2.202.402 или 11.2.202.406? Но вот похоже, что не все равно.

Вообще за все время использования систем на базе ядра Linux заметил такую неприятную особенность, как тиринг и тормоза при проигрывании видео в браузере. С первым еще поборотся можно. При просмотре видео
ноутбук славно так греется, а пользоватся самим браузером в этот момент невозможно. Нажатия на кнопки в окне плеера срабатывают с задержкой в 2-4 секунды (типа свернуть/развернуть) и сопровождаются некрасивой вырвиглазной анимацией. Со временем видео начинает тупить больше и больше. На всех браузерах одинаковая беда. В то же время на винде с этим нету никаких проблем. Кто с таким сталкивался? Есть способы решить трабл?

Ноут с видяхой Nvidia Quadro NVS 160m с исполискими 256 метрами памяти. Аппаратно вроде как сама умеет декодировть видео в 720р (собсно на этом качестве и проверялось, да и не только)

Есть подозрение, что проблема кроется в flash плеере, ибо на ютубе все не так плачевно, а вот на сторонних сайтах, особенно где есть реклама - все плохо

***Установлен и включен проприетарный драйвер NVIDIA 340

Оценить 2 комментария

sashkets

xotkot

скорее всего вам нужно установить(если еще не стоит) проприетарный(предварительно удалив свободный) драйвер nvidia, для Арча это пакеты nvidia-340xx nvidia-340xx-utils nvidia-340xx-libgl которые поддерживают старые видеокарты.

Ноут с видяхой Nvidia Quadro NVS 160m с исполискими 256 метрами памяти. Аппаратно вроде как сама умеет декодировть видео в 720р (собсно на этом качестве и проверялось, да и не только)

Ваша видеокарта поддерживает PureVideo HD для аппаратного ускорения видео, для его использования нужна библиотека VDPAU(пакет для арча libva-vdpau-driver).

всё вышесказанное соотнесите для вашего дистрибутива


Есть подозрение, что проблема кроется в flash плеере, ибо на ютубе все не так плачевно, а вот на сторонних сайтах, особенно где есть реклама - все плохо

рекламу можно резать, например с помощью плагина uBloc Origin И в догонку про youtube: установите h264ify иначе он вам будет отдавать видео с коднком vp9, который ваша видеокарта не умеет декодировать.

xotkot

***Установлен и включен проприетарный драйвер NVIDIA 340

majetree: display: :0 screen: 0
API version: 1
Information string: NVIDIA VDPAU Driver Shared Library 340.101 Thu Dec 1 15:16:54 PST 2016

name width height types
-------------------------------------------
420 4096 4096 NV12 YV12
422 4096 4096 UYVY YUYV

name level macbs width height
----------------------------------------------------
MPEG1 0 8192 2048 2048
MPEG2_SIMPLE 3 8192 2048 2048
MPEG2_MAIN 3 8192 2048 2048
H264_BASELINE --- not supported ---
H264_MAIN 41 8190 2032 2048
H264_HIGH 41 8190 2032 2048
VC1_SIMPLE 1 8190 2048 2048
VC1_MAIN 2 8190 2048 2048
VC1_ADVANCED 4 8190 2048 2048
MPEG4_PART2_SP --- not supported ---
MPEG4_PART2_ASP --- not supported ---
DIVX4_QMOBILE --- not supported ---
DIVX4_MOBILE --- not supported ---
DIVX4_HOME_THEATER --- not supported ---
DIVX4_HD_1080P --- not supported ---
DIVX5_QMOBILE --- not supported ---
DIVX5_MOBILE --- not supported ---
DIVX5_HOME_THEATER --- not supported ---
DIVX5_HD_1080P --- not supported ---
H264_CONSTRAINED_BASELINE --- not supported ---
H264_EXTENDED --- not supported ---
H264_PROGRESSIVE_HIGH --- not supported ---
H264_CONSTRAINED_HIGH --- not supported ---
H264_HIGH_444_PREDICTIVE --- not supported ---
HEVC_MAIN --- not supported ---
HEVC_MAIN_10 --- not supported ---
HEVC_MAIN_STILL --- not supported ---
HEVC_MAIN_12 --- not supported ---
HEVC_MAIN_444 --- not supported ---

name width height nat types
----------------------------------------------------
B8G8R8A8 8192 8192 y Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8
R10G10B10A2 8192 8192 y Y8U8V8A8 V8U8Y8A8 A4I4 I4A4 A8I8 I8A8

name width height
------------------------------
B8G8R8A8 8192 8192
R8G8B8A8 8192 8192
R10G10B10A2 8192 8192
B10G10R10A2 8192 8192
A8 8192 8192

feature name sup
------------------------------------
DEINTERLACE_TEMPORAL y
DEINTERLACE_TEMPORAL_SPATIAL y
INVERSE_TELECINE y
NOISE_REDUCTION y
SHARPNESS y
LUMA_KEY y
HIGH QUALITY SCALING - L1 -
HIGH QUALITY SCALING - L2 -
HIGH QUALITY SCALING - L3 -
HIGH QUALITY SCALING - L4 -
HIGH QUALITY SCALING - L5 -
HIGH QUALITY SCALING - L6 -
HIGH QUALITY SCALING - L7 -
HIGH QUALITY SCALING - L8 -
HIGH QUALITY SCALING - L9 -

parameter name sup min max
-----------------------------------------------------
VIDEO_SURFACE_WIDTH y 1 4096
VIDEO_SURFACE_HEIGHT y 1 4096
CHROMA_TYPE y
LAYERS y 0 4

attribute name sup min max
-----------------------------------------------------
BACKGROUND_COLOR y
CSC_MATRIX y
NOISE_REDUCTION_LEVEL y 0.00 1.00
SHARPNESS_LEVEL y -1.00 1.00
LUMA_KEY_MIN_LUMA y
LUMA_KEY_MAX_LUMA y

xotkot

zehil: проверить действительно ли подгружается VDPAU для аппаратного декодирования можно, например, через плеер mpv, запустить его в консоли предварительно скормив ему видео поддерживаемого формата(судя по выводу vdpauinfo негусто но h264 должен держать)

и понаблюдай во время проигрывания за нагрузкой на процессор, например с помощью утилиты htop

Сталкивались ли вы когда-то с тем, что компьютер с Ubuntu работает медленно. Например, медленно работает графическая оболочка, тот же Gnome или KDE, или же подвивает удалённый сервер, к которому вы подключены по SSH. Скорее всего, дистрибутив Ubuntu здесь не виноват, просто это одна из самых популярных операционных систем, поэтому многие пользователи сталкиваются с подобными проблемами впервые именно здесь.

В этой статье мы попытаемся разобраться почему Ubuntu медленно работает. Эту проблему могут вызвать несколько факторов: сильная нагрузка на процессор, одним из процессов, недостаточное количество оперативной памяти или же очень активное использование жесткого диска. Давайте разберемся во всём более подробно.

Почему Ubuntu медленно работает?

1. Загрузка процессора

Чаще всего когда компьютер или сервер тупит виноват либо процессор, либо оперативная память. Начнём с процессора. Удобнее всего посмотреть нагрузку на ядра процессора с помощью утилиты htop. Сначала её надо установить:

sudo apt install htop


Здесь в верхней части программы расположена статистика по загрузке ядер процессора. Вы можете сориентироваться на сколько процессор загружен в данный момент в процентном соотношении. Ниже можно отсортировать все процессы по нагрузке на процессор, это колонка CPU%, в колонке Command видно какой командой была запущена программа:


На домашней машине будет достаточно завершить нагружающий систему процесс или если это графическая оболочка, то сменить её на более легкую. На сервере же такой подход не пройдёт, там обычно уже и так работает только то, программное обеспечение, которое надо. Здесь надо будет уже разбираться дальше, например, если всё процессорное время занимает интерпретатор PHP, то скорее всего, кто-то очень усердно пытается перебрать ваш пароль от админки WordPress и следует его просто забанить и настроить fail2ban.

2. Недостаточно памяти

Если виновен не процессор, то скорее всего, дело в памяти. Когда вся оперативная память будет занята, то компьютер попросту зависнет и будет ждать пока ядро не решит какой процесс ему убить чтобы освободить память. Но обычно этого не происходит, потому что существует раздел или файл подкачки на жестком диске, куда скидываются неиспользуемые данные из памяти. Если в файле подкачки находится много данных, то операционная система начинает тупить, потому что доступ к этим данным медленный и лучше чтобы всё находилось в оперативной памяти.

Оценить ситуацию по использованию памяти и раздела подкачки не устанавливая никаких дополнительных утилит можно с помощью команды free.


Надо обратить внимание на колонку Всего и Занято. Если в колонке Доступно указано, что свободно мало памяти, это ещё не значит, что памяти нет, может просто часть памяти используется на какие нибудь буферы и просто зарезервирована.

Более удобно смотреть эту информацию в утилите htop. Здесь информация о памяти находится сразу под информацией о загрузке процессора:


Аналогично предыдущему варианту можно отсортировать процессы по колонке MEM% чтобы понять какая программа потребляет больше всего памяти. На домашнем компьютере это обычно браузер. Сложно представить, что окружение рабочего стола съест все 8 Гб оперативной памяти. Вам остается только открывать меньше вкладок, сменить браузер на более легкий или докупить памяти. Обычно последний вариант помогает лучше всего.

3. Нагрузка на диск

Операционная система Linux не читает много данных с диска, но большая нагрузка на диск может в какой-то мере замедлить вашу систему особенно, если система работает на медленном HDD. Посмотреть текущую нагрузку на диск можно с помощью утилиты iotop:


Тут надо обратить внимание на колонки IO Read и IO Write, особенно на вторую. Утилита показывает все программы, которые активно ведут запись на диск или читают с диска. Обнаружив такую программу, вы можете её удалить или отключить. А затем смотреть стала ли система работать лучше.

Нагрузку на диск могут создавать различные утилиты-индексаторы, которые готовят свой индекс для того чтобы вы могли потом быстро находить нужные файлы. Одним из таких индексатров был Nepomuk в KDE 4. Тогда все старались его как можно скорее отключить. Также это могут быть и другие программы.

Жесткий диск может работать медленно не только потому, что он сильно нагружен, но и потому, что хочет сломаться. Чтобы проверить состояние жесткого диска можно использовать утилиту smartctl. Она находится в пакете smartmontools:

sudo apt install smartmontools

Чтобы проверить состояние диска запустите её с опцией -H и передайте имя нужного диска. Например:

sudo smartctl -H /dev/sda


Если в строчке test result вы увидите значение Passed, значит всё хорошо. Если там написано Failed, как на снимке, значит жесткий диск уже отслужил своё и его пора менять на новый. Читайте подробнее про проверку диска в статье Проверка диска в Linux. Ещё один вариант ускорить операционную систему за счёт диска - установить её на SSD.

4. Драйвера видеокарты

Свободные драйвера в последнее время работают очень хорошо. Но именно отсутствие проприетарных драйверов могут вызвать проблемы при работе графического окружения. Это может быть как медленная работа и фризы, так и просто тиринг и мерцание. Установить проприетарные драйвера на видеокарту в Ubuntu не так уж сложно. На сайте есть инструкция как для AMD, так и для Nvidia.

Выводы

Ответ довольно прост, старой технике, требуется свежее решение!

Выбор лучшей редакции ОС Linux для слабых пк и нетбуков:

Предисловие

- windows XP устарела, некоторые сайты не открываются, а семерка тяжеловата. Можно конечно открывать ссылки скопированные с ютуба в VLC плеере и смотреть ютуб там, так как на семерке с подключенным монитором Full HD к моему нетбуку Asus Eee Pc 1011PX с процессором Intel Atom N570 и двумя гигами оперативки браузеры даже 480p не вывозят во весь экран - тормозит.

А так, что раньше интернет был другой - и техника с ней справлялась. С техническим прогрессом скорость интернета возросла, возросли и нагрузки на технику, вот старый пк и не справляется с возросшими требованиями.

Поэтому можно поставить современную и бесплатную ОС, что я и сделал, и был приятно удивлен - никаких мучений с драйверами, все было уже в комплекте даже без установки (запускал прямо с установочной флешки, после винды даже не знал что можно так быстро установить все драйверы и дать просто пользоваться, без всяких установок.).

Это не просто слова, а проверенное мною лично на вышеописанном нетбуке.

Кроме этого, не обязательно удалять widows, можно добавить линукс как вторую, легкую систему, и переключаться между системами когда надо (multi boot).

А, и еще – если кто не знал, если установить на линукс wine , то можно будет запускать почти все приложения и игры для windows. Хотя там и так часто установлены бесплатные программы заменители, так, чтобы вам даже офис от мелкософта не понадобился. (В Linuxfx по умолчанию можно запускать программы с windows, но он потребляет около 700 мб оперативной памяти, и использует не самую легкую оболочку, поэтому слабым компьютерам наверно не подойдет.)

Поэтому линукс, это как Apple – если привык, то чего то другого уже и не хочется.

Выбор дистрибутива Linux и описание используемых ресурсов компьютера.

Для проверки установленной системы я использовал встроенный браузер, внешний монитор FullHD и диспетчер задач, который вызывается в консоли командой top, а так же встроенный монитор ресурсов.

Не много теории.

Кто то справедливо скажет, что нет "лучшей" ОС - каждая для своих задач. Именно поэтому, я дам вам список линуксов, которые годятся для слабых пк и нетбуков, а так же используемое количество оперативной памяти, а выбирать вы будете сами – можно испробовать их все (даже не устанавливая)!

Для начала, что не подошло и почему:

Я, как старый пользователь виндовса (со времен windows 98), даже и думать не хотел про линуксы, пытался пробовать и версию iot и emdedded, и все оно как то не подошло, (например десятка криво работала с видеодрайверами).

Поэтому прочитал много разных сравнений и обзоров, чтобы выбрать что то с одной стороны, не очень сложное, даже в каком то роде похожее на windows, поэтому от сборки своего идеального линукса из исходников я отказался сразу - один только вид командной строки и не знакомых команд чего стоит!

Далее, поскольку нетбук хоть и 4 поточный, но настолько слабый, что Core 2 Duo может оказаться гораздо быстрее, кроме того, оперативная память впаяна и ограничена 2 Гб.

Стоит отметить, что с версии 20,4 Убунту и сборки на ней основанные, перестали выпускать версию на 32 бита (для очень старых компьютеров), но в конце списка будут сборки и для них.

Может быть, самые популярные сборки типа Ubuntu и хорошие, но в чистом виде нетбук от нее просто умирает - не хватает ни мощности, ни памяти (потребление Ram у последней версии 20,4 перешагнуло за 1.5 гб , а при запуске браузера там и вообще все грустно стало). Чистая debian тоже не особенно впечатлила – ниже будут сборки полегче (сравнивал lxqt с lxqt).

Прочитал что есть сборка на убунте, да еще и с дружественным интерфейсом, и более легкая - Linux Mint (Mate около 600 мб ram 32 битная 19 версия). Ну да, запустилась, и довольно приятная, но нашел другой вариант:

Основанная на Arch Linux

Manjaro linux

(-xfce-20.0.3-200606-linux56.iso). А подкупила она своим дружественным интерфейсом , менеджером приложений, хоть и не много сырым, но функциональным. Эта система уже больше похожа на windows, через графический интерфейс она и программы обновит, и установит, и даже система таким образом обновляется – не даром на рабочем столе не увидел консоли терминала . Кому то это скажет о том, что лучше обходить эту сборку стороной - и я не против, если вы разбираетесь в линуксах, то пожалуй, наверное у вас есть вариант получше.

По ram памяти около 600 мб , это приемлемо для компьютеров с 2 гб оперативки, но на 1 гб я бы ее не рекомендовал.

Так же, встроенный фаерфокс не вывозит 720p на внешнем мониторе, нужно менять браузер на более легкий, вроде Pale moon и Falkon нормально отработал.

Оптимизированное ядро linux-ck

Специально скомпилировано для Arch Linux систем, оптимизировано для разных групп процессоров intel и AMD. Там и интел core и atom и pentium есть, соответственно я установил но монжаро линукс ck-atom , но на глаз разницы не заметил)

Arco Linux

Около 500 мб оперативной памяти потребляет, тоже на Arch Linux. Своеобразное оформление, так что я не сразу распознал в панели задач менеджер для подключения к wifi. Установлено аж 3 браузера, и Chromium из них лучше всего справляется с видео на ютубе. arcolinux-v20.7.5.iso

Elementary OS

Типа по описанию замена windows и Mac OS, но кажется там больше на второе похоже. Изначально тормозил интерфейс при выводе на два экрана, но после изменения вывода изображения только на один экран сочетанием клавиш windows + P, стало нормально работать. Правда и разработчики указывают минимальные системные требования совсем уж не для слабых пк. Потребление памяти около 500 мб, браузер там какой то не стандартный был, видео с ютуба воспроизводить почему то не стал.

На очереди следующая популярная сборка

Lubuntu linux

Ее как раз и советуют для маломощных пк, а по потреблению оперативной памяти (около 373 мб ), она так же лучше xubuntu. И это при том, что после отмены поддержки 32 bit систем убунты, на которой она основана, даже 64 бит версия (lubuntu-20.04-desktop-amd64.iso) не сильно отличается от предыдущей 19 версии с 32 битами по использованию оперативной памяти – почти так же, что меня удивило. Чем же она еще хороша? По сравнению с теми, о которых пойдет речь дальше, она действительно может оказаться Вашим выбором. Не сложный интерфейс, приятная внешность, схожесть с Ubuntu. В общем, это надо не только видеть, но и попробовать) Однако браузер для просмотра ютуба тоже можно сменить на более легкий, я честно говоря далеко не все браузеры перепробовал, а остановился на Pale moon, конечно я не все перепробовал, но этот явно лучше показывает видео с ютуба чем фаерфокс.

К слову об методике измерения – в консоли показывается размер используемой памяти, а так же размер кешируемой, а монитор ресурсов эти показатели объединяет, поэтому предпочитаю смотреть более точно через терминал. Так же там показано количество используемой памяти файлом подкачки. (в моем случае, почти всегда это 0, возможно потому что я запускал систему без установки)

Zorin Lite Linux

Потребляет порядка 400 мб

Light Linux

Как оказалось, не такой уж и лайт - 380 мб оперативки. Браузер так же для видео лучше сменить на какой нибудь пэл мун. Рабочий стол напоминает Widows. Есть менеджер пакетов так же как у других (для установки программ), только вот почему то к серверу своего репозитория не подключился. Особо не разбирался, может тех работы или еще что нибудь. linux-lite-5.0-64bit.iso

Calculate Linux

Основан на Gentoo и имеет обратную совместимость, по заверениям с их сайта (кстати есть русский, и вроде он включен в программу импортозамещения) подходит и для старого оборудования. Потребляет около 300 мб RAM.

MX linux

MX-19.2_386.iso скачал 32 бит версию (с pae), около 360 мб потребляет оперативной памяти. Собственная инфраструктура - менеджер пакетов, обновлений, но так же для ютуба нужно установить быстрый браузер типа пейл мун. Тут я проникся концепцией панели задач слева - почему так? Ведь мы привыкли что в widnows она снизу. Я раньше тоже не понимал. А дело вот в чем - мониторы и телевизоры обычно широкоформатные, и смартфоны - наоборот, с вертикальным экраном. Вспомните, как вы пользуетесь компьютером. Я подскажу - текст в браузере часто находится посередине, и эти самые широкие края экрана часто не используются, поэтому логично освободить часть экрана снизу и сократить на эту же величину сбоку. В результате получается как будто во весь экран, и панель задач не мешает.

Q4OS Linux

q4os-3.11-x64-tde.r2.iso Довольно интересный вариант, предлагающий даже перед началом работы выбрать оболочку, но у меня случился баг, и я скачал с встроенной trinity - не плохо кстати, легкая вроде не тормозит, есть и версия на 32 бита. Потребляет около 200 мб . Но в качестве браузера Google Chrome повесил live систему (с бут флешки) после захода на ютуб. Конечно, если ее установить, она будет использовать swap и этого не должно произойти, но для теста я счел, что и этого достаточно.

Porteus Linux

Довольно быстро загрузился, использовал около 200 мб RAM, вместо встроенного браузера предлагает на выбор, среди прочего chrome и palemoon. Превзошел ожидания, так как даже такая казалось бы мелочь, как возможность с ходу установить нормальный браузер может склонить чашу весов для новичка. Porteus-LXQT-v5.0rc2-x86_64.iso

Bunsenlabs linux

lithium-1-cd-i386.hybrid.iso основано на debian потребляет около 200 мб , но в отличие от прочих образов – очень минималистичен, с таким интерфейсом, что привыкшим к windows придется переучиваться к консольному управлению. Нет, там можно открыть меню правой кнопкой мыши по рабочему столу например и выбрать менеджер пакетов, чтобы установить что нужно если этого нет в комплекте, просто мне такой интерфейс не зашел.

Astra Linux

orel-current.iso Общего назначения "Орел", на базе debian. Live версии нет, поэтому пришлось устанавливать, причем установщик там ядренный, хоть и графический, но не простой, чувствуется уровень - зато русский язык по умолчанию. Потребление оперативной памяти около 200 мб. Интерфейс Fly приятный, удивился даже, ничего так система.

Следующий претендент прямо порадовал:

Puppy linux

Вы не смотрите что он еще крошка – щеночек (bionicpup32-8.0-uefi.iso), в моем случае это как раз оказалось кстати. Поддерживает 32 битные процессоры. Количество Ram потребляет очень умеренно – около 100 мб , а кроме того, встроенный браузер Lite (48 версии) потянул 720p на ютубе! Установи и пользуйся на здоровье, хоть и интерфейс староват, а для того чтобы подключиться к вай фаю, нужно сделать несколько лишних кликов мышью. Еще для меня было не очевидно - чтобы убрать ползунок регулятора громкости, нужно нажать на значок динамиков. На других сборках он сам убирается, если продолжить пользоваться компьютером (нажать куда нибудь еще).

Bodhi Linux

Я скачал минимальную версию 32 без Pae - bodhi-5.1.0-legacy.iso для совсем старых компьютеров (там есть версия для не очень старых). может быть поэтому без установки особо протестировать не получилось. Рабочий стол как то не до конца загрузился, да и вообще пришлось руфусом записывать в DD а не ISO режиме.

Если там стоит браузер midori - то скорее всего ютуб на нем не заработает, поэтому понадобится другой. По использованию оперативной памяти не плох, 133 Мб. В остальном можете посмотреть в интернете дополнительную информацию и обзоры, например, в одном из них было написано что он "элегантен и легок, для новичков не создаст особых проблем."

Slax Linux

Потребляет чуть больше 100 мб. Интерфейс минималистичный, даже не нашел менеджера пакетов, зато браузер chromium установлен по умолчанию.

Ну и наконец, самое такое, последнее средство:

Antix linux

Создано специально для старых систем (32 разрядная antiX-19.2_386-full.iso) даже если процессор не поддерживает 64 бита, что позволяет им стать новее и почувствовать второе дыхание . Тут я увидел рекорд по использованию оперативной памяти, даже немного меньше чем 100 мб . Конечно часть идет на кеш, но какая система обходится без этого? Интерфейс возможно покажется чуть посовременнее чем у предыдущего претендента, но это не главное. Похоже это самый быстрый и легкий дистрибутив, который смог найти. Кроме того, довольно новый и поддерживает очень старые компьютеры без Pae. Правда, установленный фаерфокс тоже лучше заменить на что нибудь с меньшим аппетитом к видео на ютубе (pale moon или falkon, и мне писал на 4pda пользователь с ником =METALL HEART=, что еcли в фелконе настроить user agent как ipad safari, то ютуб будет бодрее работать), хотя, может у вас и так не будет особо тормозить в 480p или вы будете открывать ссылки в каком нибудь видео плеере, типа vlc, кажется там даже svp tube встроен в full издание.

Как попробовать без установки:

Чтобы записать образ на флешку, можно использовать руфус, или если хотите как я записать сразу несколько, а потом их раз за разом проверять, можно использовать Yumi (legacy) и все это в вашем любимом «виндоусе», там же есть пункт форматирования в fat32 (у него лучше совместимость чем у NTFS), чтобы поддерживался syslinux лоадер - просто нажмите в конце на кнопку, чтобы добавить еще один образ на флешку. Не большой лайфхак - программа предложит лдинный список, но если нажать первую букву названия, курсор сразу туда пеорескочит и не придется долго выискивать нужное название в списке, просто нажмите несколько раз на букву.

А загружаетесь как обычно, сразу после запуска нажимая кнопку для входа в загрузочное меню (F8 F12 F9 а у меня Вообще Esc – так что надо смотреть для каждого производителя), или можно зайти в биос и там настроить порядок загрузки, чтобы сначала комп грузился с флешки, а если ее нет то запускался как обычно.

О Rufus стоит сказать отдельно - если какой то дистрибутив не запускается или не рабоатет в ISO режиме, то можно записать его через DD режим, однако, в этом случае, чтобы вернуть флешке прежний ее обьем (размер, емкость), нужно будет произвести низкоуровневое форматирование (быстрое, только очистку)- например через программу
HDD Low level format tool, она бесплатная и встроенное форматирование windows не сможет того же, что может она.

Ну а теперь, о небольшой задачке, на которую я уже нашел (в интернете) решение, так что не стоит пугаться:

Фикс звука в Linux

Проверено на Asus eee PC 1011PX

Если звук не работает, или есть только в наушниках, надо включить звук Headphone (он почему то muted). Дело в том, что регулятор звука колонок в линуксе у моего нетбука фейковый, и звук регулируется только на Headphone регуляторе. Но это не значит что у вас обязательно будет такая же проблема, просто у меня такое устройство, на котором есть такая вот надобность.

Как это сделать:

Для того, чтобы пофиксить, можно запустить командную строку (терминал) и ввести это

А на долгосрочную перспективу нужно скачать пакеты alsa (возможно будет работать без доп настроек) или pulseaudio

в alsa миксере есть пункт Auto Mute, он выключает динамики, когда наушники подключены. Но это не то…

Нужно включить звук Headphone, а не просто прибавить, для этого выберите его и уберите Mute нажав на M.

Небольшой трюк, как увеличить эффективность использования оперативной памяти на Linux

- сжать ее. Для этого можете почитать на тему активации zRAM (compcache) или zSWAP (почти то же самое - но используется жесткий диск для кеширования, поэтому надо повнимательней отнестись к приоритетам - чтобы сначала в zram свопилось, т.е. приоритет циферкой меньше, чем стандартного swap) - в кратце, позволяет хранить больше информации в оперативной памяти, в сжатом виде, не много потребляя при этом процессорную мощность. Дело в том, что по умолчанию, когда оперативная память заполняется, она сохраняется на жесткий диск в виде swap файла, что замедляет работу. А этот zram позволяет вместо записи на медленный жесткий диск, сжимать память, и хранить ее на той же самой оперативной памяти до востребования. Конечно все это имеет ограниченный эффект.

В общем это надо проверять, и использовать инструменты мониторинга, если на глаз разницы не видно. Ну то есть забиваете память тем, чем обычно пользуетесь, и смотрите стало лучше или хуже. Некто мне написал, что на атоме N470 с zRAM в 50% у него уменьшились значительно тормоза.

В википедии написано что в убунте с 2012 года zram автоматически включается, когда мало памяти, а в Lubuntu c версии 13.10, но не знаю, проверять надо. Так что может быть у вас все уже будет работать как надо из коробки.

Вместо заключения

Наверное, перечитав все, вы так и не определились что вам надо, поэтому напомню о сказанном в начале - попробуйте несколько, и из них выберите, что вам больше нравится.

На совсем уж старых 32 битных компьютерах, можно попробовать запустить antiX, Slax или Bodhi Legacy – они без Pae.

Мне понравились например, понравились manjaro, lubuntu и antix.

Кстати, windows тоже себя лучше чувствует с Pale Moon, почти так же и на линуксах, а вот новые браузеры типа Chrome подобных, или новых фаерфоксов - к старым системам без аппаратного ускорения совсем не дружественны.

Конечно, чтобы окончательно определиться с выбором, может потребоваться испробовать множество сборок, в том числе и windows 10 и недоделанную windows подобную React OS, микроядерные ОС ( microkernel ), и разные линуксы. Суть то в том, чтобы система была не только удобной, но еще и справлялась лучше других с поставленными задачами. Например открытие страниц в интернете. Поэтому, для сравнения можно сделать одно действие на всех системах, а результат (время открытия сек, плавность работы, и тд.) занести в таблицу. Но кто будет этим заниматься? Чаще всего можно услышать мнение, что старой технике место на свалке, и лучше потратить время на работу, чтобы заработать денег, чем тратить время на оптимизацию работы и так и не добиться результатов с покупкой новой техники. Это печально, но что делать, когда время стоит дороже денег?

Почему может тормозить видео в Youtube и причём тут провайдеры, Linux, Windows и Хуанг. - Изображение 1

Сразу отмечу, что мой ПК, хоть и имеет древний процессор, но с помощью аппаратного ускорения (обработка данных видеокартой) в Windows 7 проигрывает видео в 4K без особых напрягов и тем более без перегрева.

Причём тут провайдер

Также для того, чтобы снять с себя ответственность, провайдер два раза присылал ко мне домой техников с их железом. Но первый раз пришли два парня (один из них представился кем-то типа стажёра) со стареньким ноутбуком, который максимум тянет 1080p30fps, хотя я сразу предупредил, что явная проблема с видео в 4K. А второй раз пришёл техник с мини-ПК Intel NUC 6i7KYK, причём с Windows 7 на борту, которая требовала пройти процесс восстановления системы, но. восстановить не получилось, т.к. моя клавиатура и мышь техника то и дело отказывались функционировать на этом мини-ПК. В итоге запустились с флешки с моей сборкой Linux, и на мини-ПК видео в 4K полетело без тормозов с паузами на подзагрузки. Что естественно дало повод провайдеру послать меня ещё раз в длинное пешее путешествие. Если надо объяснить, как провайдер мог для своего мини-ПК включить нормальную скорость в Youtube, а ненормальную — для моего ПК, то сделаю это отдельно. Ещё лучше будет, если желающие объяснений сразу опишут, почему, по их мнению, такое в принципе невозможно.

Теперь о нюансах при трассировке маршрутов. Как довольно нехотя признал один из спецов другого томского провайдера:

«Я могу сделать, чтобы при traceroute у вас высветился только последний узел. У остальных будут звезды. Или ответ до 1000000 ms».

А на мой уточняющий вопрос: «То есть на данные traceroute можно не полагаться и за них в ответе конкретный провайдер? Может нарисовать хоть на все узлы звёзды, а может любые милисекунды?» последовал краткий и недвусмысленный ответ: «Конечно».

Если кому-то захочется обвинить данного спеца во лжи или введении в заблуждение (что в принципе одно и то же), постарайтесь сначала объяснить логически следующую ситуацию, происходящую на видео:

Запрос до узла 5 шёл более 9 секунд, но выданы данные о 108 мс (30 прыжков * 108 = 3240мс =

3 сек). На что ушло остальное время? Потом на узлах 11-13 запрос прошёл мгновенно, но выдало около 100 мс на каждый из этих трёх узлов. Как это?

А заодно ещё ответьте на такой простой вопрос: зачем этому спецу вдруг понадобилось кинуть тень на всех провайдеров в целом?

Чтобы было легче думать, отмечу следующее. На поставленный вопрос по странностям, происходящим при трассировке, техподдержка моего провайдера ответа не предоставила, скинув лишь ссылки на описание команды traceroute и её опций на английском языке, где вообще никак не расшифровываются возможные варианты вывода данных. Т.е. опять отписка, но теперь даже без логического объяснения.

Админы ещё одного провайдера, к которым я обратился за разъяснением ситуации, вообще ничего не стали отвечать. При этом девушка-оператор, не имеющая нужных знаний и доступа к оборудованию, сходу обвинила вышеупомянутого спеца во лжи, и только после моего уточнения уровня её компетенции, дала адрес эл.почты админов.

При этом с техподдержкой моего провайдера проблемы по поводу скорости интернета начались давно, но кое-как решались на стороне провайдера, который пытался скинуть всё на мой роутер. Но роутер Zyxel Keenetic GIGA уже работает более 7 лет и при этом проблемы были некоторое время только после обновления прошивки, когда роутер раз в сутки-двое самопроизвольно повисал, и требовалась его перезагрузка.

В довесок к этому оказалось (из диалога всё с тем же спецом другого провайдера), что у каждого провайдера есть выбор, через какого промежуточного провайдера (далее ПП) послать трафик. И в общем виде выбор сводится к простой проверке количества узлов у ПП. Например, если у одного из ПП 8 узлов, а у другого 5, то трафик посылается через того ПП, у которого узлов меньше. Вроде логично. Но на моё замечание, что как-то убого — выбирать маршрут лишь по одному параметру, ответа не последовало. Ведь ситуация может быть такая: у первого ПП 3 узла но с задержками 100 мс на каждом, а у другого ПП 10 узлов, но с задержкой по 10 мс на каждом. И в этом случае трафик пойдёт через первого ПП, хотя у второго ПП трафик прошёл бы в три раза быстрее.

Вывод из всего можно сделать такой. Выбор маршрутов у провайдеров настроен не оптимально, а сами провайдеры в сравнении с ангелами небесными (которые не лгут и не пытаются никем манипулировать и никого дискриминировать) — это оксюморон.

Причём тут Windows и Хуанг из Nvidia

Как известно, на Youtube используются файлы-контейнеры Webm с кодеком VP9 (в т.ч. для видео 4K) и Mpeg с кодеком AVC (только для видео до 1080p60fps). Но по факту Youtube и для 1080p30fps включает поток, кодированный в VP9 (узнать текущий кодек можно кликнув ПКМ на видео и выбрав пункт «Статистика для сисадминов», строка Codecs), хотя есть возможность проигрывать в AVC, но выбор пользователю Google не предоставляет.

Для просмотра фильмов и видео вне сети с лучшим качеством используется кодек, меньше сжимающий данные, под названием HEVC. При этом VP9 и HEVC делятся на три подтипа: с 8, 10 и 12 битной глубиной цвета. HEVC 8 bit называется HEVC Main, а HEVC 10bit называется HEVC Main 10.

Для тестов запустил Windows 7 (причём запись образа на флешку из-под Linux оказалась тем ещё квестом), и стало очевидно, что вывод изображения при воспроизведении видео на этой ОС происходит с помощью OpenGL, как самого оптимального решения. При этом интересен не столько факт того, что на Windows используется этот API, а факт того, что OpenGL используется вопреки существованию DirectX, который, как можете сами убедиться, работает гораздо менее эффективно, чем первый. При этом аппаратное ускорение происходит с использованием прослойки DXVA 2.0, когда можно контактировать напрямую с API VDPAU драйвера Nvidia.

Проверить это всё можно в плеере VLC (версии 3.0.8): Инструменты > Настройки > Видео > Вывод > кликните на «Автоматически» и смените на OpenGL для Windows, запустите файл 4K с кодеком VP9 или HEVC, а затем смените вывод на DirectX, перезагрузите файл или плеер, и посмотрите, что будет. Также можно отключить аппаратное ускорение в VLC: Инструменты > Настройки > Ввод/кодеки > Декодирование с аппаратным ускорением, и посмотреть как начнёт нагружаться центральный процессор (ЦП) (с помощью Диспетчера задач > Быстродействие).

На Linux в проигрывателе VLC можно выбрать вручную способ аппаратного ускорения VDPAU, НО. драйвера Nvidia для Linux (думаю, не без помощи Хуанга) не поддерживают аппаратное ускорение для кодеков VP9 и HEVC Main 10, поэтому на этой ОС вся нагрузка по обработке видео, закодированных в этих форматах, ложится на ЦП. А если процессор не i7 4x8, то при воспроизведении видео в 4K будут тормоза.

Убедиться, что драйвера Nvidia для Linux не поддерживают аппаратное ускорение для VP9 и HEVC Main 10 можно в NVIDIA X Server Settings > VDPAU Information > Decoder Limits, где приведён список всех кодеков, которые работают с аппаратным ускорением. В драйвере Nvidia 440.26 это выглядит как на приведённом ниже скриншоте:

Почему может тормозить видео в Youtube и причём тут провайдеры, Linux, Windows и Хуанг. - Изображение 2

В связи с этим предлагаю совету директоров компании Nvidia дать Хуангу «почётное» звание ПоХуанг нетолерантный (или дискриминантный), и сказать ему до свидания, потому что ему оказалось насрать на пользователей Linux. Ведь казалось бы, какая ПоХуангу разница, с какой ОС используют его видеокарты? Оказалось, разница есть. Если бы видеокарты Nvidia продавались с пометкой «Полная поддержка функций видеокарт в драйверах только для Windows», я бы и близко к ним не подошёл. Но ПоХуанг оказался хитёр и коварен, и рассчитывал, что никто разбираться не будет.

Как быть должно

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

1. Google в Youtube должна предоставить возможность выбора контейнера (хотя бы для разрешений до 1080p60fps включительно), в котором проигрывается видеопоток.

2. Должен быть один федеральный интернет-провайдер на всю страну с единой службой поддержки и минимальной ценой тарифов. При этом основную функцию будут выполнять автоматизированные узлы, которые грамотно будут расположены и также грамотно запрограммированы на выбор наименее загруженных маршрутов (промежуточных узлов) в конкретный момент времени. Соответственно спецов, обслуживающих оборудование, которые будут отвечать сразу за несколько узлов, потребуется минимум. От спецов потребуется только следить за бесперебойностью работы узлов, никакого вмешательства в логику работы оборудования с их стороны без специального на то разрешения быть не должно. То есть человеческий фактор должен быть минимизирован.

3. Компания Nvidia должна перестать дискриминировать ОС Linux с помощью выпуска убогих драйверов, которые не раскрывают все возможности видеокарт, для этой ОС.

По второму пункту готов непосредственно участвовать, принимая решения о выборе типа оборудования и основных принципах его функционирования, а также о местах его расположения. Также готов совместно с лучшим программистом сетевого оборудования разработать наиболее пригодный алгоритм выбора оптимального маршрута. Алгоритм, который затем будет прописан на оборудовании всех доступных узлов.

Если есть сомнения в моей компетентности и логике, можете ознакомиться с моими сборками на базе Linux Mint под названием Linux Mint LOVE Edition (в ЖЖ или в группе во ВКонтакте). Оценить нужно в первую очередь логику работы интерфейса. В данном случае речь не идёт об идеальной работе интерфейса, не требующей никаких доработок, но, как вы понимаете, из всех существующих вариантов нужно уметь выбрать лучшее, с большим потенциалом, что, по-моему, логично. А если бы вы знали условия, в которых я это всё создавал, вопросов стало бы ещё меньше… ;)

P.S.

P.P.S.

Не прошло и трёх дней после публикации, как Nvidia выпустила драйвер 440.31 для Linux с поддержкой аппаратного ускорения для кодека VP9. С Youtube на Linux ситуация должна улучшиться. Правда, в репозиториях пока (на утро 05.11.2019) обновление не появилось.

Рано обрадовался. Оказалось, ПоХуанг так просто шутит. Чувство юмора у дебила дебильное. Установил драйвер, но в Nvidia-Settings никакой информации о VP9 в разделе VDPAU нет, т.е. с прошлой версии драйвера 440.26 вообще ничего не изменилось.

Читайте также: