LINUX.ORG.RU

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

pulseaudio не видит карту

Форум — Multimedia

Обновил дебиан от stretch до buster. Пропала звуковая карта из пульса - хотя alsa ее видит и может использовать (в консоли или в иксах при удалении пульса), но пульс ее начисто игнорирует.

Конфигурация устройств с точки зрения alsa:

$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 7: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 8: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: NVidia [HDA NVidia], device 9: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
$

Тут card 1 - htmi на видюхе (в pavucontrol видна, но отключена, т.к. монитор без колонок), card 0 - целевая видеокарта (на материнке), которую пульс в упор не видит.

Пробовал загружаться с live диска buster'а - все работает нормально.

Вывод pactl list:

( читать дальше... )

Как вернуть пульс в чувство?

 ,

rygoravich
()

Делать Android приложения на java/kotlin/C++ без Android Studio - реальность?

Форум — Development

Хочется на кнопку «Make New Project» в студии нажать, а вручную создать каждый файлик и осмысленно написать каждую строку Манифеста, зато поняв что происходит. Да и в качестве IDE на 2021 год vim + LSP + нужный language server + консоль + велосипедные скрипты куда интереснее, чем тормозная монструозная хрень от JetBrains. Хочется рецептов, статей, как собирать, чем лить (adb), текстов про опыт.

UPDATE

Нашёл древнее: https://authmane512.medium.com/how-to-build-an-apk-from-command-line-without-ide-7260e1e22676. Переработал, осмыслил, проапдейтил схемы установки всего. Слегка потрахался с настройкой USB в мобиле, чтобы adb увидело девайс.

Получился такой мануал: http://0x0.st/-Ty0.txt Выполнил его, достиг успеха. Маленький фикс мануала: adb install надо не на hello.apk а на hello.unaligned.apk, который до Align ZIP шага, потому что Aligning ломает цифровую подпись как-то.

Но при установке на живую мобилу (samsung note 9) мобила сказала такое: http://0x0.st/-TyG.jpg ( https://imgur.com/a/VHTpdc8 ). Получилась такая иконка в установленных: http://0x0.st/-Ty5.jpg При старте заявило: http://0x0.st/-Tyh.jpg Но работать не отказалось. Выглядит как-то так: http://0x0.st/-TyC.jpg

Возможно у меня есть эмулятор, но я незнаю. Это всё на живом девайсе. Ось: свежая убунта 20.04 с дефолтным ядром. Интересно заслушать экспертов о ругани мобилы на старину платформы приложения. Возможно вместо «platforms;android-30» надо ставить что-то свежее как-то, но инстяллятор вроде свежее ничего не предлагал, хотя я может быть смотрел жопой. Главная позитивная новость в реальности процесса и в размере занимаемых ресурсов на уровне 100 КБ.

 

igloev
()

Очень сильно тормозят 3D программы на проприетарном драйвере nvidia arch linux

Форум — Linux-hardware

Недавно я установил ArcoLinux - дистрибутив на основе Arch Linux, видеодрайвер nvidia установился сам, причем проприетарный. Потом однажды запускаю, а разрешение вместо 1920x1080 стоит 1024x768 и в списке доступных другого нет. Решил проблему, запустив sudo nvidia-xconfig, разрешение нужное после перезагрузки вернулось, после этого подобного не происходило. Работал я в основном в браузере и программировал, потом понадобилось запустить blender. Запускаю, а он тормозит прям очень сильно. Запустил пару игр - та же проблема. Удалил проприетарный драйвер, стер xorg.conf, перезагрузился и все заработало. Но сегодня мне понадобился CUDA, чтобы рендерить в блендере, а он как известно работает только с проприетарным драйвером. Установил я его опять, pacman -S nvidia, делаю ребут, опять неправильное разрешение, а после создания xorg.conf с помощью nvidia-xconfig опять жуткие лаги в 3D программах. Видеокарта GTX 750. Подскажите в чем может быть проблема

Проблема решилась прописыванием в xorg.conf пути к файлам либ

Section "Files" ModulePath "/usr/lib/nvidia/xorg" ModulePath "/usr/lib/xorg/modules" EndSection

 , ,

LuHyx0uD
()

Намеренное целочисленное переполнение в версиях двух LTS ядер ради тестирования

Новости — Linux General
Группа Linux General

Несколько часов назад Greg Kroah-Hartman выпустил две новые версии LTS ядер серии 4.9.y и 4.4.y в которых y == 256, что должно привести к целочисленному переполнению и к тому, что KERNEL_VERSION(4, 9, 256) == KERNEL_VERSION(4, 10, 0). Никаких других изменений в этих ядрах нет. Сделано это ради тестирования такой нумерации и в частности LINUX_VERSION_CODE в user space (используется такими компоненитами системы, как glibc и gcc) на множестве дистрибутивов. Greg просит пересобрать всю систему вместе с этими версиями ядер и сообщить ему, если что-то перестанет работать или компилироваться. Данное тестирование расчитано, как минимум, на неделю, после которой появятся следующие версии ядер 4.9.y и 4.4.y с настоящими изменениями.

Первоисточник для Ъ:

( читать дальше... )

>>> Подробности

 ,

hummer
()

Вопросы по GNOME и Red Hat

Форум — Talks
  • На какие части проекта GNOME Red Hat выделяет деньги и разработчиков, а на какие нет?
  • Какие он курирует в плане предъявления требований к продукту, а какие нет?
  • Кто вообще выбирает путь GNOME (roadmap)?

И особый вопрос лично от меня: у меня сложилось ощущение, что Red Hat выделяет проекту GNOME деньги и помощь, но при этом предъявляет крайне низкие требования по качеству (лишь бы работало), и позволяет самому выбирать путь развития.

Но при этом из-за такой поддержки проект GNOME имеет возможность игнорировать интересы конечных пользователей Linux — то есть не важно, удобен GNOME или нет, хорошо работает или нет — деньги будут в любом случае, мнение не участников проекта и тех, кто не согласен с «генеральной линией» можно игнорировать, и не важно, каково их число.

Что приводит к тому, что roadmap GNOME является по сути личной прихотью верхушки проекта, которые делают DE мечты, игнорируя любое противоположное своему мнение, неважно, высказывают ли его иные члена проекта или масса пользователей из сообщества Linux. Им выпала уникальная возможность получать деньги, делая почти что угодно и не отвечая ни перед кем — ни перед теми, кто дает деньги, ни перед пользователями — только перед самими собой.

Я прав или нет? Просьба ответить тем, кто в теме.

 ,

Vsevolod-linuxoid
()

Как изменить или убрать приветствие OpenSSH

Форум — Admin

Порт уже и так нестандартный. Но если телнетнуться к ssh/sftp, то вылазит что-то вроде

Connected to 
Escape character is '^]'.
SSH-2.0-OpenSSH_7.9p1

Мне это не нравится. Особенно указания на версии и названия программы. Слишком много вредной инфы выводится. Вредной в смысле облегчения поисков эксплоитов и т.п.

В /etc/ssh/sshd_config есть параметр Banner, но отвечает за то, что выводится после логина. Есть еще DebianBanner - установка в «no» убирает инфу об операционке после приветствия. Без него было после SSH-2.0-OpenSSH_7.9p1 еще и название ОС и версия.

Хотелось бы без перекомпиляции исходников поредактировать инфу.

 ,

praseodim
()

Quake II Dedicated Server сопряжение перезапуска с systemd

Форум — Games

Как известно, сервер для Quake II нуждается в периодическом рестарте:

One thing to keep in mind is that the server must be restarted at least every 49 days, because the Quake II network protocol represents the interal time as a 32 bit integer and after 49 days that integer overflows, leading to all kinds of trouble.

This problem has always existed in Quake II and is not fixable (at least not without breaking compatibility with the existing network protocol), but back in Win9x days this was less of a problem because Windows crashed frequently anyways and Win9x had the same bug and crashed after 49 days or so...

Как это можно сделать красиво?

Я сделал через crontab, вроде такого:

0 0 1 * * /usr/bin/systemctl restart q2ded

Но интересует, существуют ли более элегантные решения?

ENV: CentOS 7, systemd 219.

q2ded.service:

[Unit]
Description=Quake II Server
Wants=network-online.target
After=network.target network-online.target

[Service]
User=opc
WorkingDirectory=/srv/quake2
ExecStart=/usr/bin/stdbuf -i0 -o0 -e0 /srv/quake2/q2ded
StandardOutput=journal
StandardError=journal
SyslogIdentifier=q2ded
Restart=always
RestartSec=10

[Install]
WantedBy=multi-user.target

 , ,

EXL
()

пытки на lkml

Форум — Development

все еще проталкиваю мелкое исправления в ядро, и наткнулся на претензию на которую не знаю, как ответить:

Should a prefix be specified in the patch subject?

не, ну так-то понятно, ответ прост до безобразия, «yes, it should». и ясно, что товарищ хочет, чтобы я сделат так, чоб подобных вопросов у него не возникало :)

но я не понимаю, что за префикс??
кто понимает, подскажите, плиз :)

 ,

metawishmaster
()

Сбор пожертвований для gedit

Новости — GNOME
Группа GNOME

Главный разработчик gedit Себастьен Вильмет объявил в своём блоге о старте сбора пожертвований.

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

Вот почему я запустил краудфандинг для gedit! 

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

Спасибо!

Пожертвовать

>>> Подробности

 , ,

MaxPower
()

Обход «while true ; do pkill ssh ; done»

Форум — General

На уроках проги иногда когда нефиг делать у нас идет война. Раньше все было просто: ssh username@hostname, но теперь про ssh все знают и «защищаются от этого». Кто-то либо пишет в файл ~/.bashrc «pkill ssh». Я нашел способ как это обходить: ssh username@hostname [команда]. Это выполняет команду до выполнения файла .bashrc, но некоторые пишут «while true ; do pkill ssh ; done». Запускается цикл, блокирующий ssh. И моментальное выполнение не помогает. Есть ли способ обойти и это? Какой-то скрипт или команда? СРазу прошу не писать ничего по типу «Иди учи уроки»,«Делом занимайся на занятиях» и т.п. Я не бездельник, по проге я один из лучших, а такое я делаю редко, но это прикольно

 , , ,

vvediteima
()

UEFI не видит refind.

Форум — Linux-install

Установлена Windows 10. Поставил в efi раздел (созданный виндой) refind. Думаю, отлично, перезагружаюсь и запускается винда, перезагружаюсь еще раз, открываю меню загрузчиков и вижу только флешку с арчем и Windows Loader. Хорошо, использовал efibootmgr, опять же, есть только загрузчик винды и флешка, refind так и не подцепился. Пошарился в биос на предмет настроек, ничего, что могло запретить другие бутлоадеры не нашел (секьюрити бут выключен).

 , ,

coi175
()

Создание загрузочных образов boobstrap v1.0

Новости — Open Source
Группа Open Source

Хочу представить вашему вниманию фреймворк под названием boobstrap, написаный на POSIX shell, для создания загрузочных образов с дистрибутивами GNU/Linux. Фреймворк позволяет пройти весь пусть в три простых шага: от развёртывания системы в chroot, создания initramfs-образа включающего в себя систему из chroot, и в конечном счёте загрузочного ISO-образа. boobstrap включает в себя три утилиты mkbootstrap, mkinitramfs и mkbootisofs соответсвенно.

( читать дальше... )

>>> Получить исходный код

 

Spoofing
()

Какой ИБП выбрать в 2020 году

Форум — Linux-hardware

Потребовалось приобрести ИБП для относительно мощного компа (нвидия 1080ти для машинлернингов, много жестких дисков, ну и рузен 2600 в довесок), оценка потребления в пике 450 Вт. Хотелось бы взять «на вырост» (в расчете на +1 карточку, т.е. примерно +300 Вт), чтобы не менять потом. Хотелось бы минимальную линуксовую поддержку в виде отключения при малом заряде внутренней батареи. Так как жаба душит, выбираю среди линейно-интерактивных.

Что могут посоветовать эксперты л.о.р.? Про APC слышал, что беда с заменой батареи + херовое качество сборки, но как c поддержкой других производителей в NUT (есть ли его аналоги?)?

 , , ,

lu4nik
()

Очень странные дела с новой оперативной памятью

Форум — Linux-hardware

Имеется материнскна плата ASUS PRIME B450M-A https://www.regard.ru/catalog/tovar292646.htm с последней доступной версией bios и amd ryzen 5 2600.
На ней полтора года без проблем и нареканий работает два модуля памяти Kingston HyperX Fury HX426C16FB2K2/16 https://www.regard.ru/catalog/tovar248982.htm
Согласно рекомендации https://dlcdnets.asus.com/pub/ASUS/mb/SocketAM4/PRIME_B450M-A/E14212_PRIME_B450M-A_UM_WEB.pdf память была установлена в слоты материнской платы DIMM_A2 и DIMM_B2

Вчера прикупил ещё два модуля аналогичной по всем характеристикам, но не точно такой же памяти (ввиду её отсутствия) Kingston HyperX Fury HX426C16FB3K2/16 https://www.regard.ru/catalog/tovar329060.htm (разница в одну цифру в номере модели) и обнаружил проблемы в работе памяти, а именно:
1) при установке старой и новой памяти (пропорция не важна т.е. две старых+две новых или 1 старая+две новых или две старых + 1 новая или 1 старая и 1 новая), если любая планка любой памяти вставлена в слот DIMM_B1, ПК не стартует (при включении кулеры работают на максимуме, на мониторе нет сигнала, на материнке горит аварийная подсветка);
2) старые модули памяти (без установки новых) работают в любых слотах в любой комбинации, в том числе в DIMM_B1;
3) по одиночке любая планка любой памяти, как старой так и новой работает в любом слоте материнке, в том числе в DIMM_B1;
4) если установить три модуля любой памяти (т.е. 2 старых + 1 новая либо 2 новых + 1 старая) в слоты кроме DIMM_B1, то система запускается, но работает нестабильно, а именно я в первый раз в своей жизни за 10 лет пользования linux увидел kernel panic при загрузке системы. Кроме того один раз компьютер завис на этапе загруки initramfs.
Но самым неожиданным эффектом является то, что при загрузке в ~ 3/4 случаев в таком режиме перестаёт подходить пароль от зашифрованного через luks корневого раздела. Помогает только новая загрузка, в ходе которой есть шанс, что пароль сработает.
5) опытным путём было установлено, что по всей видимости стабильной конфигурацией является установка двух модулей старой памяти в слоты DIMM_A1 и DIMM_A2, а новой в слот DIMM_B2. Во всяком случае после пары десятков загрузок проблем с доступом к зашифрованному устройству или зависаний не обнаружено. 5-часовойmem memtest86 также прошёл без ошибок.
Первый раз встречаю подобные траблы с памятью, при этом мой случае не уникален, по поиску «not start 4 ram sticks» встречается много ссылок, но конкретной причины проблемы и её решения я так и не нашёл (пробовал незначительно поднимать волтаж на память и снижать частоту, но это не помогло).
Но больше всего мне не понятно, как проблемы с памятью влияют на cryptsetup

 , , , ,

tm4ig
()

Проблемы со звуком

Форум — General

Привет всем. Установил Arch, alsa, pulseaudio. Материнка Gigabyte 970A-DS3P. Нет звука - не определяет колонки. Как пофиксить?

 ,

PrettyFn
()

Проблемы зеркал и ключей(gpg) после обновления системы arch

Форум — General

Система archlinux

Обновил систему после очень долго перерыва через

sudo pacman -Syu

Все вроде прошло без ошибок, только почему-то зеркала при установке пакетов не сразу подхватываются(вначале выскакивает ошибка, о том, что не получилось достать пакет на зеркале), а так же ключи не обновляются, ибо один из пакетов хотел заимпортить ключ, но я получил следующую ошибку

==> PGP keys need importing:
 -> CB9...D84, required by: phonon-qt4
==> Import? [Y/n]
:: Importing keys with gpg......
gpg: keyserver receive failed: General error
==> Error: Problem importing keys

Пытался обновить ключи через

sudo pacman-key --refresh-keys
gpg: refreshing 116 keys from hkps://hkps.pool.sks-keyservers.net
gpg: keyserver refresh failed: General error
==> ERROR: A specified local key could not be updated from a keyserver.

Помогите решить проблему

 , , , ,

wh75per
()

KwinFT - форк Kwin с прицелом на более активную разработку и оптимизации

Новости — KDE
Группа KDE

Roman Gilg, один из активных разработчиков Kwin и Xwayland, представил форк оконного менеджера Kwin под названием KwinFT (Fast Track), а также полностью переработанную версию библиотеки Kwayland под названием Wrapland, избавленную от привязок к Qt. Целью форка является возможность более активной разработки Kwin, наращивания необходимой для Wayland функциональности, а также оптимизации отрисовки. Классический Kwin страдает от слишком медленного приёма патчей, так как команда KDE не хочет рисковать огромным числом пользователей, для которых слишком агрессивное введение инноваций может сломать рабочий процесс. Многие патчи находятся на рецензировании уже не один год, что сильно замедляет внедрение Wayland и различные внутренние рефакторинги кода. KwinFT позиционируется как прозрачная замена Kwin, и уже сейчас доступен в Manjaro. Однако разработчики предупреждают о возможной поломке совместимости в будущем. В текущем виде, KwinFT предоставляет следующие, отсутствующие в ванильном Kwin возможности:

  • Полная переработка процесса композитинга, позволившая уменьши задержки при работе как в Wayland, так и в X11;
  • Поддержка Wayland расширения wp_vieporter, улучшающего работу видеоплееров, а также необходимого для будущей версии Xwayland, в которую добавлена поддержка эмуляции смены разрешения экрана во многих старых играх;
  • Полная поддержка поворота и зеркалирования дисплеев под Wayland.

Ожидается что KwinFT и Wrapland в скором времени будут поставляться во всех дистрибутивах Linux. Wrapland планируется превратить в чистую C++ библиотеку, а также обеспечить в ней беспроблемную поддержку сторонних, востребованных технологий. Например уже сейчас в неё добавлена поддержка Wlroots-протокола wlr-output-manager, позволившего устанавливать параметры экрана в Wlroots-based композиторах (например Sway) через KScreen.

>>> Подробности

 , , kwinft,

Sunderland93
()

CD/CI Pipeline (github, jenkins, docker, k8s)

Форум — General

Хочу разобраться как настраивать CD/CI Pipeline по науке, чтобы код из репо github оказался запущенным на kubernetes кластере. Предполагается, что код нужно компилировать. Я уже более-менее во всем разобрался, хочу вынести свои мысли на обсуждение, чтобы понять правильно ли я понял концепцию и не нарушаю ли я какие-то принципы.

И так, сначала грубое представление:
 
1. Скачиваем исходный код с github repo
2. Компилируем и собираем docker image
3. Заливаем этот image на docker repo
4. Разворачиваем pod (или deployment) на k8s кластере из image, который мы залили на docker repo.

Архитектура:
* github repo

* jenkins server
  +docker
  +development tools(для компиляции)
  +kubectl (для управления k8s кластером)

* docker repo (я выбрал AWS ECR)

* k8s cluster

Права доступа, авторизация и т.п.:

1. Из публичного github repo можно брать сырцы свободно, если это private repo, то нужно установить plugin для jenkins, который позволяет авторизовываться по сертификату.

2. Для того, чтобы jenkins мог работать с docker нужно добавить пользователя jenkins в группу docker

3. Для того, чтобы docker мог заливать images на docker repo, нужно приладить скрипт (и awscli), который будет регулярно запрашивать токены у AWS ECR и обновлять их в папке ~/.docker пользователя jenkins.

4. Для того, чтобы jenkins мог управлять k8s кластером, нужно скопировать на сервер бинарник kubectl и добавить файл config с ключами в папку ~/.kube для пользователя jenkins

5. Для того, чтобы k8s cluster мог получать images с docker repo, нужно приладить cronejob, который будет регулярно запрашивать токены у AWS ECR и обновлять у себя secrets авторизации с docker repo.

У меня как-то так получилось, нормально?

 , , , ,

samson_b
()

Принцип работы webrtc?

Форум — Web-development

Где можно найти подробное описание?
Вот браузер отправляет запрос к серверу по tcp.
Ответ идет с ip stun сервера к которому браузер подключается по udp, чтобы получить свой внешний ip?
Что потом?

 

yoholo
()

GIMP, 1366x768, чайки в тумане

Галерея — Скриншоты
 OS: KDE neon 5.18
 Kernel: x86_64 Linux 5.3.0-40-generic
 Uptime: 12h 46m
 Packages: 2262
 Shell: bash
 Resolution: 1366x768
 DE: KDE 5.67.0 / Plasma 5.18.2
 WM: KWin
 GTK Theme: Breeze-Dark [GTK2/3]
 Icon Theme: breeze-dark
 CPU: Intel Core i3-2350M @ 4x 2.3GHz
 GPU: GeForce GT 540M
 RAM: 5480MiB / 11890MiB

День был солнечный, а над каналами была такая весьма специфичная дымка, которая смотрится, конечно, прикольно, но фоткается, в основном, плохо. Чайки на этих каналах бывают всегда, но в тот день их было МНОГО. Вот я, зная, что 99% получится мутняк, всё же сделал несколько кадров. Пересматривал, что я забыл выкинуть и наткнулся на это. Стало интересно попробовать сделать из этого более или менее приличную фотку.

В Darktable была подтянута гистограмма, удалены шумы. Хоть и мало там шумов было, но в нерезкости вообще какие-либо шумы отвратительны. Ну, ладно, иногда как раз с шумчиком-шумочечком веселее, но это очень уж иногда. В версии 2.6.2 обратил внимание на новый шумодав Raw, который, вроде бы, работает до дебайеризации, а не после. Его и использовал. Сохранил два файла, один с шумодавом, другой без, чтобы шарпить.

Теперь, собственно, GIMP.

Открыл тот файл, где шум убран.

Сделал копию слоя. Использовал монохромный микшер каналов. Давно убедился: чтобы получить хорошую цветную фотку, надо для начала сделать хорошую черно-белую. Тут мне бывает полезен опыт из тех времен, когда цветные фотки были роскошью, а при съемке на черно-белую пленку использовались разноцветные светофильтры. Однако, в этот раз не всё так просто. Фотка пока что не столько мутная, сколько «серая». Покрутил кривые, «солнечность» удалось вернуть, но в тенях стало черно́. Дальнейшее издевательство кривыми могло сделать или опять «серо», или вырвиглазно.

Вспомнил древний прием кунг-фу. Сделал копию исходного слоя, извлек с инверсией самый ровный канал (в этот раз, как и чаще всего, зеленый), размыл гауссом ~30-50 пикселей, наложил на черно-белый слой рассеянным светом. Непрозрачность слоя в этот раз поставил ~90%. А обычно-то это работает ~ с 30%. Если больше - или «серое» получается, или ореолы лезут, или эдакая паршивая эйчдиэристость. Вобщем, теперь и контраст есть, и тени со светами при деталях. Что характерно, в Photoshop есть инструмент «Тени и света». Есть это и в Darktable, и в GIMP. Однако, или я их крутить не умею (ога, два движка), или... Короче, я или кривыми это делаю, или вот таким древним кунг-фу.

Мутняк на переднем плане не нужен. Дымка нужна, а мутняк - нетЪ! Новым слоем вставил тот файл, что без шумодава. Дальше просто: несколько высокочастотных фильтров, да с гауссом. В принципе, то же самое хорошо знакомое, а многими уже́ выкинутое на помойку истории «частотное разложение». Однако, воду, чаек и тот берег шарпить нефиг. Можно было маски-фигаски, можно замазывание 50% серым, но в этот раз в шарпящих слоях там просто дырки. Ага, на переднем плане шумы вылезли. Но вот не уверен: если не знать изначально, или не искать-рыскать специально, будут ли это шумы, или это будет текстура бетона?...

А как же цвет? Сделал еще копию исходного слоя, покрутил цвета, не обращая внимания на яркость и контраст. Это гораздо легче, чем в одном изображении крутить и свет, и цвет, что часто вообще невозможно. Подложил этот цветной слой под тот черно-белый, на котором кривые крутил. Поменял режим черно-белого слоя на «Светлота LHc» (в Фотошопе называется просто «Яркость»).

Снимок сделан суперзумом. 260мм в 35мм эквиваленте. В таких условиях часто лезут дифракции. Тут они и вылезли. Упомянул я про них потому, что при таком способе работы с цветом убрать их не просто, а очень просто. Но вот тут как и с шумами, и с прочими дефектами: иной раз в них и прикол. То же боке, например, вообще-то - дефект. Посмотрю, может, уберу. Или вообще фотку выкину - это же просто эксперимент.

Если бы я заранее знал, что я хочу получить из этой очень неудачной в техническом плане фотки, на все эти операции ушло бы минут десять, пятнадцать. Вот такой GIMP, на старом ноутбуке с матрицей 1366x768.

 ,

Dementy
()