Projekt ARES
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.

Verwenden der Software mit Wine unter ArchLinux

2 verfasser

Nach unten

Verwenden der Software mit Wine unter ArchLinux Empty Verwenden der Software mit Wine unter ArchLinux

Beitrag von micha0815 So 10 März 2024, 11:04

Hallo, ich versuche die Software unter Linux mit wine zu verwenden.
Das funktioniert, bis auf die Kamera.
Diese wird problemlos erkannt und ich kann auch das Kamerabild in Arch Linux anzeigen.
Die Software erkennt auch die Kamera, kann aber nicht darauf zugreifen. (Ich verwende die Ares Kamera.)



Hat jemand das schonmal, in dieser Konfiguration, ausprobiert?

Verwenden der Software mit Wine unter ArchLinux Cam11


Code:
wine ARES.exe    
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)
ALSA lib dlmisc.c:339:(snd_dlobj_cache_get0) Cannot open shared library libasound_module_pcm_pipewire.so (/usr/lib32/alsa-lib/libasound_module_pcm_pipewire.so: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden)
0128:fixme:winmm:MXD_GetControlDetails What should the sw-side mixer controls map to?
0024:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_SW, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8A8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B10G10R10A2_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5A1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!
0024:fixme:d3d:wined3d_check_device_format_conversion output 0133F398, device_type WINED3D_DEVICE_TYPE_REF, src_format WINED3DFMT_B5G5R5X1_UNORM, dst_format WINED3DFMT_B5G6R5_UNORM stub!

***** VIDEOINPUT LIBRARY ARES - 0.2000 *****


***** VIDEOINPUT LIBRARY ARES - 0.2000 *****

0024:err:d3d:wined3d_swapchain_resize_buffers Something's still holding back buffer 0 (0137E798).
013c:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
Kamera Thread startet
CamInit - from DLL Device:0 X/Y:640/480
Checking Device ID:0Name:Integrated Camera: Integrated C0024:err:winediag:v4l_device_create Reading from /dev/video0 requires libv4l2, but it could not be loaded.
W/H:0/0 / Size:0
 - FAIL
0024:fixme:d3d:wined3d_query_gl_create Unhandled query type 0x4.
CamInit - from DLL Device:1 X/Y:640/480
Checking Device ID:1Name:ARES Camera0024:err:winediag:v4l_device_create Reading from /dev/video2 requires libv4l2, but it could not be loaded.
W/H:0/0 / Size:0
 - FAIL
Nb alloc: 6009
Nb realloc: 20
High water mark: 359 Kb
0128:fixme:winmm:MXD_SetControlDetails What should the sw-side mixer controls map to?

micha0815

Anzahl der Beiträge : 2
Anmeldedatum : 10.03.24

Nach oben Nach unten

Verwenden der Software mit Wine unter ArchLinux Empty Re: Verwenden der Software mit Wine unter ArchLinux

Beitrag von Philipp Meißner Mo 11 März 2024, 11:29

Das ist doch schon mal ein Teilerfolg.
Können Sie mal eine ältere ARES-Version aus dem Archiv probieren? Zum Beispiel die 1.9?

Hintergrund:
ARES soll ja prinzipiell mit allen Kameras funktionieren. Nur gibt es immer wieder ein paar seltsame Kameras (insbesondere Virtuelle) die einen "pfuschigen" Treiber haben. Das führte dann dann dazu, dass wenn man bei diesen Kameras z.B. die Belichtungszeit einstellen will (die eine virtuelle Kamera ja garnicht hat) das Programm hart abstürtzte (und zwar nicht in meinem Code sondern im Treiber auf den ich keinen Einfluss habe). Diese Abstürtze fallen natürlich auf ARES zurück daher habe ich ein paar Tests implementiert um solche Kameras zu erkennen und dann gar nicht zu benutzen. Das Ergebnis ist das Bild was Sie gepostet haben. Das ist zugegebener Maßen ein bisschen Vodoo weil wirklich sagen das die Kamera einen Abstuz produzieren wird tut sie einem nicht. Ich prüfe eigentlich nur ob die erwarteten Filtereinstellungen (Belichtung, Helligket etc.) alle vorhanden sind und eine vernünftige Auflösung angezeigt wird.

TLDR: In den alten Version macht ARES den Test noch nicht. Es wird die Kamera also akzeptieren, aber es ist möglich, dass es dann einen Absturz gibt. Sollte die Alte Version funktionieren, kann ich den Test ja manuell abstellbar machen. Dann werden wieder alle Kameras akzeptiert aber eventuell Absturze in Kauf genommen.

Philipp Meißner
Philipp Meißner

Anzahl der Beiträge : 79
Anmeldedatum : 28.01.21

Nach oben Nach unten

Verwenden der Software mit Wine unter ArchLinux Empty Re: Verwenden der Software mit Wine unter ArchLinux

Beitrag von micha0815 Mo 11 März 2024, 18:20

Vielen Dank für die Antwort.

In allen Versionen die älter als Projekt ARES 1.11.4 sind. wird keine Kamera erkannt.

Eventuel läst sich das Problem mit backtrace lösen. Das werde ich am Wochenende mal testen.

Ich darf hier leider keine Links Posten, deshalb als Zitat:
Neyzan schrieb:PROBLEM SOLVED: I ran "dmesg" in the terminal and saw in the backtrace that the webcam was referred to as usb1 (it was in a line referring to the input of the device), so I went to the Drives tab of the Wine Configuration menu and I added a drive specifying as its path /dev/usb1. Now the webcam is recognised in Wine and works perfectly...

micha0815

Anzahl der Beiträge : 2
Anmeldedatum : 10.03.24

Nach oben Nach unten

Verwenden der Software mit Wine unter ArchLinux Empty Re: Verwenden der Software mit Wine unter ArchLinux

Beitrag von Gesponserte Inhalte


Gesponserte Inhalte


Nach oben Nach unten

Nach oben

- Ähnliche Themen

 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten