LINUX.ORG.RU

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

Fallout Sonora под Linux Mint 21.3

Форум — Games

Вот такая у меня система:

Operating System: Linux Mint 21.3
Kernel: Linux 5.15.0-105-generic Architecture: x86-64 Hardware Vendor: Gigabyte Technology Co., Ltd. Hardware Model: A320M-H

wine-9.7

Сонора не запускается под вайном двойным кликом.

Вот здесь подобная проблема и решение Как заставить wine запускать игру с directx 9

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

export WINEDLLOVERRIDES=«d3dx9_31,d3dx9_43,ddraw=n,b» wine SF-Configurator.exe bash: export: «SF-Configurator.exe»: это недопустимый идентификатор.

Может кто подскажет что я не так делаю? Может подгрузить чего надо. В Линуксе в общем новичок. Использую как серф по интернету хватало. А тут увидел FS захотелось поиграть, а не дает.

 , ,

Mag1201
()

Посоветуйте блок питания

Форум — Linux-hardware

Сгорел блок питания вчера… Как же это печально, когда ломается компьютер!

Был OCZ ModXStream-Pro 600W – тихий, работал долго, даже не помню сколько, сейчас такой наверное тыщь 5 стоил бы.

В общем нужна адекватная замена.

Пожелания: тихий и не самый дорогой (я не жадничаю, просто нет смысла тратиться на что-то топовое для моих хотелок).

В железках уже давно не разбираюсь, компу много лет, поэтому совсем отстал от жизни в этом отношении.

600W теперь для меня наверное слишком много, так как дискретную видеокарту использовать не собираюсь от слова совсем. Сейчас процессор i3-4330 3.50GHz два ядра, четыре потока со встройкой HD 4600 (HSW GT2), пару модулей памяти по 4 гига, два SSD, клава, мышка и принтер.

Посоветуйте сколько мне надо – 600W, 500W или ещё меньше, с учётом того, что возможно через несколько лет я поменяю связку мамка+проц+память на что-то посвежее. Впрочем, наверное, только поломка меня на такое сподвигнет…

 ,

papin-aziat
()

Падение windows server 2016 во время бэкапа.

Форум — Admin

Здравствуйте.Подскажите помогите.Есть сервер HP с intel xeon e5 2690 v4. с proxmox 7.4.3.на борту. Там развёрнута VM с ос windows server 2016 и при каждом бэкапе проксмокса, windows падает и идёт в ребут. Интернет читал, ничего не нашёл толкового. Мб у кого была такая трабла?

root@pve4:~# qm config 112 bootdisk: sata0 cores: 18 cpu: host ide2: none,media=cdrom memory: 65536 name: Terminalsrv net0: virtio=F6:50:7D:24:D2:D6,bridge=vmbr0,firewall=1 numa: 1 onboot: 1 ostype: win10 sata0: local-zfs:vm-112-disk-0,cache=writeback,size=300G,ssd=1 scsihw: virtio-scsi-pci smbios1: uuid=749ba510-eade-4198-b861-02da47b6c94d sockets: 2 vmgenid: 82e52528-a36e-4cd7-8e89-3580f5032578

 

sedrak
()

Новая альтернатива flatpak и appimage - контейнер в виде одного файла

Форум — General

Может кому пригодится. Conty - контейнер, упакованный в один единственный исполняемый файл. С помощью него можно запускать любые приложения, в том числе игры. В целом, это что-то вроде flatpak и AppImage в одном флаконе.

Так как это контейнер, соответственно, никакие зависимости в системе не требуются. Вы даже можете запускать 32-битные приложения на полностью 64-битном дистрибутиве. Root права не требуются.

Хотите запустить Steam? Пожалуйста:

./conty.sh steam

Wine? Тоже можно:

./conty.sh wine app.exe

Да и в целом, можно запускать все, что душе угодно.

Также поддерживается возможность изоляции файловой системы. Например:

export SANDBOX=1
export BIND="/home/username/.steam /home/username/.local/share/Steam"
./conty.sh steam

https://github.com/Kron4ek/Conty

 , ,

Kron4ek
()

Не работает режим Xbox360 у Mobapad Huben M9S

Форум — Linux-hardware

Купил геймпад. С ПК работает либо по проводу, либо через Bluetooth-донгл, что шел в комплекте (нельзя использовать как адаптер). Протестил на Windows, работает как надо, на сочетание клавиш есть переключение между режимами Xbox360 (2 led лампочки горят на геймпаде) и Bluetooth Gamepad (3led). Пошел в Arch Linux, где геймпад без всяких xpad, xpadneo, xboxdrv определялся как MOBAPAD-M9s (3led) и не меняется сочетанием на Xbox360. Всё бы ничего, но не работает кнопка Home(Guide) и вибрация. Поэтому начал поочередно пробовать разные варианты драйверов, описанные выше. xpadneo и xpad вообще никак не воспринимают геймпад, а xboxdrv с параметрами

xboxdrv --evdev /dev/input/by-id/usb-SHANWAN_Android_Gamepad-event-joystick --mimic-xpad 

создает геймпад /dev/input/js1 типа xbox360, который не видит никаких нажатий. js0 же, что работал, тоже перестает работать. При подключении dmesg пишет:

[<    5,622433>] usb 1-1: new full-speed USB device number 17 using xhci_hcd
[<    0,432074>] usb 1-1: unable to read config index 0 descriptor/start: -71
[<    0,000011>] usb 1-1: can't read configurations, error -71
[<    0,604570>] usb 1-1: new full-speed USB device number 18 using xhci_hcd
[<    0,397257>] usb 1-1: New USB device found, idVendor=0079, idProduct=181c, bcdDevice= 1.00
[<    0,000007>] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[<    0,000002>] usb 1-1: Product: MOBAPAD-M9s
[<    0,021041>] input: MOBAPAD-M9s as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1:1.0/0003:0079:181C.0014/input/input51
[<    0,000189>] hid-generic 0003:0079:181C.0014: input,hidraw3: USB HID v1.10 Gamepad [MOBAPAD-M9s] on usb-0000:02:00.0-1/input0
[<    0,006393>] input: MOBAPAD-M9s System Control as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1:1.1/0003:0079:181C.0015/input/input52
[<    0,054858>] input: MOBAPAD-M9s Consumer Control as /devices/pci0000:00/0000:00:01.3/0000:02:00.0/usb1/1-1/1-1:1.1/0003:0079:181C.0015/input/input53
[<    0,000114>] hid-generic 0003:0079:181C.0015: input,hidraw4: USB HID v1.01 Device [MOBAPAD-M9s] on usb-0000:02:00.0-1/input1

usb-devices:

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 18 Spd=12   MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0079 ProdID=181c Rev=01.00
S:  Product=MOBAPAD-M9s
C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=350mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=02(O) Atr=03(Int.) MxPS=  32 Ivl=10ms
E:  Ad=81(I) Atr=03(Int.) MxPS=  32 Ivl=8ms
I:  If#= 1 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=00 Prot=00 Driver=usbhid
E:  Ad=83(I) Atr=03(Int.) MxPS=  32 Ivl=10ms

lsusb:

 |__ Port 001: Dev 018, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0079:181c DragonRise Inc. 
    |__ Port 001: Dev 018, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        ID 0079:181c DragonRise Inc. 

Пробовал различные махинации с /sys/module/usbhid/drivers/usb:usbhid/unbind и /sys/module/xpad/drivers/usb:xpad/new_id, но изменений не произошло. Делал modprobe xpad modprobe hid_xpadneo и наоборот убирал их, ну, а геймпад как не работал в режиме xbox360, так и не работает. Хочу уточнить, что vendorId и productId при подключении через донгл такой же, но название меняется с MOBAPAD-M9s на Shanwan Android Gamepad. Есть ли вообще вероятность как-то исправить ситуацию или лучше сразу отказаться от гейминга на данном геймпаде в Linux?

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

KeyPress event, serial 44, synthetic NO, window 0x5200001,
    root 0x1db, subw 0x0, time 2208415, (841,333), root:(891,457),
    state 0x10, keycode 180 (keysym 0x1008ff18, XF86HomePage), same_screen YES,
    XLookupString gives 0 bytes: 
    XmbLookupString gives 0 bytes: 
    XFilterEvent returns: False

Перемещено Zhbert из games

 , ,

superlinuxfedora
()

Как сделать, чтобы ядро не засоряло текущий терминал сообщениями dmesg?

Форум — Admin

Бывает, находишься в терминале, хочешь что-то набрать, и БАЦ: сообщения ядра — раздражает.
Как запретить ядру linux выводить сообщения в текущий открытый терминал?
Вроде как, заметил такое поведение тока в голом tty, в иксовых, вроде, нет такого.

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

 , ,

teod0r
()

Поддержка bluetooth на linux

Форум — Admin

Привет всем !

Есть usb bluetooth устройство BURO BU-BT50C ( Это единственное устройство с внешней антенной, которые вообще работает под linux).

Я его использую для ble passive датчиков xiaomi в квартире - метров на 100 ловит. Но проблема в том, что несмотря на то, что это устройство довольно старое и даже ubuntu 22.04 его видит и как-то определяет ( даже подсовывает blob, который якобы есть в ядре по дефоулту ), оно не видит датчики без установки древних драйверов 20201202_LINUX_BT_DRIVER - инсталятор легко ищется в гугле.

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

покопал сорцы инсталятора - там компилится отдельный модуль rtk_btusb вместо btusb. WTF?

 

ivanich10
()

Ещё один форумный движок

Форум — Talks

Я к этому отношения не имею. Может, кому-то здесь будет интересно. PHP, MySQL.

https://github.com/avkoudinov/simpleCommunicator

Используется https://nosql.itwrks.org/forum/forums.php

Обсуждение попыток взлома было где-то здесь: https://nosql.itwrks.org/forum/topic.php?fid=8&tid=10422&all=1

 , ,

question4
()

pipewire и пш-пш-пш. Calculate linux (gentoo)

Форум — General

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

Сейас же он пшпш начинается СО СТАРТА! С лядского старта системы! Сразу! И рестарт не помогает. Убиваешь - тут же пшпш начинается.

Что с этим можно сделать?

http://pastebin.calculate-linux.ru/ru/show/270435

Вот версии.

Перебрался пока на alsa. Какой же каеф - чистый звук. Как же мало иногда надо для счастья.

Решение проблемы:

pipewire и пш-пш-пш. Calculate linux (gentoo) (комментарий)

 , , ,

LightDiver
()

Аналоги AnyDesk с открытым кодом

Форум — Admin

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

Но и AnyDesk не без недостатков, и главный из них, имхо, даже не платность, а то, что из-за закрытости кода неизвестно, чем его клиент занимается в пользовательском компьютере.
Может, он втихаря собирает некую инфу с ПК и периодически отправляет ее «куда следует».

В-общем, вы поняли, отсюда вопрос - существует ли свободные аналоги AnyDesk с открытым кодом?
Т.е. чтобы он имел не только клиент, но и свой собственный сервер.

 

chukcha
()

Wi-Fi 6 AX200 не стабильная, влючается только ac

Форум — Linux-hardware

sudo rmmod iwlmvm iwlwifi

sudo modprobe iwlmvm

dmesg выводит, что подгружается firmware iwlwifi-cc-a0-66.ucode когда должно iwlwifi-cc-a0-46.ucode если верить https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html

Как исправить? куда копать?

раньше работало AX роутер показывал 100%, сейчас только AC и уровень сигнала скачет 80-100%

[ 2334.279234] Intel(R) Wireless WiFi driver for Linux
[ 2334.285243] iwlwifi 0000:06:00.0: api flags index 2 larger than supported by driver
[ 2334.285253] iwlwifi 0000:06:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[ 2334.285459] iwlwifi 0000:06:00.0: loaded firmware version 66.f1c864e0.0 cc-a0-66.ucode op_mode iwlmvm
[ 2334.287059] iwlwifi 0000:06:00.0: Detected Intel(R) Wi-Fi 6 AX200 160MHz, REV=0x340
[ 2334.295445] thermal thermal_zone0: failed to read out thermal zone (-61)
[ 2334.406042] iwlwifi 0000:06:00.0: Detected RF HR B3, rfid=0x10a100
[ 2334.470853] iwlwifi 0000:06:00.0: base HW address: 14:f6:d8:a1:2f:8e
[ 2334.486166] iwlwifi 0000:06:00.0 wlp6s0: renamed from wlan0

 , ,

sap78
()

Libvirt (Qemu+KVM+Virt-manager) гостевые ОС люто юзают ресурсы гипервизора

Форум — Admin

В наличии HP ProLiant DL360 G5 в основном для тестов. Решил развернуть на нём виртуализацию на Debian 12. В общем гостевая ОСь жрёт практически все ресурсы сервера и жёстко тормозит, неважно будь то Win либо Lin. Вот конфиг Win8.1, дал ей 16 Гб ОЗУ и 8 ядер CPU. Тип HDD и сети - virtio. Вот скрин с самого гипервизора (сервера) когда в гостевой ОСи просто открываешь проводник. Что происходит? Это баги на свеженьком дистре дебиана…? На предыдущем релизе виртуализация крутилась отлично

 ,

Shprot
()

Mutex'сы - как их правильно готовить

Форум — Development

Вот тут лежит небольшой пример. Посмотрите, пожалуйста, и скажите: что неправильно, чего не хватает. Заранее благодарен.

 ,

braboar
()

mesa-freeworld available on RPMFusion update-testing repository

Форум — Talks

Собственно, что и требовалось доказать:

Mesa vaapi & vdpau drivers for GPU accelerated video encode/decode are now shipped by RPMFusion free in updates-testing for Fedora 37 and Rawhide.

vaapi

sudo dnf install --enablerepo=rpmfusion-free-updates-testing mesa-va-drivers-freeworld

vdpau

sudo dnf install --enablerepo=rpmfusion-free-updates-testing mesa-vdpau-drivers-freeworld

If already installed either mesa-va-drivers or mesa-vdpau-drivers,

sudo dnf swap --enablerepo=rpmfusion-free-updates-testing mesa-va-drivers mesa-va-drivers-freeworld

or

sudo dnf swap --enablerepo=rpmfusion-free-updates-testing mesa-vdpau-drivers mesa-vdpau-drivers-freeworld

https://www.reddit.com/r/Fedora/comments/yq9p6d/mesafreeworld_available_on_rpmfusion/

 , , ,

Im_not_a_robot
()

Firefox все pdf сохраняет в download - как отключить?

Форум — Desktop

Привет! В настройках firefox везде, где есть pdf выставил «Всегда спрашивать». Спрашивает, говорю открыть в firefox, но в download все равно сохраняется тот же файл. Выбираю открыть по умолчанию в mupdf и все равно сохраняется копия в download. Задолбался чистить download, засирается в момент. Как это побороть?

 

rustamych
()

ищу качественный топор.

Форум — Linux-hardware

Здравствуйте.
захотелось для десктопа прибрести wi-fi адаптер.
(пока облизывался на новые роутеры, подумалось, а нафига, если не у всех клиентов есть)
понятно, чтоб маленький юсб-свисток с ах имеет мало смысла.
есть варианты с антеннами побольше, совместимые с linux?
п.с. pcie занят, надо usb.

 , wi-fi ax

darkenshvein
()

Как пустить трафик приложения через определённый сетевой интерфейс?

Форум — Desktop

Есть 2 интерфейса:

# ip link list
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether d8:bb:c1:95:4d:c7 brd ff:ff:ff:ff:ff:ff
3: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1400 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 3
    link/ppp
Надо, чтобы всё ходило по дефолту через eno1, а ppp0 засунуть в namespace так, чтобы потом можно было сделать, например
ip netns exec <ns> ssh
Любые другие способы приветствуются.

 , , ,

crutch_master
()

Второй подход к «особому» ядру Ubuntu

Форум — Linux-hardware

Всем привет.

В связи с событиями, которые никому на лоре не интересны и не обсуждаются, возникла потребность совершить второй подход к попытке свалить с Ubuntu на одном из ноутов. Суть такова:

  • Есть (теперь уже) санкционочка Latitude 5520 с пылу с жару до подскока цен;
  • На нем была Windows. Стала Ubuntu. В Ubuntu все работает и никаких проблем нет, кроме того, что это Ubuntu.

Проблема во всех других дистрибутивах, что я пробовал запустить на нем: openSUSE, Debian, Fedora. Ноут сильно греется даже в простое. Если смотреть powertop, то это выгялдит в Ubuntu так:

Pkg(HW)

C2 (pc2)   33,5%
C3 (pc3)    1,7%
C6 (pc6)    0,0%
C7 (pc7)    1,0%
C8 (pc8)   26,7%
C9 (pc9)    0,0%
C10 (pc10) 30,7%

И это нормально, т.е. переходит в состояние pc10. А вот во всех других дистрибутивах всегда pc2 и дальше никак.

Обнаружил, что ноут греется из-за nvme накопителя. В ubuntu его температура 28 градусов. А в указанных выше дистрибутивах примерно 63. Все в простое.

Autonomous Power State Transition Enable (APSTE): Enabled

Во всех дистрибутивах одинаково - включено.

Пробовал собрать ядро debian с конфигом из ubuntu - все равно в debian все греется и пыхтит.

Как можно понять, что же такого наколдовали в ubuntu? Уж очень у них хорошая поддержка ноута. Хочется также, но в привычном дистрибутиве иметь.

 , , , ,

gutaper
()

nobootwait при загрузке

Форум — Admin

Привет. Нужно сделать чтобы при отсутствии флешки прописанной в fstab система не ждала 2 минуты на ее подключение а продолжала загрузку. nofail не работает, всё равно ждать 2 минуты. Также нашел nobootwait, но с ним тоже не работает, а при подключении этой самой флешки выбивает тучу ошибок и загрузка вообще прерывается. Как мне сделать чтобы при отсутствии флешки, загрузка всё равно продолжалась без ожидания?

 

TheLinuxUser
()

Вопрос по Rust (Option + Rc + RefCell)

Форум — Development

Доброго времени суток,

Программируя небольшую игрулечку на piston+rapier2d, создал класс героя(Hero) :

pub struct Hero {
    pub rotation: f64,
    pub health: f32,
    pub texture: Texture,
    step_size: f64,
    // --- [ Physics ] --- //
    body_handle: Option<RigidBodyHandle>,
    rigid_body_set: Option<Rc<RefCell<RigidBodySet>>>,
    collider_set: Option<Rc<RefCell<ColliderSet>>>,
}


Три последние члена класса задаются через функцию trait-a PhysicalObject - init_with_physics(…).

Вопрос у меня в том правильно ли я всё делаю, меня смущает синтаксическая «огромность» при доступе к этим трём членам класса. В частности, когда использую Option<Rc<RefCell<…>>>

Например что бы получить rigid_body_set :

let rigid_set_rc = self.rigid_body_set.clone().unwrap();
let mut rigid_set = rigid_set_rc.borrow_mut();

В одну строчку это сделать не получилось - rust-analyzer ругается :

temporary value dropped while borrowed consider using a let >binding to create a longer lived value

Также как понимаю при unwrap(), объект внутри option перемещается, поэтому приходится clone() использовать. Правильно ли это? Или есть другие подходы представлять в struct неинициализированные данные, которые могут быть позже заданы.

 ,

xionovermazes
()