Обнаружил тут на арчвики годный гайд для управления кулерами видеокарты и решил попробовать. Пришлось немного подправить. Поставил убунту. Работает! Может кому полезно будет:

# echo "1" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable
# echo "64" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1

Теперь бы эту фигню еще автоматизировать, чтобы работало со старта системы. Алсо, на картах серии RDNA3 это работать не будет, там что-то в прошивке сломали. Клевещут, что пытаются найти решение…

Перемещено crypt из tox

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    corectrl мне не подошел, так как этот васянский говно-софт пытается прикончить кулера карты, если ткнуть на сброс настроек.

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Рандомный анон с ЛТ может меня спросить, а зачем это нужно вообще? Есть же автоматическое управление кулерами и т.д.

    Отвечу. Автоматическое управление там через полную задницу сделано. Немного об этом можно почитать тут со скринами и показателями температуры.

  • crypt
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Обнаружил тут на арчвики годный гайд для управления кулерами видеокарты

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

    • TheAnonymous
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      надо было правило для udev запилить)

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

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

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          а, блин, я забыл, @Zadoff386, ты же виндузнятник? тогда нормально.

          • Zadoff386OP
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            а, блин, я забыл, @Zadoff386, ты же виндузнятник? тогда нормально.

            Я тут ваще не при делах) Я просто скопировал с арчвики)

        • sorrow
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          В чём твоя претензия к этим командам? Обычные команды, пишут в файл значение.

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Теперь бы эту фигню еще автоматизировать

    Через crontab (@reboot) работает через раз…

    Хм…

    • Zadoff386OP
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Через crontab (@reboot) работает через раз…

      crontab

      Мда. Пишут, что забагованное гумно и лучше им не пользоваться.

      • Zadoff386OP
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Жесть. Убил еще полтора часа, чтобы завести это все через сервис systemd.

        touch /lib/systemd/system/startup.service
        
        sudo nano /lib/systemd/system/startup.service
        
        [Unit]
        Description=Gpufan
        
        [Service]
        Type=oneshot
        ExecStart=/bin/sh -c "echo "1" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable"
        ExecStart=/bin/sh -c "echo "64" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1"
        
        systemctl enable startup.service
        
        • TheAnonymous
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          Вот, кстати, хороший пример, почему некоторые так “любят” системду «ExecStart=… ExecStart=…» Как можно понять, тут исполнятся две команды. Очевидно и интуитивно. А ещё прикол: когда надо переопределить ExecStart (например, если конфиг из /etc/systemd/ дополняет дефолтный из /lib/…), то надо вставить сначала пустую строчку ExecStart= , а уже после неё ExecStart=/… с нужной командой. Г - логика. Вот реально, лучше с дидовским sysvinit фигачить портянки в /etc/rc.local

          • Zadoff386OP
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Как можно понять, тут исполнятся две команды. Очевидно и интуитивно.

            Как я выяснил, две команды работают только с параметром

            Type=oneshot
            

            Вот, кстати, хороший пример, почему некоторые так «любят» системду

            С параметрами ваще непонятно. По дефолту сервис должен от рута стартовать, но команда без sudo не работает.

            • TheAnonymous
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              «две команды работают только с параметром» лол, ещё круче) «но команда без sudo не работает» а если без tee сделать? ExecStart=/bin/sh -c “echo 1 > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable” ExecStart=/bin/sh -c “echo 64 > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1”

              • Zadoff386OP
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                а если без tee сделать?

                так и делал) в логах писало, что не может найти путь)

                Т.е. исполняет без рут прав.

                • sorrow
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  в логах писало, что не может найти путь

                  Какой именно путь? Логи в студию.

              • Zadoff386OP
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                Теоретически, нужно где-то в параметрах сервиса указать пользователя root.

                Я пробовал так, но не сработало.

                [Install]
                WantedBy=root
                
                [Install]
                User=root
                Group=root
                
                • TheAnonymous
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  А если перед этими командами задержку добавить, типа такого ExecStart=/bin/sleep 1

                  • Zadoff386OP
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    3 years ago

                    Уже лень пробовать =)

                    Работает и ладно. Я сейчас пытаюсь разобраться, почему в доке не отображается иконка приложения appimage…

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                а если без tee сделать?

                полный путь до echo нужен, наверное

                так и делал) в логах писало, что не может найти путь)

                • sorrow
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  Не нужен, он же всё в sh завернул.

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            диковато. вот поэтому было проще перейти на фряху хотя бы дома.

            • Zadoff386OP
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              вот поэтому было проще перейти на фряху хотя бы дома.

              фряху

              Не годится для ((гейминга))

              А без гейминга жизни нет.

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Я не вижу в чём тут твоя претензия. Как по мне, всё логично и понятно.

            • TheAnonymous
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              Ну разве что для инопланетян. Жаль, Малдер не вовремя в отпуск ушёл, тут, похоже, дело по его части

              • sorrow
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                Я у него в игноре, так что нет, не по его.

                Ничего инопланетного, разве что для тех кто man не читает.

          • cocucka
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Налепили абстракций, ради абстракций и сидят довольные

        • TheAnonymous
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          А вообще, конкретно в случае записи в /sys, наверное, наименее костыльно будет делать таки через правило udev, типа как здесь https://forum.altlinux.org/index.php?topic=43757.0 (правда, там nouveau и параметры другие)

          • Zadoff386OP
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            наименее костыльно

            Наименее костыльно было бы, если бы амуде сделали adrenalin панель управления с крутилками как в винде))

          • sorrow
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Можно наверно и через udev, только надо знать как. Но вообще, для записи в произвольные файлы на старте системы есть sytemd-tmpfiles.

        • sorrow
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          "echo "1" | sudo tee /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable"

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

          • Zadoff386OP
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

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

            Да причем там кавычки. Команда работает же.

            Суть в том, что она перестает работать, если убрать sudo и прописывать без tee.

            • sorrow
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              Точно? Ты уверен, что не допустил ошибки, делая такое изменение? Глядя на твои кавычки, у меня такое подозрение закрадывается.

              • TheAnonymous
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                Там внутри “внутренних кавычек” (получается, вне кавычек) только цифры, без пробелов и прочих символов, так что вряд ли в этом причина. Я лично ставлю на состояние гонки, хотя фиг знает, что там Лёня набородил

                • sorrow
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  Там внутри «внутренних кавычек» (получается, вне кавычек) только цифры, без пробелов и прочих символов

                  Он всё ещё не показал как именно он это переписал без sudo.

                  • Zadoff386OP
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    3 years ago

                    Держи.

                    ExecStart=/bin/sh -c "echo "1" > /sys/class/drm/card0/device/hwmon/hwmon2/pwm1_enable"
                    
  • torvn77
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    @crypt @cocucka этц тему надо перенесьти в «Tech / Games / Dev», в Клубе ей не место

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Пока ковырял всякое - пропали настройки системы (settings). Пришлось переустановить.

    Firefox по дефолту не может сохранять картинки. Пришлось установить:

    sudo apt install xdg-desktop-portal-gtk
    

    На каждом шагу засада.

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Нафига ты мучаешься? Ставь фряху! Будь old school!

      • Zadoff386OP
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Нафига ты мучаешься? Ставь фряху! Будь old school!

        Я поставил убунту и чтобы сделать то, что в винде делается за 30 секунд, я вынужден тратить несколько часов на какой-то systemd и штудировать арвики, stackoverflow и документацию. А ты мне freebdsm предлагаешь.

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          у меня обычно на винду уходит гораздо больше времени

          а что ты хотел сделать за 30 секунд?

          может, я к тебе по ssh зайду и все сделаю за 30 секунд или наоборот дам тебе удаленный доступ куда-нибудь)

          • Zadoff386OP
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            а что ты хотел сделать за 30 секунд?

            Так этот тред про это же. Кулеры настраивал на видеокарте.

            может, я к тебе по ssh зайду и все сделаю за 30 секунд

            Так уже все сделал)

            и все сделаю за 30 секунд

            Не, если в следующий раз это процедуру делать, будет быстрее намного конечно, так как уже знаю что к чему. Но один фиг займет не менее 5 минут)

            • crypt
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              Кулеры настраивал на видеокарте.

              ты за этим поставил линукс???

              • Zadoff386OP
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                ты за этим поставил линукс???

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

                • crypt
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

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

                  • Zadoff386OP
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    3 years ago

                    ну сейчас же ты тоже с винды пишешь.

                    Так я с другого компа сейчас сижу.

                    я просто не понимаю, зачем ты вообще линукс-то поставил?

                    Чтобы быть хакиром

                    Настало время отказаться от виндового мракобесия, я спать спокойно не могу, когда у меня столько bloatware от M$ на SSD

                    В линуксе есть пачка крутых скринсейверов для xscreensaver. В стиле apple2, можно RSS ленту в виде бегущих строк выводить. Красиво.

                    Остатки было величия компиза и плавающие окошки

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          на какой-то systemd

          ирония в том, что они его с винды и мака копировали. он более ваш, чем наш.

          • TheAnonymous
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Только на винде (хз как на маке, но видимо тоже) в приоритете проработка gui, и всем пофиг, как там оно внутрях устроено. А в линуксах, даже известных как “юзер-френдли”, типа убунты, как видно из треда, всё равно надо пердолиться в консольку. Самое лучшее, что я помню - это панель управления из opensuse (yast), году в 2012, но хз, в каком он сейчас состоянии, можно ли его (opensuse) советовать, ну и такие вещи, как параметры драйвера видеокарты там, скорее всего, всё равно не настроишь. «что во FreeBSD нет systemd» В gentoo тоже нет (точнее, опционален)

            • Zadoff386OP
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              Только на винде (хз как на маке, но видимо тоже) в приоритете проработка gui, и всем пофиг, как там оно внутрях устроено.

              Во времена виндовс 8 не очень получилось =)

              Да и сейчас выглядит как “срало-мазало-паяло”. Хорошо, что еще старую панель управления не выпилили. Ну и спрос на софт, который делает классический пуск и панель задач как бы намекает.

            • crypt
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              ну и сидел бы на винде. для меня консолька - это фича, а не баг.

              • TheAnonymous
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                да нормальный дистр, не хуже чем бздя уж точно)

                • crypt
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  хуже. вообще то, что ты говоришь о дистрах, а я об ос, говорит о том, что ты “сечешь”.

                  генту - еще один хистер-дистр. у bsd идет цельная базовая система.

                  • TheAnonymous
                    link
                    fedilink
                    arrow-up
                    0
                    ·
                    3 years ago

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

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          я вынужден тратить несколько часов на какой-то systemd и штудировать арвики

          в том-то и дело, что во FreeBSD нет systemd

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Вах! Тут короче вейленд по дефолту в 22.04.3 лтс, как же божественно дергается курсор! Мое почтение.

    • Zadoff386OP
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Хм, дефолтный архиватор уже успел навернуться с ошибкой. Ох уж этот линакс.

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Ништяк. Нашел костыль для переключения раскладки через alt+shift.

    gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Shift>Alt_L']"
    
    gsettings set org.gnome.desktop.wm.keybindings switch-input-source-backward "['<Alt>Shift_L']"
    

    И [===> костыль] для отключения вот этого мракобесия:

      • Zadoff386OP
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        пакет gnome-tweaks доставь, ради Alt+Shift пердолиться в консоль не обязательно

        Клевещут, что не будет работать, если у тебя wayland.

        Если же вы решили оставить Wayland включённым, то этот метод работать не будет и способ переключения источника ввода можно менять только в настройках клавиатуры Gnome, а там нельзя установить сочетание клавиш Alt+Shift. Для того чтобы это обойти можно использовать такие команды:
        
        • ThePlayerZero
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          насчёт wayland не скажу, не пользуюсь

          а он уже по умолчанию в 23.04 или чё ты там поставил?

          • Zadoff386OP
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            а он уже по умолчанию в 23.04 или чё ты там поставил?

            22.04.3

            • ThePlayerZero
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              гном это всё-таки десктоп система, если вяленый гном у них ещё сырой, то надо дать ему довялиться (до следующего LTS)

              но то что gnome-tweaks бородят на wayland это конечно забавно…:)

              а старые расширения интересно, поотваливались или нет…

              • Zadoff386OP
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                а старые расширения интересно, поотваливались или нет…

                2023-09-30-14-17-20.png

              • Zadoff386OP
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                гном это всё-таки десктоп система, если вяленый гном у них ещё сырой, то надо дать ему довялиться (до следующего LTS)

                Я все эти разговоры про вейленд и какой-то там вестон еще года с 11-12 помню. И все эти беливы. Вот запилят, вот ого-го будет! Сколько лет уже прошло))

                А следующая лтс уже довольно скоро, кстати.

                The next LTS will be 24.04, to be released on April 2024.

                • crypt
                  link
                  fedilink
                  arrow-up
                  0
                  ·
                  3 years ago

                  Сколько лет уже прошло))

                  столько, сколько обычно проходит в опенсорсе. xorg лет 20 в порядок приводили.

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                gnome - это в первую очередь изделие RH, поэтому там его и надо использовать. ubuntu и debian здесь вторичны и бегут следом.

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Разработчик Убунты клевещет, что лагающий курсор пофиксят в следующем релизе гнома.

    Mouse lag/stutter (missed frames) in Wayland sessions
    

    https://bugs.launchpad.net/ubuntu/+source/mutter/+bug/1982560

    Daniel van Vugt (vanvugt) 
    			
    Most of the fixes for this bug are in mutter 45, but there are also some regressions in there too. So the issue will be fully resolved after bug 2033719. But only in GNOME 45 and later.
    
    • Zadoff386OP
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Обнаружил тут еще один баг. Монитор не выключается после простоя, а просто темный экран становится. Этому багу уже больше года.

      Display powersave only blanks, but does not turn off
      

      https://bugs.launchpad.net/ubuntu/+source/gnome-settings-daemon/+bug/1971434

      Разработчик клевещет, что может помочь такой костыль. Нужно будет попробовать.

      Daniel van Vugt (vanvugt) 
      
      If you're using 22.04 then please try adding:
      
        MUTTER_DEBUG_ENABLE_ATOMIC_KMS=0
      
      to /etc/environment and then rebooting.
      
      • Zadoff386OP
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        Разработчик клевещет, что может помочь такой костыль. Нужно будет попробовать.

        Чот не помогло.

        Ну и хрен с ним. Если так подумать, то не сильно этот powersaving и нужен. Это все для виндузятников…

    • Zadoff386OP
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Разработчик Убунты клевещет, что лагающий курсор пофиксят в следующем релизе гнома.

      Mouse lag/stutter (missed frames) in Wayland sessions

      А я пока переключу рычаг на хэ-11

      2023-10-01-02-58-11.png

      • crypt
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        что у тебя хоть за ноут? давай пробьем его на совместимость?

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            не, мне зачем.) просто если я запощу, как у меня, то никогда его не заманю=))

        • Zadoff386OP
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          что у тебя хоть за ноут? давай пробьем его на совместимость?

          1. Не ноут, а старый десктоп. Ryzen 2200G/MSI B350I PRO AC/16GB/RX570

          2. FreeBSD - не нужно. Там такой же Gnome/KDE/Xfce и такой же x11 и т.д.

          • crypt
            link
            fedilink
            arrow-up
            0
            ·
            3 years ago

            Там такой же Gnome/KDE/Xfce и такой же x11 и т.д.

            зато остальное лучше…

            • Zadoff386OP
              link
              fedilink
              arrow-up
              0
              ·
              3 years ago

              зато остальное лучше…

              Так а что там лучше то?) Там чо, особенный драйвер amd-gpu с панелькой как на винде? Нет же. Такой же гемор как и на линуксе будет. Нужную мне программу так же собирать из исходников придется. И не факт, что под фряхой там сюрпризов не вылезет. Да и с совместимостью вопросы. НЕ, НУ НАФИГ!!1

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                панелька - это наше все, конечно. в юниксах панелки-то искать самое оно…

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                программу так же собирать из исходников придется.

                ты меня насмешил вообще. конечно, везде софт только из исходников! опенсорс же.

              • crypt
                link
                fedilink
                arrow-up
                0
                ·
                3 years ago

                НЕ, НУ НАФИГ!!1

                вот сейчас апдейт вышел - некий максим суханов пофиксил драйвер для FAT, ну ретро же? где ты еще найдешь ФС, которая до сих пор фиксит драйверы для DOS=)

    • crypt
      link
      fedilink
      arrow-up
      0
      ·
      3 years ago

      Разработчик Убунты клевещет, что лагающий курсор пофиксят в следующем релизе гнома.

      А надо было FreeBSD ставить…

      Обнаружил тут еще один баг. Монитор не выключается после просто

      А надо было FreeBSD ставить…

      Еще тут мелкий баг заметил

      А надо было FreeBSD ставить…

      Разработчик клевещет, что может помочь такой костыль

      А надо было FreeBSD ставить…

      • JamesHolden
        link
        fedilink
        arrow-up
        0
        ·
        3 years ago

        А надо было FreeBSD ставить

        Пользователю - да, а разработчикам, заставившим курсор лагать - пройти гиюр

        • crypt
          link
          fedilink
          arrow-up
          0
          ·
          3 years ago

          в опенсорсе софт долго доходит до юзабельного состояния. человек будет сейчас все возможные грабли собирать:(

  • Zadoff386OP
    link
    fedilink
    arrow-up
    0
    ·
    3 years ago

    Еще тут мелкий баг заметил, что серым цветом часть иконок в меню закрыло. Через пару минут разглючилось и пропало.

    2023-09-30-20-33-45.png