LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , ,

нормально не работает блютус на линуксе

Форум — General

раз в 5 лет , по нужде, ставлю линукс на пк, из семества убунт. спустя часы или дни, когда устают глаза и нервы сношу эту хрень и ставлю виндовс. В общем на днях очередной раз поставил разновидность убунты линукс минт , последнюю версию. Мне жизненно важен блютус, хотя бы такие 2 функции как передача файлов и подключение к точке доступа. И снова вижу кучу проблем с блютусом, что и 15 лет назад. blueman-manager 2.4.3 , бтадаптер то видит и вроде как работает нормально, то тоже видит, но поиск и другие функции не работают, то вообще не видит и блютус не активен. Пробовал другой адаптер, с ним тоже самое. Сделал вывод в консоль , Когда адаптер видит но не работают функции.(результат ниже) В общем эти проблемы как нибудь лечатся? [code] misha@misha-P5KC:~$ lsmod | grep bluetooth bluetooth 1032192 40 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm misha@misha-P5KC:~$ dmesg | grep -i bluetooth [ 34.318123] Bluetooth: Core ver 2.22 [ 34.318212] NET: Registered PF_BLUETOOTH protocol family [ 34.318215] Bluetooth: HCI device and connection manager initialized [ 34.318226] Bluetooth: HCI socket layer initialized [ 34.318231] Bluetooth: L2CAP socket layer initialized [ 34.318239] Bluetooth: SCO socket layer initialized [ 53.973948] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 53.973963] Bluetooth: BNEP filters: protocol multicast [ 53.973979] Bluetooth: BNEP socket layer initialized [ 53.984944] Bluetooth: MGMT ver 1.23 [ 63.675912] Bluetooth: hci0: Opcode 0x0c03 failed: -110 [ 84.805513] Bluetooth: RFCOMM TTY layer initialized [ 84.805540] Bluetooth: RFCOMM socket layer initialized [ 84.805559] Bluetooth: RFCOMM ver 1.11 [ 134.844205] Bluetooth: hci0: Opcode 0x0c03 failed: -110 misha@misha-P5KC:~$ [/code]

 

Mitya37
()

Как отследить поведение виндовсовой проги внутри Wine?

Форум — General

Подключил по USB свою мобилу LG GW300. В выхлопе dmesg получил следующее:

[  +4,156760] usb 3-6.2: new full-speed USB device number 19 using xhci_hcd
[  +0,300744] usb 3-6.2: New USB device found, idVendor=1004, idProduct=0030, bcdDevice= 0.00
[  +0,000007] usb 3-6.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000003] usb 3-6.2: Product: MTK_RFWS Dynamic USB Device
[  +0,000002] usb 3-6.2: Manufacturer: MTK_RFWS
[  +0,000002] usb 3-6.2: SerialNumber: [Serial Number]
[  +0,015051] usb-storage 3-6.2:1.0: USB Mass Storage device detected
[  +0,000132] scsi host12: usb-storage 3-6.2:1.0
[  +1,129061] usb 3-6.2: reset full-speed USB device number 19 using xhci_hcd
[  +0,179457] scsi 12:0:0:0: Direct-Access     TTPCom   Filesystem       1    PQ: 0 ANSI: 4
[  +0,000403] scsi 12:0:0:1: Direct-Access     TTPCom   Filesystem       1    PQ: 0 ANSI: 4
[  +0,002800] sd 12:0:0:0: [sdg] 30318592 512-byte logical blocks: (15.5 GB/14.5 GiB)
[  +0,003903] sd 12:0:0:1: [sdh] 7680 2048-byte logical blocks: (15.7 MB/15.0 MiB)
[  +0,000401] sd 12:0:0:0: [sdg] Write Protect is off
[  +0,000005] sd 12:0:0:0: [sdg] Mode Sense: 0b 00 00 08
[  +0,000364] sd 12:0:0:1: [sdh] Write Protect is off
[  +0,000004] sd 12:0:0:1: [sdh] Mode Sense: 0b 00 00 08
[  +0,000345] sd 12:0:0:0: [sdg] No Caching mode page found
[  +0,000004] sd 12:0:0:0: [sdg] Assuming drive cache: write through
[  +0,000372] sd 12:0:0:1: [sdh] No Caching mode page found
[  +0,000003] sd 12:0:0:1: [sdh] Assuming drive cache: write through
[  +0,031084]  sdh:
[  +0,000031] sd 12:0:0:1: [sdh] Attached SCSI removable disk
[  +0,008969]  sdg: sdg1
[  +0,000099] sd 12:0:0:0: [sdg] Attached SCSI removable disk
[  +5,441580] FAT-fs (sdh): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.

Конкретно меня заинтересовал раздел на 16 мегабайт. Это оказалась системная память. Внутри лежала папка olja, которую я никогда не видел через встроенный проводник. Внутри папки был некий drolja.exe объёмом 99,3 килобайта. Датируется оно , созданная 10.04.2010, то-есть это явно что-то системное. Я решил запустить его внутри Wine. Вывод был следующий:

byeyan@archlinux olja]$ wine '/run/media/byeyan/3B74-3B0B/olja/drolja.exe' 
wineserver: NTSync up and running!
libEGL warning: pci id for fd 29: 10de:21c4, driver (null)

pci id for fd 31: 10de:21c4, driver (null)
pci id for fd 32: 10de:21c4, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 29: 10de:21c4, driver (null)

pci id for fd 31: 10de:21c4, driver (null)
pci id for fd 32: 10de:21c4, driver (null)
libEGL warning: egl: failed to create dri2 screen
libEGL warning: pci id for fd 29: 10de:21c4, driver (null)

regsvr32: Successfully unregistered DLL 'C:\windows\\Microsoft.NET\Framework\v4.0.30319\diasymreader.dll'
regsvr32: Successfully unregistered DLL 'C:\windows\\Microsoft.NET\Framework64\v4.0.30319\diasymreader.dll'

Абсолютно ничего не произошло. Программа просто закрылась закрылась и убила вайнсервер. Сомневаюсь, что так и должно было произойти. Скорее всего, что-то произошло в фоне и вайнсервер просто схлопнулся. Можно как-то проверить, что именно оно делает/должно делать? В тырнете инфы никакой

 ,

Tyse_EX
()

KOSMOS — сборка комфортненьких shell-скриптов, функций и конфигов системы

Форум — Development

После около 13 лет разработки создал репозиторий с проектом KOSMOS.

Это набор очень удобных скриптов и функций (в общей сумме более 200). Их легко и быстро запускать просто вводя короткие названия в терминале.

Удобный механизм запуска и создания новых скриптов. Просто введя 'C newscript' запускается $EDITOR с готовой шапкой #!/bin/bash в котором прописываешь скрипт, после просто сохранения которого можно в любом терминале запустить этот скрипт просто по названию 'newscript' (он сохранился в директории со скриптами и ему прописался x-bit).

Один из моих любимых и полезных скриптов - pk. Это фронтенд для всех тулзов и утилит пакетного менеджера в CRUX, все в одном. Простой запуск pk <что-то там>, включая всё нужное (установка, обновление, сборка и т.д.). pk i <port> - установить, pk u <port> - обновить, pk b <port> - собрать, и т.п. На данный момент 40 функций.

mig - скрипт для миграции конфигов или любых наборов списков файлов из одной системы в другую.

S2R - скрипт для запуска ОС с корнем в tmpfs, можно потом вынуть флешку и пользоваться системой вообще без дисков.

Также там сборка моих конфигов (CRUX GNU/Linux) включая коллекцию портов.

В KOSMOS реализована идея создания корневого конфига (/CONFIG), содержащего основные переменные OS. Можно будет не зависеть от FHS, создавать свою структуру директорий. Кому сдался этот /usr/?

Благодарность всем, кто помогал или принимал участие.

# A collection of usefull open-source shell scripts (bash scripts, tools, functions)
# and configuration files.


The scripts use /CONFIG file which contains main system variables:
BOOT, BIN, CFG, DEV, LIB, PROC, RUN, SYS, TMP, VAR, ...
 Variables with directoty names will be used in future for specifying
 main directories of OS.
 It will not be limited by FHS, not depent on it.
 No need of /usr/. Create own set of tree(s).
kernel, libc, init, system_profile, bootloader, system_ISA, system_CPU, default_SHELL, ...


The scripts:


si  - (system install) source-based package manager (set of tools)
for UNIX-like systems
with automatic 100% correct dependencies resolving.
 Ports system like in CRUX, Gentoo, FreeBSD, NetBSD, OpenBSD.
 Optional cross-architecture toolchain building, which allows 
creating new UNIX-like Operating Systems
(distributions of custom kernels and selected environments,
idealy, ability to choose an open-source kernel
(FreeBSD, Haiku, HURD, L4, Linux, NetBSD, OpenBSD, Plan9 and , ...),
choose from varios libc's,
and choose environments: GNU, or not GNU, *BSD, Plan9 and , ...).
Can create entier new distribution in a directory with one command.
 All the process of building of each package is user customized with set of options.
All configure options of building for each port are listed in special configuration
files and scripts (recipes) of each port.
 Absolutely correct dependency resolving is based on 5 special curtain
CONF*, BUILD*DEPS* and RUN*DEPS* files (arrays ?) of eatch port.
'CONF*' -- list of all configure options.
'BUILD_DEPS*' -- list of all build dependencies.
'RUN_DEPS*' -- list of all run dependencies.
'BUILD_CONF_DEPS*' associative array with list of all configure options that require build dependencies.
'RUN_CONF_DEPS*' associative array with list of all configure options that require run dependencies.
This means that all configure options are connected to curtain dependencies. Also if you add/remove an configure option, it will pick up all required deps.
 There is "$PM_db/FLAGS/$system_ISA/$system_CPU/FLAGS" file (and 'CREATE_FLAGS' script for generating the file,
and 'ED_FLAGS' for editing the file) which contains all CPU-specified 'make' variables 
(ASFLAGS, CPPFLAGS, CFLAGS, CXXFLAGS, LDFLAGS, LDLIBS, MAKEFLAGS, ..., all of them).
 Lists of recipes (files with recipes for proceeding).
 Varios profile sets of recipes (desktop, server, router, ... create any).
 Logging!
 Sandbox for build and installation process. Tool for modifying all proceeded built packages on set of rules.
 Posibility of installing selected ports into any new or existing prefix.
There will be core in / and availability to add or remove ports to 'core'
or to any available prefix. Like prefix in 'Gobo Linux', but name and combination
of prefixes will be user specified.
For example, user can place a whole toolchain (or any set of ports) in a separate directory.
 Existence of CONF file that specifies all build options for each port gives an ability to
add in future optionall USE_FLAG system (like in 'Gentoo') for any set of ports.
Even MULTI-FLAGS.
Spectre of available/used use-flags will be user specified.
 User controlls the process of building every port with recipes and configuration files,
which give an ability to control every configure option of build process of each port.
User can be a maintainer of his own system.
 User has full control over the operating system.
#### 'si' is not yet completed. I use 'pk' on my CRUX system.


pk - script for package management in CRUX OS with prompt waiting for confirmation,
showing in color which packages will be updated, installed or removed.
It uses a simple syntax, like:
'pk i package1 ...' -- for installing package(s) with all dependencies,
'pk u pakage1 package2' -- for updating packages, or just
'pk u' -- for updating all available.
 It implements many PM features (build (b), download (do), install, install with deps (i), update,
update with new deps (u), update prt-get cache (c), search (s), search in description (sd),
show missing deps (m), show deps (de), show packages that depend on (depson),
check signature (cs), update signature (us), and other).
 It is like a custom front-end for pkgutils, prt-get, prt-utils, pkg-backup, ... .
 'pk' is my (temporary) pakage manager, it is an attemp to make package management
in my favourite and one of the bests disto, CRUX, more nice, until 'si' and my
recipes (ports) collection will be completed.
'si' will be able to do all that 'pk' can and beyond.
Probably, 'pk' will be a symlink to 'si', or even 'si' will be renamed to 'pk'.


chain - creates a toolchain with a single command (amd64 only for now), based on LFS Book.
It also installs CRUX PM, which allows building CRUX from scratch.


S2R  - (System to RAM) move / to tmpfs and make operating system to work completely from RAM
without need of any attached disks or flash-drives.


C  - create/modify scripts. For example 
'C myscript' will create 'myscript' with an "$EDITOR" in "$KOSMOS_scripts/" directory,
after saving the file, you can run it immidiately just typing 'myscript' in any terminal.


ch  - chroot with automatic mounting.


d  - better cd.


GET_OPTS / GET_ARGS  - get options (starting with '-' or '+') / non-options from "$@".
Extended options with an argument like '-d1' or '-d 1' may be defined by EOPTS='-d'.
For extended options, argument of which may not start with '-' (optional positive argument),
use $PEOPTS.
If there is an option like '-and' (single option, but not starting with --),
SOPTS='-and' shoud be used.
$EOPTS, $PEOPTS, $SOPTS are space separated lists, like EOPTS='-d -f -N'.
If you want to catch options starting with '+', use plus_options=1.
 In script running 'GET_ARGS "$@"; GET_OPTS "$@"' will create arrays 'ARGS' and 'OPTS',
containing all arguments.
# Should create 'GET_ARGUMENTS' function, which will create some kind of an associative array 'ARGUMENTS' with all arguments and options in one.


g  - 'grep -IP[r]' - automatic '-r' when needed. And similar links (gi, gv, gc, gL, gl, giL, gil, ...)
for specific keys.


U  - unplug device.
Sync FS-cache, disable swaps, recursive unmount, flush HW-cache on block device.
For example 'U sdb' will unplug "$DEV/sdb" device.


u  - recursive unmount.


x  - extract an archive. For example 'x KOSMOS.txz' or 'x files.xz'.


T  - create tar archive. For example 'T archive.txz files/'.


gin  - install GRUB2 and automaticaly modify PARTUUID in 'fstab' and 'grub.cfg'.


mig - migrate (configuration) files from one system (dir) to another.
For example 'mig / /new_system/' will copy set of (config) files to '/new_system/'.
A key '-l' sets a set of rules for migration, for example '-l config'; you can
create own set of actions.


s  - sync SW & HW disks caches.


b / bb  - show processes.


And more than hundred other scripts and functions...

ССЫЛКА НА ХРАНИЛИЩЕ КОДА

Перемещено CrX из opensource

 , kosmos, , ,

teod0r
()

Не загружается windows 10 ISO после woeUSB

Форум — General

На Linux используя woeUSB создал загрузочную флешку с windows 10. Но она не загружается, вместо этого внизу крутиться колёсико под логотипом windows и через несколько минут перезагружается. Тоже самое с ventoy. Впрочем тот же ventoy загружает образы linux. Почему так? Windows ISO соответствует контрольным суммам, флешка GPT, secure boot отключен. Может в образ встроена защита от копирования?

 ,

dump
()

Как защищать смартфоны?

Форум — Talks

Слушал тут одного блоггера, который заявил, что со смартфона ГБ может снять все данные и спокойно анализировать полученный дамп в оффлайне, читать из этого дампа переписки в соцсетях, емейлы и проч. Что есть у них софт, который это делает легко и просто.

Допустим, даже, упростим задачу. Человека на контроле скажем в аэропорте попросили пройти в комнатку. Там, естественно, человек в штатском предлагает вам добровольно показать смартфон. И вы это делаете (ведь вы-то знаете, что ничего не нарушали и т.п., к тому же, скоро улетит самолёт, на который вы потратили 100т.р.). Далее смартфон пропадает на 20 мин. и возвращается к вам с пожеланиями счастливого пути.

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

Каковы ваши действия как Линуксоида по предотвращению несанкционированной утечки информации?

 

seiken
()

Чувак пилит модуль ядра, чтобы прозрачно расширять VRAM карт NVIDIA на nvme

Форум — Talks

Код распространяется под GPL 2

Gitlab

 , ,

unclestephen
()

ncurses. Текущее положение курсора.

Форум — Development

Решил поиграться с ncurses. Для начала решил написать программку, которая будет показывать текущее положение курсора мыши. И тут началось…

Для получения положения курсора настраивается мышь с помощью функции mousemask() с флагом REPORT_MOUSE_POSITION. Как оказалось, этого недостаточно. Поискал в интернетах, обнаружилось, что надо настроить терминал, чтобы он считывал положение мыши.

$ echo $TERM
xterm-256color

Выяснилось, что чтобы в xterm обнаружить движение, нужно передать следующую escape-последовательность "\033[?1003h\n".

Окей, программа работает, положение курсора указывается. Но после завершения программы, все движения мыши терминал выплёвывает в терминал. Чтобы отключить отслеживание курсора передаётся последовательность "\033[?1003l\n", добавил в конце программы. Всё супер. Но…

Программа может быть завершена с помощью сигналов, я добавил, чтобы обработчики сигналов также передавали последовательность для отключения мыши. Сделал. Всё супер. Но…

Также есть прекрасный сигнал SIGSTOP и на него никакой обработчик повесить нельзя. И всё, тупик. Если программу отправить в «фон», то у нас терминал весело плюётся данными о положении мыши.

Может кто подскажет как это грамотно сделать?

Код программы целиком:

#include <ncurses.h>
#include <signal.h>
#include <stdlib.h>
#include <unistd.h>

enum { key_escape = 27 };

/*
 * Escape sequences for xterm mouse position detection.
 * TODO: find a better solution:
 */
const char report_mouse_start[]	= "\033[?1003h\n";
const char report_mouse_end[]	= "\033[?1003l\n";

static void at_exit()
{
	write(1, report_mouse_end, sizeof(report_mouse_end)-1);
	endwin();
}
static void sigexit_handler()
{
	at_exit();
	_exit(0);
}
static void set_signals()
{
	signal(SIGTERM, sigexit_handler);
	signal(SIGINT, sigexit_handler);
	signal(SIGQUIT, sigexit_handler);
}

static void init_curses()
{
	initscr();
	cbreak();
	keypad(stdscr, 1);
	noecho();
	curs_set(0);
	mousemask(REPORT_MOUSE_POSITION, NULL);
}

static void procmouse()
{
	MEVENT event;
	int rc;

	rc = getmouse(&event);
	if (rc == OK) {
		mvprintw(0, 0, "X:Y %03d:%03d", event.x, event.y);
	}
}

int main()
{
	int key;

	set_signals();
	atexit(at_exit);
	/* Init xterm mouse report: */
	write(1, report_mouse_start, sizeof(report_mouse_start)-1);
	init_curses();

	for (;;) {
		key = getch();
		if (key == KEY_MOUSE)
			procmouse();
		else if (key == key_escape)
			break;
	}

	return 0;
}

 , ,

Jullyfish
()

Как в wireshark перейти по смещению.

Форум — Development

Добрый день, вот в hiew можно переходить при анализе бинарей по относительному и по абсолютному адресу, а как при анализе pcap бывает полезно сразу перейти например по абсолютному смещению или по относительному (например 24 байта с начала пакета). Как-нибудь это можно реализовать, возможно каким-нибудь плагином?

 

da17
()

Лишившийся удаленки россиянин отсудил у работодателя миллионы

Форум — Talks

Москвич, которого несмотря на согласованный при трудоустройстве гибридный график работы постоянно вызывали в офис, а затем уволили на основании признанных незаконными взысканий, отсудил 4,7 миллиона рублей компенсации и добился восстановления на работе. Об этом со ссылкой на решение Бабушкинского районного суда сообщает РАПСИ.

В указанную сумма войдет зарплата истца за 13 месяцев, а также 50 тысяч рублей компенсации морального вреда.

Мужчина, выигравший процесс, подчеркивал, что в столичной строительной компании он был лишен удаленки и ездил в офис, чтобы выполнять задания, часть из которых была связана с работой объектов, расположенных в другом российском регионе, а именно в Омской области, в связи с чем из-за разницы во времени оперативно согласовывать вопросы с местной командой не получалось. При этом утверждается, что поручения не требовали присутствия на рабочем месте, а самому москвичу заблокировали доступ к сетевым дискам и корпоративной почте, а также исключили его из рабочих чатов.

https://lenta.ru/news/2026/03/18/lishivshiysya-udalenki-rossiyanin-otsudil-u-rabotodatelya-milliony/

 

ivanich10
()

Как удалить ненужное разрешение дисплея в Lubuntu?

Форум — General
xrandr
Screen 0: minimum 1 x 1, current 2560 x 1600, maximum 32768 x 32768
Virtual1 connected primary 2560x1600+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1280x800      60.00 +  59.81    59.91  
   4096x2160     60.00    59.94  
   2560x1600     59.99*   59.97  
   1920x1440     60.00  
   1856x1392     60.00  
   1792x1344     60.00  
   2048x1152     60.00  
   1920x1200     59.88    59.95  
   1920x1080     60.00  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1400x1050     59.98    59.95  
   1600x900      60.00  
   1280x1024     60.02  
   1440x900      59.89    59.90  
   1280x960      60.00  
   1366x768      59.79    60.00  
   1360x768      60.02  
   1280x768      59.87    59.99  
   1280x720      60.00  
   1024x768      60.00  
   800x600       60.32    56.25  
   848x480       60.00  
   640x480       59.94  

После перезагрузки или блокировки экрана всегла включается режим 4096x2160 60.00 59.94. И фиг бы с ним, но у меня дисплей 2560x1600. Соответственно, отображается все сжато (круги овальные). Удалить этот ненужный режим не дает, а менять каждый раз вручную задолбался

xrandr --delmode 4096x2160     60.00
xrandr: cannot find output "4096x2160"

Это виртуальная машина (VMware), если что

 

mark-v
()

Приехал M5 Pro

Форум — Talks

Ради интереса собрал deal.II - оно просто пролетело сборку. Тяжёлый templated HPC-код, а ощущение как будто hello world собрал

В очередной раз убеждаюсь: Apple - боги

Дальше планирую гонять бенчи по эмуляции физики на GPU

 

Reset
()

SSH - запретить конфиги в ~/.ssh

Форум — Admin

Можно ли глобально запретить домашнюю директорию (для клиента)? Чтобы все конфиги определялись через /etc/ssh/ssh_config и пользователь не мог сам ничего добавлять.
В доке указано что ~/.ssh читается первым, неужели нельзя выключить или только имутабельной директорию делать?

 

KSergeyP
()

post-up в interfaces не работает

Форум — Admin

Приветствую.

В debian 9 в /etc/network/interfaces прописано для влана

auto eth0
iface eth0 inet static
    address             zzz
    netmask             255.255.255.0
    post-up ethtool -K eth0 tx off rx off


auto eth0.24
iface eth0.24 inet static
    address             xxx
    netmask             255.255.255.252
    gateway             yyy
    post-up             /bin/ip rule add from xxx table rostelecom
    post-up             /bin/ip route add default via yyy dev eth0.24 table rostelecom
    post-down           /bin/ip rule del from xxx table rostelecom
    post-down           /bin/ip route del default via yyy table rostelecom
    vlan_raw_device     eth0

вроде как первый для етх0 работает post-up, а для етп0.24 приходится после ребута вручную маршруты добавлять, что я делаю не так?

 , , ,

wolverin
()

Помогите с переходом на Вейленд

Форум — Desktop

Недавно я как-то пересмотрел своё отношение к Вейленду (в связи с тем, что не очень приятно сидеть на иксовых DE/WM с HiDPI монитором, да и помимо этого железо со своим обновлением даёт знать, что лучше уж в долгосрочной перспективе перейти на Wayland, чтобы потом особо не привыкать) и всё же думаю на него перейти. Только я в принципе всю жизнь сидел на GNOME2 и MATE (по большей части, естественно; пробовал буквально всё) и ничего про саму экосистему Вейленда не знаю. Слышал только про Labwc и waybar. Если кто-то тут пользуется Вейлендом, можете рассказать, какое вы ПО в связке с оным предпочитаете? И что можете посоветовать выбрать?

 

Niloss
()

Manjaro+Tesla v100

Форум — Linux-hardware

не отображается в nvidia-smi и в nvtop информация о данной видеокарте. Нужно установить на неё драйверы отдельно на неё?

 , , ,

euwae
()

DLSS 5. Будущее компьютерных игр?

Форум — Talks

В Сан-Хосе с 16 по 19 марта 2026 года проходила конференция GTC, посвященная AI технологиям. На ней корпорация Nvidia представила технологию DLSS 5, которая представляет собой нейросетевой фильтр для компьютерных игр, улучшающий изображение. В основной, данный фильтр производит цветокоррекцию и меняет свет/отражения в кадре в реальном времени. Для демонстрации данного нейрофильтра был использован стенд с двумя RTX 5090, а изображения выводились из популярных компьютерных игр в разрешении 4к. Полученный результат весьма значительно отличается от оригинала, как правило, в сторону фотореалистичности. Nvidia обещает консистентность получаемого изображения, но пока что подробной информации об этом нет.

Технология в настоящее время публично не доступна, ввиду чего другой информации о ней нет кроме той, которую предоставила nvidia.

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

Первоочередно, игроков расстраивает что после применения DLSS 5 получаемое изображение весьма схоже во всех играх, что приводит к потере стилистики. Также, в изображении безошибочно угадывается невооруженным взглядом применение нейросетевой обработки. Применения фильтра в некоторых случаях заметно меняло внешность персонажей, и есть тенденция к увеличению размера губ, увеличения блеска и яркости этих губ, увеличение блеска кожи. Отчего некоторые уже прозвали данную технологию Бьюти-фильтром для игр.

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

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

А что вы думаете о DLSS 5?

 , ,

Leupold_cat
()

Забавные сообщения об ошибках HTTP

Форум — Talks

Наткнулся вчера на одном неотзывчивом форуме:

Bad Gateway (502)
Something bad happened while trying to serve your request.
Don’t worry, we’re likely already working on it. Please try again later.
And yes, we’ll be scolding the Gateway for being bad.

Gateway Timeout (504)
The application took too long to process your request.
Please try again later.
Or, be less demanding. Computers have feelings, too, you know.

А с чем хорошим приходилось сталкиваться вам?

 

question4
()

OpenTTD заблочили на Steam

Форум — Games

Спасибо тем кексам, которые сейчас прикрываются именем Atari. Те, кто забрал ранее OpenTTD, тем повезло, а новые энтузиасты должны будут купить специальный бандл в который будет входить нечто под названием ремастер Transport Tycoon Deluxe.

Подробности: https://steamcommunity.com/app/1536610/eventcomments/803468055523043558

С дистрибуцией на GOG та же печенюшка.

P.S. Доступ к игре и её исходникам на родной страничке OpenTTD https://www.openttd.org/ не пострадал

 ,

Evgueni
()

Откуда взять погоду?

Форум — Desktop
  1. yandex - апи стоит конских денег. Сразу нет
  2. wttr.in - из-за блокировок работает через раз
  3. openweather - из-за блокировок работает через раз
  4. международных аэропортов рядом нет, чтобы тянуть погоду оттуда

Из данных интересует текущая температура и давление в гПа

 

bryak
()

Почувствуйте разницу

Форум — Talks

Навеяло темой из Development.

Большинство старых бинарников на новом процессоре гарантировано сегфолтились. Их я выловил ещё в ноябре.

Т.е. у человека с гентой сегфолты месяцами длятся. Сравните это с «типа болезненным» апгрейдом моего Дебиана, который, на самом деле, вовсе не болезненный по сравнению с тем, что творится в Генте.

И ответьте на вопрос: а какой такой новый навык человек получает от траходрома с гентой, который ему пригодится за пределами генты?

P.S. Ах да, совсем забыл… При чём тут Development, если это траходром с гентой?

 ,

seiken
()

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