Это временное решение на 3-4 недели. Хочу в итоге получить добро от менеджера и перевести весь парк в этом офисе на Linux Mint.nazar-pc: Дивно, правда, що як мінімум дві поради ви проігнорували, і вирішили давати користувачу root доступ замість простішого варіанту.
Останні статті і огляди
Новини
Вопросы по Linux/Unix-системам
-
Marina D
Member
-
alkersan
Member
Ясно. Раз gnome создает автозагрузку только для "установленных приложений", то можно сделать его из вашего xrandr скрипта.Marina D: Суть в том, что будут меняться мониторы, довольно часто... Задача в том, чтобы девушка работающая за этим ПК сама могла менять и добавлять в автозагрузку этот скрипт.
То, что вы описали, стандартно, конечно, но слишком сложно для пользователя.
Допустим он находится у пользователя в ~/.local/resolution/set-resolution.sh:
Код: Виділити все
#!/bin/bash
cvt 1920 1080 60
xrandr --newmode "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088$
xrandr --addmode Virtual1 1920x1080_60.00
xrandr --output Virtual1 --mode 1920x1080_60.0
- спойлер
Код: Виділити все
/usr/share/applications
~/.local/share/applications
Код: Виділити все
[Desktop Entry]
Type=Application
Name=Monitor Resolution
Name[ru]=Разрешение Монитора
Exec=/home/username/.local/resolution/set-resolution.sh
Icon=/home/username/.local/resolution/resolution.png
Теперь этот скрипт имеет ярлык в оболочке Gnome, т.е. он будет доступен через Apps Launcher, а также его можно будет выбрать в меню настройки автозагрузки:
- спойлер
-
Kib
Member
- Звідки: Житомир
Питання по використанню потужностей гпу в браузері. Тему копав досить ретельно. В інтернеті пишуть, що сам по собі лінукс не вміє в hardware acceleration, але є всіляки примочки типу під хромімум va-api і тп. Суть питання в тому, чи в когось тягне 60 фпс 1080р через браузер на вбудованій інтел графіці до скайлеків включно (в мене hd 510) без ривків? На даний момент цікавить статистика, чи воно взагалі практично можливо?
Бо в мене особисто не тягне, і пробував досить багато варіантів і підходів.
Бо в мене особисто не тягне, і пробував досить багато варіантів і підходів.
-
Kib
Member
- Звідки: Житомир
Судячи зі скріна, тягне воно за рахунок ядер цп, а не графіки, загрузка вашого 4 ядерного цп вище 50%, якщо накласти це завантаження на 2 ядра мого селерона, виходить якраз перезавантаження 100+% по ядрам, як наслідок ривки.zmax:в 1080@60 все гладко
-
zmax
Member
- Звідки: Zp
Kib
прогнал этот же ролик на этом же ноуте под win7.
Загрузка действительно ниже:
1080@60 загрузка держится в диапазоне 20-30%
2140@60 загрузка держится на уровне ~50%, лагов нет.
Если запустить второе видео от батарейки то начинает подлагивать, хотя загрузка на глаз не изменилась.
прогнал этот же ролик на этом же ноуте под win7.
Загрузка действительно ниже:
1080@60 загрузка держится в диапазоне 20-30%
2140@60 загрузка держится на уровне ~50%, лагов нет.
Если запустить второе видео от батарейки то начинает подлагивать, хотя загрузка на глаз не изменилась.
-
Kib
Member
- Звідки: Житомир
Проблема ще в тому, що я особисто не знайшов програми під лінукс яка б показувала завантаження гпу, окрім консольної версії яка показує наче завантаження гпу, але це напевно щось інше.zmax:прогнал этот же ролик на этом же ноуте под win7.
Як заявляють в інтернеті в хроміумі вже вбудували підтримку, але вона номінальна, принаймні в моєму випадку. Сторінка в хроміумі яка показує підтримку хардварного прискорення, все "зелене" за винятком Multiple Raster Threads, яке ніякими опціями в меню експерименти не вмикається, але результату нуль.
- спойлер
-
zmax
Member
- Звідки: Zp
проверил в Хромиум, там еще хуже.
Если в FF загрузка процессора в среднем 40-45%, то в Хромиум 50-55%.
Если в FF загрузка процессора в среднем 40-45%, то в Хромиум 50-55%.
-
alkersan
Member
Вы уверены что аппаратное декодирование в вашем случае действительно происходит? Если да, то как вы это проверяли?Kib:Питання по використанню потужностей гпу в браузері. Тему копав досить ретельно. В інтернеті пишуть, що сам по собі лінукс не вміє в hardware acceleration, але є всіляки примочки типу під хромімум va-api і тп. Суть питання в тому, чи в когось тягне 60 фпс 1080р через браузер на вбудованій інтел графіці до скайлеків включно (в мене hd 510) без ривків? На даний момент цікавить статистика, чи воно взагалі практично можливо?
Бо в мене особисто не тягне, і пробував досить багато варіантів і підходів.
Я бы проверял так.
1. Какие кодеки система способна аппаратно декодировать (отбросим пока хром). Покажите, например, вывод vainfo.
- спойлер
Код: Виділити все
❯ vainfo vainfo: VA-API version: 1.7 (libva 2.7.1) vainfo: Driver version: Mesa Gallium driver 20.0.4 for AMD Radeon Pro WX2100 (POLARIS12, DRM 3.36.0, 5.6.3-arch1-1, LLVM 9.0.1) vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD VAProfileMPEG2Main : VAEntrypointVLD VAProfileVC1Simple : VAEntrypointVLD VAProfileVC1Main : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointVLD VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice VAProfileH264Main : VAEntrypointVLD VAProfileH264Main : VAEntrypointEncSlice VAProfileH264High : VAEntrypointVLD VAProfileH264High : VAEntrypointEncSlice VAProfileHEVCMain : VAEntrypointVLD VAProfileHEVCMain : VAEntrypointEncSlice VAProfileHEVCMain10 : VAEntrypointVLD VAProfileJPEGBaseline : VAEntrypointVLD VAProfileNone : VAEntrypointVideoProc
- спойлер
3. Также посмотрите какой декодер используется в chrome://media-internals/ в деталях ютубного плеера:
- спойлер
-
Kib
Member
- Звідки: Житомир
Тут проблема і питання.alkersan:Вы уверены что аппаратное декодирование в вашем случае действительно происходит? Если да, то как вы это проверяли?
Я бы проверял так.
1. Какие кодеки система способна аппаратно декодировать (отбросим пока хром). Покажите, например, вывод vainfo.
спойлер
При вводі команди inxi -G в мене драйвер показує i965.
При вводі команди vainfo драйвер іHD Так, підтримки vp9 немає, але я використовую розширення h264ify і в статистиці ютюба показує avc1/mp4, все рівно тормозить.
Відправлено через 15 хвилини 58 секунди:
- спойлер
-
alkersan
Member
Можно ссылочку?Kib:в інтернеті пишуть що цей va-api вже вбудований в готовий білд репозиторія
Да, собирать хром не стоит. Не уверен какая у вас система, но вероятнее всего существует репозиторий с уже собранным патченым хромом. На арче тестировал билд отсюда https://wiki.archlinux.org/index.php/Un ... rchlinuxcnKib:компілюється на моєму компі день
-
Kib
Member
- Звідки: Житомир
https://www.reddit.com/r/ManjaroLinux/c ... xtra_repo/alkersan:Можно ссылочку?
Якраз працюю над цим. Наче додав репозиторій в pacman.confalkersan:На арче тестировал билд отсюда https://wiki.archlinux.org/index.php/Un ... rchlinuxcn
- спойлер
- #
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives
#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
#GPGDir = /etc/pacman.d/gnupg/
#HookDir = /etc/pacman.d/hooks/
HoldPkg = pacman glibc manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
#IgnorePkg =
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
# We cannot check disk space from within a chroot environment
CheckSpace
#VerbosePkgLists
# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required
# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.
#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
# - URLs will have $repo replaced by the name of the current repo
# - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#
# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.
[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
[archlinuxcn]
Server = http://repo.archlinuxcn.org/$arch
Include = /etc/pacman.d/archlinuxcn-mirrorlist
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
[multilib]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
-
alkersan
Member
Не совсем, оставьте что-то одно, либо Server, либо Mirrorlist (если вы его скачали и положили как написано в /etc/pacman.d/archlinuxcn-mirrorlist). Допустим оставляем Server:
Проверьте где находится пакет 'pacman -Si chromium-vaapi':
- спойлер
Код: Виділити все
[archlinuxcn] Server = http://repo.archlinuxcn.org/$arch
Проверьте где находится пакет 'pacman -Si chromium-vaapi':
- спойлер
-
Kib
Member
- Звідки: Житомир
Спс, вже сам розібрався.alkersan:Не совсем, оставьте что-то одно, либо Server, либо Mirrorlist (если вы его скачали и положили как написано в /etc/pacman.d/archlinuxcn-mirrorlist). Допустим оставляем Server:
спойлер
Потом синхронизируйте списки пакетов 'pacman -Syy', можете заметить что 'archlinuxcn' есть в выводе.
Проверьте где находится пакет 'pacman -Si chromium-vaapi':
спойлер
Можете устанавливать 'pacman -S chromium-vaapi'
- спойлер
Але все рівно дякую, що направили в правильні двері. Чесно кажучи розбиратись було лінь і читати простині інформації за для того щоб змусити працювати базові речі.
-
alkersan
Member
-
SergiusTheBest
Member
- Звідки: Київ
Cам по собі лінукс як раз вміє в hardware acceleration, але в браузерах це відключено, бо "немає ресурсів на підтримку". Вам треба firefox + wayland або chromium-vaapi, якщо без прискорення не тягне.Kib:Питання по використанню потужностей гпу в браузері. Тему копав досить ретельно. В інтернеті пишуть, що сам по собі лінукс не вміє в hardware acceleration, але є всіляки примочки типу під хромімум va-api і тп. Суть питання в тому, чи в когось тягне 60 фпс 1080р через браузер на вбудованій інтел графіці до скайлеків включно (в мене hd 510) без ривків? На даний момент цікавить статистика, чи воно взагалі практично можливо?
Бо в мене особисто не тягне, і пробував досить багато варіантів і підходів.
-
anatolikostis
Member
- Звідки: Луганск. область
проверил на форточках:
Chromium 80.0.3987.163 (32-bit) коста рику 4к/60 жрет как не в себя по 40% CPU, попутно еще и мобильную 1070 нагружая (905МГц)
mozilla 74.0.1 (64-bit) коста рику 4к/60 жрет только проц в районе 6-8% и не грузит дискретку вообще (она спит по мониторингу)
hw acceleration - это не про chrome/chromium, либо на причина в 32-bit
Chromium 80.0.3987.163 (32-bit) коста рику 4к/60 жрет как не в себя по 40% CPU, попутно еще и мобильную 1070 нагружая (905МГц)
mozilla 74.0.1 (64-bit) коста рику 4к/60 жрет только проц в районе 6-8% и не грузит дискретку вообще (она спит по мониторингу)
hw acceleration - это не про chrome/chromium, либо на причина в 32-bit
-
Kib
Member
- Звідки: Житомир
Хроміум в мене вже працює з прискоренням, хотілось би спробувати ще firefox + wayland завести. В терміналі команда MOZ_ENABLE_WAYLAND=1 firefox видає наступне:SergiusTheBest:Вам треба firefox + wayland або chromium-vaapi
- спойлер
- [max@max-pc ~]$ MOZ_ENABLE_WAYLAND=1 firefox
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.212: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.212: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.212: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.213: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(firefox:3963): GLib-GIO-WARNING **: 09:50:22.675: /etc/xdg/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here. Only the non-desktop-specific mimeapps.list file may add or remove associations.
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.369: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.369: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.370: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.371: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.388: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.389: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.390: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.390: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
-
nazar-pc
Member
Wayland вмикається не для однієї програми, а для всієї сесії. Залежно від ОС та версії на екрані входу може бути опція зайти в Wayland сесію.Kib:Хроміум в мене вже працює з прискоренням, хотілось би спробувати ще firefox + wayland завести. В терміналі команда MOZ_ENABLE_WAYLAND=1 firefox видає наступне:SergiusTheBest:Вам треба firefox + wayland або chromium-vaapiПроблема в тому наскільки я розумію що воно не хоче змінювати середовище x11 на wayland для програми.
- спойлер
- [max@max-pc ~]$ MOZ_ENABLE_WAYLAND=1 firefox
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.212: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.212: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.212: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4049): Gtk-WARNING **: 09:50:22.213: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(firefox:3963): GLib-GIO-WARNING **: 09:50:22.675: /etc/xdg/kde-mimeapps.list contains a [Added Associations] group, but it is not permitted here. Only the non-desktop-specific mimeapps.list file may add or remove associations.
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.369: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.369: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.370: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4083): Gtk-WARNING **: 09:50:23.371: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.388: Theme parsing error: gtk.css:68:35: The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.389: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.390: Theme parsing error: gtk.css:71:36: The style property GtkCheckMenuItem:indicator-size is deprecated and shouldn't be used anymore. It will be removed in a future version
(/usr/lib/firefox/firefox:4140): Gtk-WARNING **: 09:55:42.390: Theme parsing error: gtk.css:76:30: The style property GtkExpander:expander-size is deprecated and shouldn't be used anymore. It will be removed in a future version
-
Rimlyanin
Member
- Звідки: Харьков
а что сейчас из "облаков" стоит поставить на домашний *nix сервачок для сливания всякого со смартфонов ?