gentoo заскоки

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

У sys-power/nvclock не прописана зависимость от официальных nvidia-drivers. Я-то думал, что оно как раз для nouveau, но увы.

nvclock -s Error: You don't have enough permissions to run NVClock! Retry as root or install the Nvidia drivers. nvclock -s Card: Unknown Nvidia card Card number: 1 Memory clock: -2147483.750 MHz GPU clock: -2147483.750 MHz
Карта старинная GF108 NV430
Настучать или так и надо?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
26.01.2024 07:13
Retry as root or install the Nvidia drivers.
То, что я выделил жирным, пробовали?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

/dev/random
Пробовал, второй вызов от root.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
26.01.2024 10:57
Пробовал, второй вызов от root.
Значит, вашу карту без официальных дров не поддерживает. Он поддерживает работу без них, но не для всех карт и только от рута.

У вас какая карта?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

/dev/random писал:
26.01.2024 11:32
У вас какая карта?

Код: Выделить всё

VGA compatible controller: NVIDIA Corporation GF108 [GeForce GT 430] (rev a1)
Добавлено (11:51):
Так он (nvclock) в gentoo версии 0.8_p20110102-r3, 2011 года, тогда неудивительно, эта карта тогда была новинкой))
Добавлено (12:01):
https://forums.overclockers.ru/viewtopic.php?f=46&t=392822
nvclock умер давно
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
26.01.2024 11:47
GeForce GT 430
Эта карта определённо не поддерживается nvclock.

Можно попробовать через драйвер nouveau напрямую. Проверьте, есть ли у вас файл /sys/kernel/debug/dri/0/pstate (вместо 0 может быть другое число, доступ только от рута). Если есть, то посмотрите, что в нём. Этот файл используется nouveau для клокинга карт, но поддерживаются тоже не все. Если его нет, то ваша карта не поддерживается. Если есть, то может поддерживаться, а может нет; нужно тестировать.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

/dev/random писал:
26.01.2024 12:07
/sys/kernel/debug/
у меня даже этого нет, видно, ядро без debug собрано. А что там можно сделать? Меня только бы интересовала возможность уменьшать напряжение на ядре, чтоб меньше грелась.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
26.01.2024 12:21
А что там можно сделать?
Там будут строки вида:
XX: core YYY MHz memory ZZZ MHz

Если выбрать строку и записать в этот файл XX (через echo, обычно echo | sudo tee), то частота ядра будет установлена в YYY, а частота памяти - в ZZZ. При условии, что ваша карта поддерживается.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

/dev/random писал:
26.01.2024 12:07
/sys/kernel/debug/
Чтобы это появилось, какой (какие) пункты конфигурации ядра задействовать? А то там много про debug
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
26.01.2024 15:13
Чтобы это появилось, какой (какие) пункты конфигурации ядра задействовать?
CONFIG_DEBUG_FS ("Kernel hacking → Generic Kernel Debugging Instruments → Debug Filesystem")
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

/sys/kernel/debug/dri/0/pstate 03: core 50 MHz memory 135 MHz 07: core 405 MHz memory 324 MHz 0f: core 700 MHz memory 800 MHz AC: core 405 MHz memory 324 MHz

AC - это, как я понимаю, текущий режим?
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

/dev/random писал:
26.01.2024 12:26
записать в этот файл XX (через echo, обычно echo | sudo tee), то частота ядра будет установлена в YYY, а частота памяти - в ZZZ.
Пробую root # echo 03 > /sys/kernel/debug/dri/0/pstate -bash: echo: write error: Function not implemented
В обычный файл записывается и перезаписывается. Это что значит?

Не понял, как сделать через echo | tee
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo заскоки

Сообщение Bizdelnick »

yoricI писал:
27.01.2024 10:53
Это что значит?
То, что написано:
yoricI писал:
27.01.2024 10:53
Function not implemented
Возможно, что-то ещё в ядре включить надо, не знаю.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

По теме nouveau переезжаем в соответствующую тему.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

А это что такое приключилось?
ninja: build stopped: subcommand failed. ERROR: sci-electronics/kicad-8.0.1::gentoo failed (compile phase): ninja -v -j4 -l0 failed Call stack: ebuild.sh, line 136: Called src_compile environment, line 3501: Called cmake_src_compile environment, line 1668: Called cmake_build environment, line 1635: Called eninja environment, line 2106: Called die The specific snippet of code: "$@" || die -n "${*} failed"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo заскоки

Сообщение Bizdelnick »

yoricI писал:
21.03.2024 19:45
А это что такое приключилось?
Выше в логе ошибка. Из-за -Werror=odr.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

Спасибо, помогло. Что ж они сами рекомендуют, что потом не собирается?
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20998
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: gentoo заскоки

Сообщение Bizdelnick »

yoricI писал:
22.03.2024 11:22
Что ж они сами рекомендуют, что потом не собирается?
Ну тут два варианта. Либо на их системе всё собирается из-за других версий компилятора или зависимостей, либо на Вашей системе таки собирается неправильно, и падение было не просто так.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
22.03.2024 11:22
Что ж они сами рекомендуют, что потом не собирается?
Все флаги вида -Werror=... предназначены как раз для того, чтобы программа в определённых обстоятельствах отказалась собираться. Исходя из идеи, что лучше пусть не соберётся, чем соберётся, но потом убьёт ваши данные.

Обычно считается, что если программа отказывается собираться с флагами -Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing, то собирать её с LTO опасно, и лучше выключить для неё LTO.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

То есть можно послать баг "-Werror=odr + lto" на kicad?
Но у него во флагах нет "lto", я в глобальные его выставил.
Ранее (при наличии глобального lto и этих Werror-ов) пробовал прописать ему локально -lto, падал с этой же ошибкой. Понятно, что теперь и компилятор и прочие причиндалы собраны уже с lto, и даже с pgo.
Сейчас просто удалил из make.conf -Werror=odr и поехало. Но как я вижу, про вашим словам, это неправильно. Что же делать?
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

yoricI писал:
22.03.2024 12:36
Но у него во флагах нет "lto", я в глобальные его выставил.
Он у вас не в USE-флагах, а в опциях компилятора в make.conf (CFLAGS/CXXFLAGS/LDFLAGS/и т.д.). Видите там опцию -flto? Сами ведь когда-то прописывали, сама по себе она появиться не могла. Чтобы отключить lto в такой ситуации для отдельных пакетов, создайте в /etc/portage/env/ мини-make.conf (назовём его nolto.conf), переопределяющий CFLAGS и аналогичные переменные без LTO, и пропишите его в файл /etc/portage/package.env как sci-electronics/kicad nolto.conf.
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

Спасибо, попробую.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

Re: gentoo заскоки

Сообщение bars »

Народ, привет.
Для чего нужен этот пакет в генте sys-apps/debianutils ?
Решил почистить старый компутер от ненужного хлама, а то 805 пакетов тяжеловато пересобирать при глобальном обновлении.

Как я вижу этот пакет по зависимостям ставится от cronie.

Код: Выделить всё

# emerge --pretend --verbose --depclean sys-apps/debianutils

Calculating dependencies... done!
  sys-apps/debianutils-5.14-r1 pulled in by:
    sys-process/cronie-1.7.1-r1 requires sys-apps/debianutils

>>> No packages selected for removal by depclean
Packages installed:   783
Packages in world:    178
Packages in system:   49
Required packages:    783
Number to remove:     0
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

Код: Выделить всё

$ equery f sys-apps/debianutils
 * Searching for debianutils in sys-apps ...
 * Contents of sys-apps/debianutils-5.14-r1:
/bin
/bin/run-parts
/usr
/usr/bin
/usr/bin/ischroot
/usr/sbin
/usr/sbin/savelog
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/ischroot.1.bz2
/usr/share/man/man8
/usr/share/man/man8/run-parts.8.bz2
/usr/share/man/man8/savelog.8.bz2
Крону он явно нужен, с помощью run-parts запускается.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

Re: gentoo заскоки

Сообщение bars »

А вот заметил эти два пакета, забыл что они дополняют в баше.

Код: Выделить всё

app-shells/bash-completion-2.11
app-shells/gentoo-bashcomp-20230313
Я так понял они отвечают за наполняемость информацией bash.
А что конкретно они делают?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

bars писал:
28.03.2024 10:20
Я так понял они отвечают за наполняемость информацией bash.
Нет, "completion" в контексте шелла - это не наполняемость информацией, а автодополнение (по клавише tab). В данном случае - скрипты для "умного" автодополнения, чтобы выдавались не тупо файлы в текущем каталоге, а то, что ожидается для вводимой команды, включая опции для многих из них, имена man-страниц для команды man, подкоманды для команды git и так далее.
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

Re: gentoo заскоки

Сообщение bars »

Хмм, тогда этот пакет что делает?
app-shells/gentoo-bashcomp-20230313
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
yoricI
Сообщения: 2599
ОС: gentoo fluxbox

Re: gentoo заскоки

Сообщение yoricI »

Код: Выделить всё

$ eix app-shells/gentoo-bashcomp
[I] app-shells/gentoo-bashcomp
     Available versions:  20190211-r1 20230313
     Installed versions:  20230313(09:48:15 26.05.2023)
     Homepage:            https://gitweb.gentoo.org/proj/gentoo-bashcomp.git/
     Description:         Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)
Учитесь, пока не поздно))
Спасибо сказали:
Аватара пользователя
bars
Сообщения: 977
ОС: BSD/LINUX

Re: gentoo заскоки

Сообщение bars »

yoricI писал:
28.03.2024 13:31
Description: Gentoo-specific bash command-line completions (emerge, ebuild, equery, etc)
Это я видел.
А конкретно что оно дополняет?
Настройка BSD систем
Знание сила, незнание Рабочая сила!
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5364
ОС: Gentoo

Re: gentoo заскоки

Сообщение /dev/random »

bars писал:
28.03.2024 13:42
Это я видел.
А конкретно что оно дополняет?
Написано же: emerge, ebuild, equery, и т.д.
Спасибо сказали: