Yandex rpmfusion
Вроде в Федоре можно установить rpmfusion от Яндекса.
Вроде в Федоре можно установить rpmfusion от Яндекса.
Xorg + xfce4 + монитор 4k/DP + kvm ugreen cm695 (25962).
Монитор засыпает и через 5-10 секунд просыпается на пару секунд и снова засыпает. И так пока не разбудишь его.
Я и с настройками dpms пытался шаманить, и usb autosuspend крутил во все стороны, но нихрена не помогало.
После небольшой перестановки я забыл подключить внешнее питание на kvm (отдельный порт usb type-c) и случилось чудо!
Оно стало нормально засыпать и просыпаться только от мышки/клавы.
Вот такие пироги с котятами!
Я просто оставлю это здесь
import re
import argparse
def parse_msi_afterburner_profile(profile_path):
"""Parses an MSI Afterburner profile and extracts the VF curve data."""
try:
with open(profile_path, 'r') as f:
profile_content = f.read()
except FileNotFoundError:
print(f"Error: Profile file not found at {profile_path}")
return None
# Regex to find VF points (adjust regex if needed for your profile format)
vf_point_regex = r"\[VF Curve Point (\d+)\]\nVoltage=(\d+)\nFrequency=(\d+)"
vf_points = []
for match in re.finditer(vf_point_regex, profile_content):
index = int(match.group(1))
voltage = int(match.group(2))
frequency = int(match.group(3))
vf_points.append((index, voltage, frequency))
# Sort by index to ensure correct order
vf_points.sort(key=lambda x: x[0]) # Important to keep the order!
return vf_points
def generate_nvidia_settings_script(vf_points, device_id=0): # device_id is usually 0
"""Generates an nvidia-settings script to set the VF curve."""
script = "#!/bin/bash\n\n"
for _, voltage, frequency in vf_points:
# Important: Nvidia-settings uses millivolts and MHz. Afterburner is sometimes different
mv = voltage # Afterburner voltage may already be in mV, if not, adjust here.
mhz = frequency
# Important: You must set the coolbits option to allow adjusting the voltage.
script += f"nvidia-settings -a '[gpu:{device_id}]/GPUVoltageOffset[0]={mv}'\n" # Offset voltage
script += f"nvidia-settings -a '[gpu:{device_id}]/GPUMemoryOffset[0]=0'\n" # Memory offset - optional
script += f"nvidia-settings -a '[gpu:{device_id}]/GPUTargetFanSpeed[0]=70'\n" # Fan speed - optional
script += f"nvidia-settings -a '[gpu:{device_id}]/GpuClockOffset[0]={mhz}'\n" # Clock offset
# Alternative method for setting voltage (less common):
# script += f"nvidia-settings -a '[gpu:{device_id}]/GPUVoltage[0]={mv}'\n" # Absolute voltage
return script
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Convert MSI Afterburner profile to nvidia-settings script.")
parser.add_argument("profile_path", help="Path to the MSI Afterburner profile file.")
parser.add_argument("-o", "--output", help="Output script file (default: vf_curve.sh)", default="vf_curve.sh")
parser.add_argument("-d", "--device", type=int, help="GPU device ID (default: 0)", default=0)
args = parser.parse_args()
vf_points = parse_msi_afterburner_profile(args.profile_path)
if vf_points:
script = generate_nvidia_settings_script(vf_points, args.device)
try:
with open(args.output, 'w') as outfile:
outfile.write(script)
print(f"Script saved to {args.output}")
print(f"Don't forget to make it executable: chmod +x {args.output}")
except Exception as e:
print(f"Error writing script to file: {e}")
Под оффтопиком в MSI Afterburner делаете понижение напруги, потом запускаете это. Оно вам выдаст скрипт который в онтопике нарисует ту же курву
Имеется:
Подключение egpu не проблема, всё детектится запускается и играется. Gnome настроен предпочитать AMD Radeon 760M. Игры через DRI_PRIME=1 играются на внешней карте. Проблема когда нужно отключить egpu. Убеждаемся что никто не использует egpu через fuser -v /dev/dri/card0, и отключаем, через какое-то время (меньше минуты) всё замирает и повисает.
Последние сообщения:
kernel: amdgpu 0000:05:00.0: amdgpu:
last message was failed ret is 65535
пробовал через echo 1 | sudo tee /sys/bus/pci/devices/0000:00:03.1/remove что на саму видюху, что на USB4 порт, та же фигня.
Вопрос, как правильно извлечь видеокарту без перезагрузки?
Здравствуйте, уважаемые эксперты! Стоит ли устанавливать Fedora Linux в 2024, если живёшь в России. Могут ли быть какие-то проблемы в использовании из-за санкций и тому подобного? Или риски такие же, как и с другими дистрибутивами? Если важно, то Linux использую для дома и немного программирование.
Установил Ubuntu 22.04.3 LTS на указанный ноут. Сразу при запуске все хорошо - яркость регулируется и с кнопок, и из менюшки. Через некоторое время (минут 10) яркость сама по себе доводится до максимума или до минимума, после чего перестает работать одна или обе кнопки настройки яркости, при этом регулировка из менюшки работает. Иногда это событие повторяется. Один раз было, что яркость сама повысилась до максимума и менялась через менюшку, но сразу же восстанавливалась до максимума, будто была зажата кнопка, но прошло само через пару секунд (впоследствии кнопки так и не заработали). Кто знает, подскажите пожалуйста, в чем может быть дело.
У меня что-то лапки и я не могу нагуглить нужное. Есть настольник с Ryzen 7700x и rx580, можно ли нынче сделать схему вида на встройке запускать вывод на экран из линукса, а dGPU пробросить в виртуалку для непотребств?
Раньше было нужно, чтобы i- и dGPU были разных вендоров иначе не получалось выборочно отвязать дискретную видюху. А сейчас что-то начал гуглить и ничего толкового не нагуглилось(но вероятно я просто туплю).
С какого TFM начать читать?
Статья основана на моих оригинальных англоязычных записях тут (polter.gitlab.io) и тут (polter.gitlab.io).
Приветствую, несчастные владельцы ноутбуков с технологией с NVIDIA Optimus, а именно те, кому посчастливилось иметь зелёную GPU до поколения Turing (GTX 1650 и выше). Список поколений микроархитектур NVIDIA можно найти на википедии. Как известно, начиная с версии 435.xx в проприетарном драйвере появилась нормальная поддержка энергосбережения для этих архитектур, так что если у вас NVIDIA GTX 1650 и выше, всё должно работать из коробки и простыню ниже можно не читать.
( читать дальше... )
Debian KDE, если ставить тот же Handbrake из репозиторий то отображение как и должно быть кдешное и тёмное(тёмная тема)
Если поставить из Flatpak то внешний вид гткашный что ли и белый.
Возможно сделать тёмным и кдешным стиле чтобы не выбивался из дизайна)?
Отмечу что на Федоре Gnome было как раз наоборот, если не ошибаюсь.
Интересным образом я слегка обломался недавно. Собрал из мартовских запасов новый комп и решил попробовать поставить на него Win11. Посмотреть на новейшие достижения, так сказать.
Комп, если интересно, на базе материнки msi h510m-a pro с nvme Samsumg 970 evo plus на 512Гб. Bios только UEFI, CSM не поддерживается (формально можно переключить, но возникает сообщение, что из-за vga bios обратно на uefi - толи потому что видеокарта новая, толи вообще)
Надо сказать, так случилось, что у меня под рукой сейчас нет компьютеров с виндой вообще. Так что записи флешек и прочее всё из под Linux'а.
И, ё-моё, похоже задача из под линукса не решаемая. ;))))) По крайней мере без разработки дополнительного софта, хотя есть вероятность, что чего-то не нашёл.
Сначала мне так не показалось. Быстренько скачал iso отсюда https://www.microsoft.com/software-download/windows11 - и что такое, что такое? Флешка с этим образом (заливал через dd) не видится при загрузке. Признаюсь тупил целых часа полтора, пока не дошло, что файловая система в образе UDF, а не FAT32, собственно даже на сайте MS говорится о том, что это образ для dvd-rom, на что я не то, что не обратил внимание, но по привычке подумал, что сгодится и для флешки. Давным-давно уже универсальные образы делают.
Между прочим, а чего это биосы не понимают флешки с udf? По идее могли бы легко понимать, для загрузочных dvd то ведь понимают. Хм.
Ну ладно, пожал плечами, стал копировать из образа файлы просто на флешку, uefi-ведь, всё в /boot/efi - ан не так-то всё просто. Файл install.wim имеет размер больше 4Гб. и на FAT32 такое не влезет. Приехали...
Есть еще софт ms-софт mediacreationtool, который с сайта ms тянет образ для флешки и пишет её. Ну естественно из под wine не работает работа с дисками... По этой же причине и программа rufus (умеет использовать iso-образ для dvdv) не помогла.
Гуглёж вывел на статью https://www.outsidethebox.ms/18814/ «Как преодолеть ограничение в 4GB при копировании install.wim на флэшку FAT32 и создать ISO» - если вкратце, то предлагается виндовым средством DISM разбить install.win на части с расширением *.swm (это не совсем тоже, что чистый split) и использовать части. Или сжать в esd-формат, что используется mediacreationtool
Ясно конечно, что это всё не для линукса, и даже отдельно утилиты для разбивки не нашёл где бы скачать.
Тупик. Ну в общем, вышел из положения установкой винды в VirtualBox и созданием образа из под неё. Хотя можно было бы ещё и просто склонировать с виртуального диска на настоящий.
В тоже время под виндой можно писать флешки для загрузки Linux, хотя бы тем же руфусом.
Как-то так.
Собственно, что и требовалось доказать:
Mesa vaapi & vdpau drivers for GPU accelerated video encode/decode are now shipped by RPMFusion free in updates-testing for Fedora 37 and Rawhide.
vaapi
sudo dnf install --enablerepo=rpmfusion-free-updates-testing mesa-va-drivers-freeworld
vdpau
sudo dnf install --enablerepo=rpmfusion-free-updates-testing mesa-vdpau-drivers-freeworld
If already installed either mesa-va-drivers or mesa-vdpau-drivers,
sudo dnf swap --enablerepo=rpmfusion-free-updates-testing mesa-va-drivers mesa-va-drivers-freeworld
or
sudo dnf swap --enablerepo=rpmfusion-free-updates-testing mesa-vdpau-drivers mesa-vdpau-drivers-freeworld
https://www.reddit.com/r/Fedora/comments/yq9p6d/mesafreeworld_available_on_rpmfusion/
Хочу сменить частоту экрана на ноутбуке. В настройках Gnome выбор только из 59 и 60 hz. В windows у меня спокойно меняется частота кадров на 144. Как можно решить эту проблему?
Использую Fedora 37 на Gnome. Пытался и на xorg, и на wayland. Использую драйвера NVIDIA.
Установка порога зарадки аккумулятора по аналогии с программой MyASUS, которая должна продлить срок службы аккумулятора.
Кроме того без установки порога, постоянно появляется и исчезает иконка в трее, статуса заряда (и возможно расходуются очень ограниченные циклы заряда/разряда)
service systemd должен установить порог заряда после включения и выхода из hibernate
sudo nano /etc/systemd/system/battery-charge-threshold.service
[Unit]
Description=Set the battery charge threshold
After=multi-user.target
StartLimitBurst=0
[Service]
Type=oneshot
Restart=on-failure
ExecStart=/bin/bash -c 'echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold'
[Install]
WantedBy=multi-user.target sleep.target
sudo systemctl enable battery-charge-threshold
sudo systemctl start battery-charge-threshold
Возможные варианты устройства:
BAT0, BAT1, BATC и BATT
Так же установить порог можно через утилиты:
Знаю есть параметр fstab noauto, но мне нужно чтобы система запустилась нормально даже если диска нет.
Есть у меня не новый смартфон. Производитель на него болт забил, обновлений не выпускает. Я поставил на него линейку (LineageOS), всё бы нормально, но есть проблема: мне нужно Яндекс-Такси.
В линейке гугломагазин отсутствует. F-Droid меня устраивает, но в нём нет Яндекс-Такси.
На сайте самого Яндекс-Такси ссылки «скачать приложение» ведут на QR-код, который редиректит в play.google.com, а там я не нашёл способа скачать apk.
Пробовал Yalp Store (это какой-то альтернативный клиент к гугловскому магазину приложений), со встроенным аккаунтом ошибка (Could not log in with the built-in account), с моим — тоже.
Качать Яндек-Такси с левых сайтов как-то не хочется — приложуха доступ к кредитке имеет.
Есть ли какой-то способ скачать apk из play.google.com?
Если поставить LineageOS for MicroG, то будет ли работать гугломагазин? Я не понял, там альтернативные реализации гуглосервисов или только заглушки?
Привет! Не работают трансляции в Ютьюбе, пишет Your browser can’t play this video.Learn more. В остальных браузерах всё нормально. Подскажите, что за ерунда. Opera обновлена.
Делюсь историей успеха, для закрепления в выдаче гугла.
Проблема: В KDE у gtk-flatpak приложений используется дефолтная белая тема Adwaita
Решение:
flatpak --user override --filesystem=xdg-config/gtk-3.0:ro
Это даст всем flatpak-приложениям текущего пользователя рид-онли доступ к настройкам gtk3.
Для отдельного приложения:
flatpak override --filesystem=xdg-config/gtk-3.0:ro {appname}
Еще совет из сети - дать доступ к ~/.themes:
flatpak --user override --filesystem=~/.themes:ro
Это позволит не плодить копии тем в flatpak
P.S. Сейчас гуглится как правило совет с ~/.themes и иногда можно найти рекомендации копировать папку gtk-3.0 во все flatpak приложения
У обладателей Samsung SSD 860 и 870 сюрпризы с линуксами
https://www.phoronix.com/scan.php?page=news_item&px=Samsung-860-870-More-Quirks
В связи со сменой политики партии, с недавнего времени на Youtube начало массово вводиться возрастное ограничение на огромное количество видео. А заодно и техническая реализация этого ограничения: старый добрый /embed/yourIdH3r3 не работает, youtube-dl не работает, куча всякого прочего хлама не работает, yt-dlp работает лишь на некоторых видео.
И, что самое печальное, логин в свой аккаунт тоже не помогает, т.к. Google перед просмотром заботливо попросит вас ввести данные кредитной карты или прислать скан паспорта. Не то, чтобы мне было лень ввести номер кредитки, просто перспектива привязывать этот самый номер к истории всей просмотренной мною дичи на YT не сильно радует.
Вопрос к ЛОРовцам: в России Youtube тоже требует паспортные данные/кредитку для подтверждения возраста, или этот идиотизм специфичен только для жителей Евросовка?
У меня, практически при каждом завершении работы в Fedora, выводится сообщение «A stop job funning for User Manager boot UID 1000», далее включается счётчик времени завершения от 2-х минут до 5 минут! Найти решение этой проблемы не удалось, другие ОС, например Debian, при равных прочих условиях, завершают работу за 5 - 7 секунд. Это происходит только в Fedora, в других системах завершение работы происходит нормально. Если кто-то встречался с такой проблемой и смог её решить, пожалуйста, помогите! Я уже несколько лет ищу решение этой проблемы, но пока безрезультатно.
| следующие → |