LINUX.ORG.RU

Сообщения NotWin

 

Подключение питания CPU через PCIe

Форум — Linux-hardware

Добра! Нужно подключить проц через питание PCIе. Знаю, что там другая полярность. Поэтому разъем перепиновал. Но интересно как PCIе запитывается в блоке питания? Параллельно с основным питанием CPU или какой-то свой контур, может какие хитрушки. Может у них разное время старта или ещё что.

Блок Cougar GX1050.

 ,

NotWin
()

Аккумулятор 12В в комп?

Форум — General

Хой всем! Есть мысль вместо ИБП поставить аккумулятор 12В в корпус компа. Это удобно, нет лишнего железа и преобразования, красиво и лаконично. Но как бы смущает надо ли современной материнке -12В (-5 не надо), как это узнать. И больше хотелось бы поставить литий-ион. Понятно, контроллер заряда, все дела. Ардуинка скажет компу, что свет пропал/появился.

Мощность 300 Вт, но как свет упадет, прожорливый софт резко поставится на паузу, sync, flush cache, гибернация. Монитор питается от БП компа.

Может есть у форумчан примеры, как это выглядит?)

 ,

NotWin
()

Монитор 24 дюйма, 144+, QHD?

Форум — Talks

Меняю уже 3 монитор :) Есть ли вообще такие??

Первый Самсунг IPS 2к 27 дюймов: через 5 мин работы иногда моргал экран, часть была белая, часть черной. 27 дюймов очень большой, не смог работать на нём. Вернул в магазин на 3 буквы.

Второй Филипс IPS 2K 24 75Гц: всё отлично, но картинка лагает, всё смазывается, тошнотный эффект. Через час работы хочется опустошить желудок. Играть тем более невозможно, голова кружится. Фу.

Третий АОС VA FHD 144 Гц: VA матрица явно приятней для глаз чем IPS. 144 дают реальный эффект. Хотя текст и задний фон в играх все равно мажет, но торпимо. Нормальный монитор, но FHD на 24 дюйма - зло. Видно каждый пиксель, текст кривой, качество ужасное. Буду возвращать.

Сделал вывод, что идеальный экран для меня 2к 144+ 24 дюйма, желательно VA. Короче, сколько ни гуглил, нашел только Али нужный мне монитор. Но как бы глупо брать кота в мешке. Тем более монитор))

 , ,

NotWin
()

Проброс GPU в KVM. Лагает, используется на половину.

Форум — General

Всем привет!

Конфа: 5700XT Xeon 2680v4 2 камня 16 ГБ ОЗУ в виртуалку, всего 32 ГБ.

Пробросил RADEON 5700XT в виртуалку Win10. Работает отлично, НО! В играх видюха недогружается, график загрузки плавает от 20 до 70%. Иногда фризит на пару секунд. Дайте наводку?

При загрузке винды не в виртуалке всё нормально работает, загрузка видюхи 95-100%, фризов нет.

Hugepages, numa, isolcpu ничего не помогает. Хотя больше всего помогла настройка hugepages - стал меньше заикаться звук, отзывчивость системы повысилась.

 , ,

NotWin
()

SSD изнашиваются от чтения?

Форум — Linux-hardware

Привет, ЛОР:) Есть мнение, что при чтении со временем падает заряд ячейки и контроллер её перезаписывает.

Ваши мысли или пруфы?

В день читается 500Тб с разных позиций на диске, какие-то наверняка читаются несколько раз. В таком режиме 3 месяца - полет нормальный. Записи нет вообще, только один раз при покупке нового диска.

Ширпотребный диск на 500 Гб.

Оффтор. Ещё говорят SSD надо подзаряжать раз в 3 месяца. За 2 года бездействия ничего не пропало :)

Важное дополнение: файловой системы нет, блоки читаются напрямую с диска, соответственно noatime и т.п. неактуальны. Определенная программа только 1 раз записывает нужный объем информации (около 100 Гб) и далее только читает на максимальной скорости. Больше никакой записи нет!

Перемещено hobbit из general

 , ,

NotWin
()

Восстановить файл на EXT4

Форум — General

Привет, ЛОР!

Дано: SSD 750GB Ext4+LUKS, defaults, discard. Свопа нет. Размер файла 8 Кб, исходник CPP. Из них интересует буквально первый килобайт. Что такое копия, бекап, снапшот, 7 раз отмерь - 1 раз отрежь - никогда не слышал.

Записывал несколько файлов по много гигов. Места нехватило, как ругался cp, что место закончилось не видел, потому что работал в другой консоли. Хорошо.

И далее открываю ВАЖНЫЙ рабочий файл в mcedit, редактирую, сохраняю и… Пишет, что не могу сохранить файл, выберите другое место. Ни о чем плохом не думая, закрываю без сохранения, а размер файла 0 байт! 4е za фигня Z{*$&@??? Отрубаю питание бука, держа кнопку секунды 3. С момента «сохранения» до момента отключения питания секунд 5. Занавес…

Гружу livecd, dd if=/dev/mapper/sda | grep -ai «нужная строка» и ничего нужного не нашел. И так, и сяк грепал - годного результата 0. Нашлась версия файла 100летней давности - не годится. Надежда, что остаток файла сохранился, устремилась к 0, потому что смонтировано с discard. Но мало ли? Файл тыщу раз сохранялся-пересохранялся, разве нигде никто не оставил хоть кусочек?

Было дело конфиг с паролями случайно удалили - grep’ом восстановил нужный фрагмент за 5 сек. Это на другом компе, про discard неизвестно.

Пишу сюда, вдруг мысли еще есть какие…?

 , ,

NotWin
()

XOR через AVX на C

Форум — Development

Всем здравия! В Сях не бум бум вообще, прошу у вас помощи :)

Есть большая переменная на 128 байт для примера (по факту 128MB, но не суть). Нужно каждые её 8 байт XORить со следующими. И желательно с помощью AVX.

uint8_t A[128];
uint64_t X[128/8];
for (int i = 0; i < 128/8; i++)
{
     X[i] = X[i] ^ (uint64_t*)&A[i];
}

Если надо не uint64_t, а другое типа uint256_t (на тип есть библиотека), то будет так?

uint8_t A[128];
uint256_t X[128/32];
for (int i = 0; i < 128/32; i++)
{
     X[i] = X[i] ^ (uint256_t*)&A[i];
}

Как я понимаю этот код будет правильно работать? Можно это сделать через инструкции AVX? Будет быстрее, чем простой xor ^? Указатели, звездочки и амперсанды для меня тёмный лес:) не ругайте строго, просто надо с этим кодом разобраться.

 ,

NotWin
()

SATA и многоядерность?

Форум — General

Привет, великий лор! Есть задача. В секунду прога обращается к SSD 30000 раз, читает с разных позиций по несколько десятков байт. В секунду читает не более 500 Кб. 1 ядро процессора справляется нормально. Но уже два ядра обращаются не 30000*2=60000 в секунду раз, а всего по 12000 :))

1 ядро 12000/сек и 2 ядро 12000.

Камень на 4 ядра Райзен 3 3200.

Хотелось бы понять, можно как-то распараллелить запросы через SATA или m2, чтоб ядра к SSD обращались независимо? Каждое ядро обращалось по 30000 раз * 4 = 120000 в секунду?

Очень важно именно к одному диску на 1 порт sata или nvme.

Но в принципе интересно как операционки (желательно никсы) поведут себя, скажем, на 4 SSD на 4 ядра. Но пока нужно 4 ядра на 1 SSD.

Зачем это надо - хитрая задачка по криптографии.

 , ,

NotWin
()

Дублировать вывод PHP

Форум — Web-development

Привет! Пишу бота для Телеграм на PHP. При отправке сообщения Телега делает запрос на мой скрипт, я отвечаю.

Сложность возникла в отладке PHP. Не могу понять как сделать вывод echo, чтоб он не только в телегу уходил, но и писался еще в консоль линукса или еще куда?

Чтоб хоть понимать, что приходит, уходит, а то работать вслепую как-то не айс))

 ,

NotWin
()

MALI 400 Allwinner A10 аппаратное декодирование

Форум — General

Здравия всем зашедшим! О, великий ЛОР, только на тебя надежда)

Есть одноплатник Cubieboard 1 на Allwinner A10, графика MALI 400.

Неделю бьюсь пытаюсь заставить ее нормально показывать видео H264. Без драйвера выдает 5 FPS. Пробовал разные версии ядер, дистрибутивы, вдоль и поперек изучил https://linux-sunxi.org Толку нет! Я так понял драйвер для MALI 400 работает на каких-то старый ядрах 3.х.х. Таких в 2022 г. днем с огнем не сыщеш. Но вроде как в 5 версии ядра все работает. Но у меня ничего не работает))

Может у кого есть готовое решение или ткните носом? Отблагодарю копейкой!

 , ,

NotWin
()

Мощность WiFi 12 dBm в Дебиане и 20 в Убунту

Форум — Linux-hardware

Всем привет, железного коннекта и рыбки с пивом!

Есть у меня Noname USB модуль WiFi 0bda:c811 Realtek Semiconductor Corp. который подгружает драйвер rtl8821cu. Все работает, однако мощность передачи по iw dev всего 12 dBm. Хотя должно быть 20. Прикол в том, что в Убунте 18.04 и 20.04 мощность показывает нормальные 20 dBm. А в Дебиане Buster всего 12. Попробовал insmod из Убунты в Дебиан - драйвер подгрузился, но мощность также 12. Значит собака зарыта где-то в Дебиане? Интересны ваши мысли? Возможности перейти на Убунту нет, драйверов перекомпилировал 100500+ - результат нулевой, также 12 dBm. Грешил на iw set reg, но не в нем дело. iw set txpower понятное дело не работает.

Всё крутится на Orange Pi, Armbian (есть версия Дебиана и Убунты), однако на нормальном десктопе результаты по мощности те же.

iw dev:

phy#11
        Interface wlan2
                ifindex 18
                wdev 0xb00000001
                addr ***********
                type managed
                txpower 12.00 dBm

 , , ,

NotWin
()

RSS подписка на новые темы