Kirjoittaja Aihe: Oculus SDK to Linux tai edes openHMD toimimaan ?  (Luettu 11938 kertaa)

0 jäsentä ja 3 Vierasta katselee tätä aihetta.

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Oculus SDK to Linux tai edes openHMD toimimaan ?
« : 15.07.2019 - klo:17:03 »
Eli olen jo pidemmän aikaa yrittänyt saada kyseistä pakettia käännettyä opensuse eri versioilla,
kyseessä kuiteskin debianille(ubuntu) suunnattu paketti, jonka takia en saa muuta kuin virheilmoituksia aikaiseksi.
Enkä ole netistä löytänyt ohjeita kovasta yrityksestä huolimatta.

Tietääkseni olen saannut asennettua kaikki kääntämisen tarvitsemat *-dev paketit.

Onko ainoa mahdollisuus saada oculus toimimaan, asentamalla ubuntu?

kyseinen SDK löytyy -> https://developer.oculus.com/downloads/package/oculus-sdk-for-linux-signature/ https://developer.oculus.com/downloads/package/oculus-sdk-for-linux/

Koodia: [Valitse]
jkaija@Jussin-PoytaLinux:~/Lataukset/GIT/ovr_sdk_linux_0.5.0.1> make release
CFLAGS="-DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share" CXXFLAGS="-DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share" LDFLAGS="" make -C Samples/OculusWorldDemo/Projects/Linux -f OculusWorldDemo.mk
make[1]: Siirrytään hakemistoon ”/home/jkaija/Lataukset/GIT/ovr_sdk_linux_0.5.0.1/Samples/OculusWorldDemo/Projects/Linux”
mkdir -p ../../Obj/Linux/x86_64/Release/
g++ -c -DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share  -DOVR_DLL_BUILD -Wall -Wextra -Werror -pipe -fPIC -msse2 -fno-strict-aliasing -fvisibility=hidden -std=c++11 -O2 -I../../../../LibOVR/Include -I../../../../LibOVRKernel/Src -o ../../Obj/Linux/x86_64/Release/OculusWorldDemo.o ../../OculusWorldDemo.cpp
../../OculusWorldDemo.cpp: In member function ‘virtual void OculusWorldDemoApp::OnIdle()’:
../../OculusWorldDemo.cpp:1111:46: error: implicitly-declared ‘OVR::Pose<float>& OVR::Pose<float>::operator=(const OVR::Pose<float>&)’ is deprecated [-Werror=deprecated-copy]
 1111 |     ThePlayer.HeadPose = trackState.HeadPose.ThePose;
      |                                              ^~~~~~~
In file included from ../../OculusWorldDemo.h:38,
                 from ../../OculusWorldDemo.cpp:25:
../../../../LibOVR/Include/Extras/OVR_Math.h:1686:5: note: because ‘OVR::Pose<float>’ has user-provided ‘OVR::Pose<T>::Pose(const OVR::Pose<T>&) [with T = float]’
 1686 |     Pose(const Pose& s)
      |     ^~~~
cc1plus: all warnings being treated as errors
make[1]: *** [OculusWorldDemo.mk:114: ../../Obj/Linux/x86_64/Release/OculusWorldDemo.o] Virhe 1
make[1]: Poistutaan hakemistosta ”/home/jkaija/Lataukset/GIT/ovr_sdk_linux_0.5.0.1/Samples/OculusWorldDemo/Projects/Linux”
make: *** [Makefile:19: release] Virhe 2
« Viimeksi muokattu: 19.07.2019 - klo:13:52 kirjoittanut jkaija »
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #1 : 15.07.2019 - klo:17:16 »
Voin lähettää halukkaalle yrittäjälle kyseisen paketin, jos joku sais sen käännettyä opensuselle, paketin koko 55.3Mt.
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2791
  • Sukupuoli: Mies
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #2 : 15.07.2019 - klo:17:18 »
Minusta tuo johtuu siitä, että sinulla on paljon uudempi kääntäjä kun mille toi koodi on kirjoitettu. Eikö tosta ole olemassa yhtään tuoreempaa versiota? Tuohan linkin koodihan on vuodelta 2015. En usko, että yhtään sen paremmin kääntyy uudella ubuntullakaan.

Poissa mrl586

  • Jäsen
  • Viestejä: 162
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #3 : 17.07.2019 - klo:20:35 »
Käytä vanhempaa kääntäjää, niin sillä se kääntynee tai ehkä joku vipu auttaa kääntämään nykystandardia vanhemman standardin mukaista koodia.

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #4 : 18.07.2019 - klo:14:15 »
Laitetaan testiin...

Kiitos.
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #5 : 19.07.2019 - klo:10:45 »
Eipä taitoni riitä vanhan gcc4 tai 5 asennukseen, jotka olisivat tuolta ajalta, joutuuko niitä varten asentaa myös vanha opensuse ?
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Paikalla peran

  • Käännösryhmä
  • *
  • Viestejä: 452
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #6 : 19.07.2019 - klo:11:05 »
Saatko tungettua standardi-vipua kääntämiseen ?

C:ssä...
-std=c98

C++:ssa
-std=c++98

C:ssä...
-std=c90

C++:ssa
-std=c++90


Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #7 : 19.07.2019 - klo:11:42 »
Ahaa, testataanpas tuokin :)

Sielä makefilessä oli jo -std=c++11, kokeilin muuttaa noihin ehdottamiisi -> virhe ilmoitus pysy samana.
Koodia: [Valitse]
jkaija@Jussin-PoytaLinux:~/Lataukset/GIT/ovr_sdk_linux_0.5.0.1> make
CFLAGS="-DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share" CXXFLAGS="-DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share" LDFLAGS="" make -C Samples/OculusWorldDemo/Projects/Linux -f OculusWorldDemo.mk DEBUG=1
make[1]: Siirrytään hakemistoon ”/home/jkaija/Lataukset/GIT/ovr_sdk_linux_0.5.0.1/Samples/OculusWorldDemo/Projects/Linux”
mkdir -p ../../Obj/Linux/x86_64/Debug/
g++ -c -DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share  -DOVR_DLL_BUILD -Wall -Wextra -Werror -pipe -fPIC -msse2 -fno-strict-aliasing -fvisibility=hidden -std=c++11 -DDEBUG -DOVR_BUILD_DEBUG -g -O0 -I../../../../LibOVR/Include -I../../../../LibOVRKernel/Src -o ../../Obj/Linux/x86_64/Debug/OculusWorldDemo.o ../../OculusWorldDemo.cpp
../../OculusWorldDemo.cpp: In member function ‘virtual void OculusWorldDemoApp::OnIdle()’:
../../OculusWorldDemo.cpp:1111:46: error: implicitly-declared ‘OVR::Pose<float>& OVR::Pose<float>::operator=(const OVR::Pose<float>&)’ is deprecated [-Werror=deprecated-copy]
 1111 |     ThePlayer.HeadPose = trackState.HeadPose.ThePose;
      |                                              ^~~~~~~
In file included from ../../OculusWorldDemo.h:38,
                 from ../../OculusWorldDemo.cpp:25:
../../../../LibOVR/Include/Extras/OVR_Math.h:1686:5: note: because ‘OVR::Pose<float>’ has user-provided ‘OVR::Pose<T>::Pose(const OVR::Pose<T>&) [with T = float]’
 1686 |     Pose(const Pose& s)
      |     ^~~~
cc1plus: all warnings being treated as errors
make[1]: *** [OculusWorldDemo.mk:114: ../../Obj/Linux/x86_64/Debug/OculusWorldDemo.o] Virhe 1
make[1]: Poistutaan hakemistosta ”/home/jkaija/Lataukset/GIT/ovr_sdk_linux_0.5.0.1/Samples/OculusWorldDemo/Projects/Linux”
make: *** [Makefile:22: debug] Virhe 2
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Paikalla peran

  • Käännösryhmä
  • *
  • Viestejä: 452
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #8 : 19.07.2019 - klo:13:25 »
Koodia: [Valitse]
...
g++ -c -DLIBDIR=/usr/local/lib -DSHRDIR=/usr/local/share  -DOVR_DLL_BUILD -Wall -Wextra -Werror -pipe -fPIC -msse2 -fno-strict-aliasing -fvisibility=hidden -std=c++11 -O2 -I../../../../LibOVR/Include -I../../../../LibOVRKernel/Src -o ../../Obj/Linux/x86_64/Release/OculusWorldDemo.o ../../OculusWorldDemo.cpp
...

Käsittääkseni tämä (ainakin vipu -Werror) muuttaa varoitukset virheiksi (Esim.l depricated-copy), jolloin vanhentuneet komennot muuttuvat erroreiksi, ja eivät siten suostu kääntymään.

Koodia: [Valitse]
...
../../OculusWorldDemo.cpp: In member function ‘virtual void OculusWorldDemoApp::OnIdle()’:
../../OculusWorldDemo.cpp:1111:46: error: implicitly-declared ‘OVR::Pose<float>& OVR::Pose<float>::operator=(const OVR::Pose<float>&)’ is deprecated [-Werror=deprecated-copy]
 1111 |     ThePlayer.HeadPose = trackState.HeadPose.ThePose;
      |                                              ^~~~~~~
In file included from ../../OculusWorldDemo.h:38,
                 from ../../OculusWorldDemo.cpp:25:
../../../../LibOVR/Include/Extras/OVR_Math.h:1686:5: note: because ‘OVR::Pose<float>’ has user-provided ‘OVR::Pose<T>::Pose(const OVR::Pose<T>&) [with T = float]’
 1686 |     Pose(const Pose& s)
      |     ^~~~
cc1plus: all warnings being treated as errors
...

Tässä se huutaa (all warnings being treated as errors), että kaikki varoitukset käsitellään virheinä.

Koodia: [Valitse]
...
make[1]: *** [OculusWorldDemo.mk:114: ../../Obj/Linux/x86_64/Release/OculusWorldDemo.o] Virhe 1
make[1]: Poistutaan hakemistosta ”/home/jkaija/Lataukset/GIT/ovr_sdk_linux_0.5.0.1/Samples/OculusWorldDemo/Projects/Linux”
make: *** [Makefile:19: release] Virhe 2

Yritä löytää ja poistaa -Werror-vipu (makefile) käännösohjeista.

Mulla on vähän tila-ongelmaa home-osiossa, niin en viitsi ladata enkä yrittää kääntää koodiasi.

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
openHMD opensuse ?
« Vastaus #9 : 19.07.2019 - klo:13:37 »
ok testaan tuotakin, kiitos vinkistä :) .

Mutta....

 .....vaihdon ohjelmistoa openHMD (http://www.openhmd.net/index.php/download/)

Nyt onnistu ohjelmiston kääntäminen ok

Koodia: [Valitse]
./autogen.sh # (if you're building from the git repository)
./configure [--enable-openglexample]
make
sudo make install
kaikki meni läpi ilman virheilmoitusta

testiohjelmat
-./simple
 - tulostaa consoliin oculuksen sensoreiden tietoja - TOIMII

-./openglexample
 - tämä on sitten 3d testiohjelma, muuten ok mutta kuva tulee monitorille, kuva kääntyilee oculuksen mukaan mutta oculus pysyy mustana.

Joten lisäsin netin ohjeiden mukaan tiedoston; /etc/X11/xorg.conf.d/99-HMD.conf
Koodia: [Valitse]
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"

    Option "AllowHMD" "yes"
EndSection

Muta mikään ei muuttunut, osaisiko joku nyt neuvoa eteenpäin kun laite kuiteskin tunnistuu järjestelmään...

oculuksen irroitus/kiinnitys ja dmesg
Koodia: [Valitse]
2
[11422.524591] sd 5:0:0:0: [sde] Attached SCSI disk
[11978.997662] usb 8-3: USB disconnect, device number 4
[11978.997668] usb 8-3.1: USB disconnect, device number 5
[11985.827788] usb 8-3: new high-speed USB device number 6 using xhci_hcd
[11985.976341] usb 8-3: New USB device found, idVendor=2833, idProduct=2031, bcdDevice=50.00
[11985.976346] usb 8-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[11985.976350] usb 8-3: Product: Rift
[11985.976352] usb 8-3: Manufacturer: Oculus VR, Inc.
[11985.976354] usb 8-3: SerialNumber: 123456789A
[11985.977079] hub 8-3:1.0: USB hub found
[11985.977105] hub 8-3:1.0: 4 ports detected
[11986.103848] usb 9-3: new SuperSpeed Gen 1 USB device number 3 using xhci_hcd
[11986.351798] usb 8-3.1: new full-speed USB device number 7 using xhci_hcd
[11986.457350] usb 8-3.1: New USB device found, idVendor=2833, idProduct=0031, bcdDevice= 7.09
[11986.457355] usb 8-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[11986.457358] usb 8-3.1: Product: Rift
[11986.457361] usb 8-3.1: Manufacturer: Oculus VR, Inc.
[11986.457363] usb 8-3.1: SerialNumber: WMHD3035201AQK
[11986.470537] hid-generic 0003:2833:0031.000B: hiddev98,hidraw4: USB HID v1.10 Device [Oculus VR, Inc. Rift] on usb-0000:03:00.0-3.1/input0
[11986.476258] hid-generic 0003:2833:0031.000C: hiddev99,hidraw5: USB HID v1.10 Device [Oculus VR, Inc. Rift] on usb-0000:03:00.0-3.1/input1
[11991.156270] usb 9-3: New USB device found, idVendor=2833, idProduct=3031, bcdDevice=50.00
[11991.156276] usb 9-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[11991.156279] usb 9-3: Product: Rift
[11991.156281] usb 9-3: Manufacturer: Oculus VR, Inc.
[11991.156284] usb 9-3: SerialNumber: 123456789A
[11991.157060] hub 9-3:1.0: USB hub found
[11991.157089] hub 9-3:1.0: 4 ports detected
[14667.665735] ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[14667.666034] ata6.00: configured for UDMA/133
[14668.181684] usb 8-3.2: new full-speed USB device number 8 using xhci_hcd
[14668.286290] usb 8-3.2: New USB device found, idVendor=2833, idProduct=0330, bcdDevice= 1.00
[14668.286296] usb 8-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[14668.286299] usb 8-3.2: Product: Rift Audio
[14668.286302] usb 8-3.2: Manufacturer: Oculus
[14668.286304] usb 8-3.2: SerialNumber: WMHD3035201AQ
[14668.300098] input: Oculus Rift Audio as /devices/pci0000:00/0000:00:05.0/0000:03:00.0/usb8/8-3/8-3.2/8-3.2:1.3/0003:2833:0330.000D/input/input26
[14668.357911] hid-generic 0003:2833:0330.000D: input,hidraw4: USB HID v1.00 Device [Oculus Rift Audio] on usb-0000:03:00.0-3.2/input3
[14676.249954] usb 9-3: USB disconnect, device number 3
[14793.043846] ata6: SATA link up 1.5 Gbps (SStatus 113 SControl 310)
[14793.044178] ata6.00: configured for UDMA/133
[15542.561352] usb 8-3: USB disconnect, device number 6
[15542.561358] usb 8-3.1: USB disconnect, device number 7
[15542.562600] usb 8-3.2: USB disconnect, device number 8
[15570.705074] usb 8-3: new high-speed USB device number 9 using xhci_hcd
[15570.853646] usb 8-3: New USB device found, idVendor=2833, idProduct=2031, bcdDevice=50.00
[15570.853652] usb 8-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15570.853655] usb 8-3: Product: Rift
[15570.853658] usb 8-3: Manufacturer: Oculus VR, Inc.
[15570.853660] usb 8-3: SerialNumber: 123456789A
[15570.854435] hub 8-3:1.0: USB hub found
[15570.854471] hub 8-3:1.0: 4 ports detected
[15570.985114] usb 9-3: new SuperSpeed Gen 1 USB device number 4 using xhci_hcd
[15571.229052] usb 8-3.1: new full-speed USB device number 10 using xhci_hcd
[15571.330611] usb 8-3.1: New USB device found, idVendor=2833, idProduct=0031, bcdDevice= 7.09
[15571.330617] usb 8-3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[15571.330620] usb 8-3.1: Product: Rift
[15571.330623] usb 8-3.1: Manufacturer: Oculus VR, Inc.
[15571.330625] usb 8-3.1: SerialNumber: WMHD3035201AQK
[15571.345236] hid-generic 0003:2833:0031.000E: hiddev98,hidraw4: USB HID v1.10 Device [Oculus VR, Inc. Rift] on usb-0000:03:00.0-3.1/input0
[15571.352812] hid-generic 0003:2833:0031.000F: hiddev99,hidraw5: USB HID v1.10 Device [Oculus VR, Inc. Rift] on usb-0000:03:00.0-3.1/input1
jkaija@Jussin-PoytaLinux:/lib>

ja lsusb
Koodia: [Valitse]
jkaija@Jussin-PoytaLinux:/lib> lsusb
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 015 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 014 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 046d:0825 Logitech, Inc. Webcam C270
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 013 Device 002: ID 0738:1107 Mad Catz, Inc.
Bus 013 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 045e:02e6 Microsoft Corp. Wireless XBox Controller Dongle
Bus 001 Device 003: ID 2833:0211 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 010 Device 002: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 010 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 012 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 011 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 011 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 009 Device 004: ID 2833:3031 
Bus 009 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 010: ID 2833:0031 
Bus 008 Device 009: ID 2833:2031 
Bus 008 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
jkaija@Jussin-PoytaLinux:/lib>
« Viimeksi muokattu: 19.07.2019 - klo:13:52 kirjoittanut jkaija »
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux, entäs opensuse ?
« Vastaus #10 : 19.07.2019 - klo:13:41 »
reboottaan koneen jos se auttais ja palaan myöhemmin...

Muokkaus: ei ollut rebootista apuja.

Ihan kuin toi hmd ei vaa aktivoituisi nvidiassa ?
« Viimeksi muokattu: 19.07.2019 - klo:13:53 kirjoittanut jkaija »
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #11 : 19.07.2019 - klo:13:54 »
Pakko kohta siirtyä wintoosan puolelle koska sielä noi toimii heittämällä :(
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #12 : 19.07.2019 - klo:14:18 »
opensuse ei reakoi millään tavalla kun nappaan oculuksen hdmi-liittimen irti/kiinni
ei ainakaan dmesg tulosteessa ole muutosta.

Mut kun nappaa usb johdon niin se näkyy lsusb ja dmesg
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #13 : 19.07.2019 - klo:14:19 »
Käyttääkö opensuse automaattisesti tuolla /etc/X11/xorg.conf.d/ olevia tiedostoja?
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Paikalla peran

  • Käännösryhmä
  • *
  • Viestejä: 452
Vs: openHMD opensuse ?
« Vastaus #14 : 19.07.2019 - klo:15:04 »
-./openglexample
 - tämä on sitten 3d testiohjelma, muuten ok mutta kuva tulee monitorille, kuva kääntyilee oculuksen mukaan mutta oculus pysyy mustana.

Oletko kokeillut kiinnittää oculuksen samaan HDMI-porttiin, missä näkyi monitorissa kuva ?
(En tiedä juuri mitään oculuksesta edes sitä löytyykö siitä hdmi-portti.)

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #15 : 19.07.2019 - klo:15:21 »
Näytönohjaimessani on vaa yksi hdmi portti, joten oculus on siinnä kiinni kun vaatii hdmi:n, kummatkin työpöytä näytöt on sitten noissa DP-porteissa (DisplayPort).

Mut nyt tuli mieleen, mistä minä näen mitä ajuria kone käyttää, koska Mesan asennuksen takia pitää olla myös nouveau asennettuna?

Asennettuna on myös nvidian omat;

S  | Nimi                      | Yhteenveto                                                            | Tyyppi
---+---------------------------+-----------------------------------------------------------------------+--------
i+ | nvidia-computeG05         | NVIDIA driver for computing with GPGPU                                | paketti
i+ | nvidia-gfxG05-kmp-default | NVIDIA graphics driver kernel module for GeForce 600 series and newer | paketti
i+ | nvidia-glG05              | NVIDIA OpenGL libraries for OpenGL acceleration                       | paketti
i+ | x11-video-nvidiaG05       | NVIDIA graphics driver for GeForce 600 series and newer               | paketti
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #16 : 19.07.2019 - klo:15:42 »
Tolleen kone ilmeisesti näkee näyttiksen  :o
Koodia: [Valitse]
jkaija@Jussin-PoytaLinux:~> xrandr
Screen 0: minimum 8 x 8, current 3840 x 1440, maximum 32767 x 32767
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-2 connected primary 2560x1440+1280+0 (normal left inverted right x axis y axis) 725mm x 428mm
   2560x1440     59.95 +  74.97*
   1920x1080     60.00    59.94    50.00 
   1680x1050     59.95 
   1440x900      59.89 
   1280x1440     59.91 
   1280x1024     75.02    60.02 
   1280x960      60.00 
   1280x720      60.00    59.94    50.00 
   1024x768      75.03    70.07    60.00 
   800x600       75.00    72.19    60.32    56.25 
   720x576       50.00 
   720x480       59.94 
   640x480       75.00    72.81    59.94    59.93 
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
DP-5 connected 1280x1024+0+416 (normal left inverted right x axis y axis) 376mm x 301mm
   1280x1024     60.02*+
   1024x768      75.03    60.00 
   800x600       75.00    60.32 
   640x480       75.00    59.94 
USB-C-0 disconnected (normal left inverted right x axis y axis)
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #17 : 19.07.2019 - klo:15:45 »
Muutampa sen /etc/X11/xorg.conf.d/99-HMD.conf

Koodia: [Valitse]
# HMD Oculus Rift
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"

    option "allowHMD" "yes"
    option "allowHMD" "hdmi-0"
EndSection

Kysymys onko tolla tiedostonimellä merkitystä, pitäisikö olla 99-nvidia.conf ?

Edit:  Pitäiskö noi syöttää sinne 50-monitor.conf tiedostoon ?
« Viimeksi muokattu: 19.07.2019 - klo:15:52 kirjoittanut jkaija »
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma

Poissa harmie

  • Valvoja
  • *
  • Viestejä: 2791
  • Sukupuoli: Mies
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #18 : 20.07.2019 - klo:13:56 »
Kysymys onko tolla tiedostonimellä merkitystä, pitäisikö olla 99-nvidia.conf ?
Ei sillä nimellä ole väliä kunhan on .conf päätteinen

Edit:  Pitäiskö noi syöttää sinne 50-monitor.conf tiedostoon ?
Tähän en osaa vastata, mutta tuskin se huonommaksi menee jos kokeilet.

Poissa jkaija

  • Jäsen
  • Viestejä: 551
  • Sukupuoli: Mies
    • OtaNetti
Vs: Oculus SDK to Linux tai edes openHMD toimimaan ?
« Vastaus #19 : 20.07.2019 - klo:20:52 »
Jep, ei oo vaikutusta mihin sen syötän, kokeilin generoida myös xorg.conf tiedoston ja sinne survoin sen, ei vaikutusta, olen nyt windowsin puolella jatkanut vr testailuita harmittaa vaa kun sinne joutuu menee.
Joko järjestelmä ei tajua sitä, tai voisko noi näyttiksen ajurit (nvidia) olla rikki.  :-\
HP Pavilion15-p076no, Tumbleweed 64bit Plasma
Asus Prime X570P, AMD Ryzen 5 3600, 32GT, GeForce RTX2080, Tumbleweed 64bit Plasma