LINUX.ORG.RU

Избранные сообщения lebfr

Избавление от PWM-мерцания на железе intel. Нюансы

Форум — Linux-hardware

Всем привет Как известно, есть такая проблема как PWM-мерцания, связанная с реализацией функции изменения яркости.

На драйверах intel есть возможность это пофиксить с помощью intel_gpu_tools. А точнее, прописать в спец регистр значение периода мерцания (обратно пропорционально частоте). Туда же в нижние байты можно записать значение цикла внутри периода, который отвечает за яркость (цикл =0 - яркость 0%, цикл = период - яркость 100%)

Собственно, с этим все ок, это действительно работает. Подробнее есть здесь

Но есть большая проблема в том, что после этого изменения яркость практически не регулируется. Например, оригинальный период 937 (200Hz, шаг изменения яркости - 9). Я меняю период на 94 (2000Hz, шаг изменения яркости должен стать 1). Кол-во шагов для примера - 100 (то есть, в условных единицах - от 0 до 100 с шагом 1)

Таким образом, получается, что после изменения частоты, я дохожу до 100% яркости всего за 10 шагов (10%). То есть 0-10% еще есть какая-то регулировка, а 10-100% уже максимальная яркость.

Полагаю, что эту ситуацию можно исправить, изменив параметр /sys/class/backlight/intel_backlight/max_brightness. Он всегда остается равным периоду, который был задан изначально. Если можно было бы синхронизировать изменение регистра и этого параметра, то теоретически можно было бы сохранить регулировку яркости в полном диапазоне. Но этот параметр не получается изменить даже под рутом (permission denied) путем echo >

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

Спасибо

Upd: Думаю важно добавить, что это ноут

 , , ,

kao
()

Беспроводные зарядки для мобил. Когда мобила не лежит на них - они понимают это?

Форум — Talks

Понимают ли они это? То есть, жжот ли беспроводная зарядка в пустоту, когда мобилы на ней нет?

А чё там за протокол «чувствования» есть мобила на ней или нет? В мобиле есть какой-то умный ответчик «я тут, жги кросавчег»?

 

hlamotron
()

Три интернет канала к одному серверу + балансировка

Форум — Admin

Дано:
1) Ubuntu 16 (ubuntu-16.04.4-server-amd64) – почти чистая, установлена только CP Vesta.
2) Три интернет кабеля, каждый со скоростью 100 Мбит/с и статическими IP.
3) Три маршрутизатора (один ZyXEL Kinetic Giga II + два TP-Link TL-WR1045ND).
4) Три сетевые карты (enp33s0 + enp38s0 + enp39s0).

#ifconfig:
enp33s0 Link encap:Ethernet
inet addr:10.0.0.101 Bcast:10.0.0.255 Mask:255.255.255.0

enp38s0 Link encap:Ethernet
inet addr:10.0.1.101 Bcast:10.0.1.255 Mask:255.255.255.0

enp39s0 Link encap:Ethernet
inet addr:10.0.2.101 Bcast:10.0.2.255 Mask:255.255.255.0

lo Link encap:Локальная петля (Loopback)
inet addr:127.0.0.1 Mask:255.0.0.0


#interfaces:
source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

auto enp33s0
iface enp33s0 inet static
address 10.0.0.101
gateway 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255

auto enp38s0
iface enp38s0 inet static
address 10.0.1.101
gateway 10.0.1.1
netmask 255.255.255.0
network 10.0.1.0
broadcast 10.0.1.255

auto enp39s0
iface enp39s0 inet static
address 10.0.2.101
gateway 10.0.2.1
netmask 255.255.255.0
network 10.0.2.0
broadcast 10.0.2.255


#ip route:
default via 10.0.1.1 dev enp38s0 onlink
10.0.0.0/24 dev enp33s0 proto kernel scope link src 10.0.0.101
10.0.1.0/24 dev enp38s0 proto kernel scope link src 10.0.1.101
10.0.2.0/24 dev enp39s0 proto kernel scope link src 10.0.2.101


Схема подключения:
Первый интернет канал --->> Kinetic Giga II --->> enp33s0
Второй --->> TP- WR1045ND --->> enp38s0
Третий --->> TP- WR1045ND --->> enp39s0


Цель:
Доступность сервера по всем трём внешним IP адресам и равномерное распределение нагрузки между тремя интернет каналами. На сервере будет располагаться сайт который должен быть доступен по всем трём внешним IP.


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


PS:
Перед написание этого сообщения переустановил ОС + CP Vesta.

 , ,

IGORRR
()