Giter Site home page Giter Site logo

Oculus CV1 No Display about openhmd HOT 26 OPEN

DaRacci avatar DaRacci commented on June 9, 2024
Oculus CV1 No Display

from openhmd.

Comments (26)

thaytan avatar thaytan commented on June 9, 2024

In driver_openhmd.cpp of SteamVR-OpenHMD, there's some lines that sleep to let the display connection establish. Maybe that sleep isn't long enough for your Nvidia driver?

        /* Sleep for 1 second while activating to let the display connect */
        std::this_thread::sleep_for( std::chrono::seconds(1) );

Try making that bigger.

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

If this is the case should i be able to see a error or something in a log or should i just give it a shot?

from openhmd.

thaytan avatar thaytan commented on June 9, 2024

If SteamVR can't detect a display, it'll just pop up a VR window instead of displaying on the headset - which sounds like what you're seeing?

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

If SteamVR can't detect a display, it'll just pop up a VR window instead of displaying on the headset - which sounds like what you're seeing?

No so im seeing that through activating like a view window or something in steamvr

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

image
this is how im seeing it atm

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

And this is my GPU Info as well as neofetch
image

  Device-1: NVIDIA GA102 [GeForce RTX 3090] vendor: Gigabyte driver: nvidia
    v: 515.43.04 pcie: speed: 16 GT/s lanes: 16 ports: active: none
    off: DP-1, DP-2, DP-3, HDMI-A-1 empty: HDMI-A-2,HDMI-A-3 bus-ID: 0a:00.0
    chip-ID: 10de:2204
  Display: server: X.Org v: 21.1.3 driver: X: loaded: nvidia
    gpu: nvidia,nvidia-nvswitch display-ID: :0 screens: 1
  Screen-1: 0 s-res: 7680x1440 s-dpi: 108
  Monitor-1: DP-0 pos: primary,left res: 2560x1440 dpi: 109
    diag: 685mm (26.97")
  Monitor-2: DP-2 pos: primary,center res: 2560x1440 dpi: 107
    diag: 704mm (27.7")
  Monitor-3: DP-4 pos: right res: 2560x1440 dpi: 109 diag: 685mm (26.97")
  OpenGL: renderer: NVIDIA GeForce RTX 3090/PCIe/SSE2
    v: 4.6.0 NVIDIA 515.43.04 direct render: Yes```

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

I've tried with sleep times of 2 up to 5 with no results

from openhmd.

thaytan avatar thaytan commented on June 9, 2024

I'm not sure why it's not lighting up then, sorry. You could try switching on Extended mode and see if you can get the headset to display that way, but direct mode is what you want in the end for SteamVR.

https://github.com/OpenHMD/OpenHMD/wiki/Extended-Mode

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

I can now see the display in xrandr however, this still only works when steamvr is open and i still have 0 display on it

from openhmd.

thaytan avatar thaytan commented on June 9, 2024

If it's showing up in xrandr and the display configuration UI now, but you still can't get it to light up then I think you have a hardware problem

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

I've tested it under my previous windows install which works perfectly fine

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

If it helps at all this is my steamvr log

Wed May 18 2022 18:03:23.058359 - //==============================================================================================
Wed May 18 2022 18:03:23.058377 - ================================================================================================
Wed May 18 2022 18:03:23.058385 - ================================================================================================
Wed May 18 2022 18:03:23.058395 - vrcompositor 1.21.12 startup with PID=74689, config=/home/racci/.local/share/Steam/config, runtime=/home/racci/.local/share/Steam/steamapps/common/SteamVR
Wed May 18 2022 18:03:23.058402 - VR compositor 1.21.12 (v1647034158) Mixed starting up
Wed May 18 2022 18:03:23.070981 - CIPCPipe::ConnectPipe(SteamVR_Namespace) attempting connect to steamvr:SteamVR_Namespace
Wed May 18 2022 18:03:23.071010 - CSharedResourceNamespaceClient::Init(): received namespace data 74569
Wed May 18 2022 18:03:23.071023 - CIPCPipe::CreatePipe(VR_CompositorPipe_74569) bound to steamvr:VR_CompositorPipe_74569
Wed May 18 2022 18:03:23.071425 - Set fd limit to: 524288
Wed May 18 2022 18:03:23.072002 - [Settings] Load Default Json Settings from /home/racci/.local/share/Steam/steamapps/common/SteamVR/drivers/htc/resources/settings/default.vrsettings
Wed May 18 2022 18:03:23.072035 - [Settings] Load Default Json Settings from /home/racci/.local/share/Steam/steamapps/common/SteamVR/drivers/lighthouse/resources/settings/default.vrsettings
Wed May 18 2022 18:03:23.072062 - [Settings] Load Default Json Settings from /home/racci/.local/share/Steam/steamapps/common/SteamVR/drivers/null/resources/settings/default.vrsettings
Wed May 18 2022 18:03:23.072088 - [Settings] Load Default Json Settings from /home/racci/Downloads/SteamVR-OpenHMD/build/resources/settings/default.vrsettings
Wed May 18 2022 18:03:23.072187 - [Settings] Load Default Json Settings from /home/racci/.local/share/Steam/steamapps/common/SteamVR/resources/settings/default.vrsettings
Wed May 18 2022 18:03:23.072420 - [Settings] Load Json Settings from /home/racci/.local/share/Steam/config/steamvr.vrsettings
Wed May 18 2022 18:03:23.072899 - Events created
Wed May 18 2022 18:03:23.073261 - Found bad mirror window settings: 
Wed May 18 2022 18:03:23.073274 - Creating CHmdWindowSDL!
Wed May 18 2022 18:03:23.103992 - Instance layers available:
Wed May 18 2022 18:03:23.104016 -  - VK_LAYER_VALVE_steam_overlay_32, version 4202632
Wed May 18 2022 18:03:23.104024 -  - VK_LAYER_VALVE_steam_overlay_64, version 4202632
Wed May 18 2022 18:03:23.104031 -  - VK_LAYER_VALVE_steam_fossilize_32, version 4202632
Wed May 18 2022 18:03:23.104036 -  - VK_LAYER_VALVE_steam_fossilize_64, version 4202632
Wed May 18 2022 18:03:23.104042 -  - VK_LAYER_MANGOHUD_overlay, version 4202631
Wed May 18 2022 18:03:23.104048 -  - VK_LAYER_MANGOAPP_overlay, version 4202631
Wed May 18 2022 18:03:23.104053 -  - VK_LAYER_KHRONOS_validation, version 4206803
Wed May 18 2022 18:03:23.104058 -  - VK_LAYER_NV_optimus, version 4206797
Wed May 18 2022 18:03:23.106006 - Instance extensions available:
Wed May 18 2022 18:03:23.106025 -  - VK_KHR_device_group_creation, version 1
Wed May 18 2022 18:03:23.106032 -  - VK_KHR_display, version 23
Wed May 18 2022 18:03:23.106038 -  - VK_KHR_external_fence_capabilities, version 1
Wed May 18 2022 18:03:23.106055 -  - VK_KHR_external_memory_capabilities, version 1
Wed May 18 2022 18:03:23.106063 -  - VK_KHR_external_semaphore_capabilities, version 1
Wed May 18 2022 18:03:23.106068 -  - VK_KHR_get_display_properties2, version 1
Wed May 18 2022 18:03:23.106074 -  - VK_KHR_get_physical_device_properties2, version 2
Wed May 18 2022 18:03:23.106079 -  - VK_KHR_get_surface_capabilities2, version 1
Wed May 18 2022 18:03:23.106085 -  - VK_KHR_surface, version 25
Wed May 18 2022 18:03:23.106091 -  - VK_KHR_surface_protected_capabilities, version 1
Wed May 18 2022 18:03:23.106096 -  - VK_KHR_wayland_surface, version 6
Wed May 18 2022 18:03:23.106102 -  - VK_KHR_xcb_surface, version 6
Wed May 18 2022 18:03:23.106107 -  - VK_KHR_xlib_surface, version 6
Wed May 18 2022 18:03:23.106113 -  - VK_EXT_acquire_xlib_display, version 1
Wed May 18 2022 18:03:23.106118 -  - VK_EXT_debug_report, version 10
Wed May 18 2022 18:03:23.106124 -  - VK_EXT_debug_utils, version 2
Wed May 18 2022 18:03:23.106130 -  - VK_EXT_direct_mode_display, version 1
Wed May 18 2022 18:03:23.106136 -  - VK_EXT_display_surface_counter, version 1
Wed May 18 2022 18:03:23.106141 -  - VK_KHR_portability_enumeration, version 1
Wed May 18 2022 18:03:23.106148 - Direct mode features: present
Wed May 18 2022 18:03:23.106154 - Requesting 9 instance extensions:
Wed May 18 2022 18:03:23.106159 -  - VK_KHR_surface
Wed May 18 2022 18:03:23.106165 -  - VK_KHR_xcb_surface
Wed May 18 2022 18:03:23.106170 -  - VK_KHR_display
Wed May 18 2022 18:03:23.106176 -  - VK_EXT_direct_mode_display
Wed May 18 2022 18:03:23.106181 -  - VK_EXT_acquire_xlib_display
Wed May 18 2022 18:03:23.106187 -  - VK_EXT_display_surface_counter
Wed May 18 2022 18:03:23.106192 -  - VK_KHR_external_memory_capabilities
Wed May 18 2022 18:03:23.106198 -  - VK_KHR_external_semaphore_capabilities
Wed May 18 2022 18:03:23.106203 -  - VK_KHR_get_physical_device_properties2
Wed May 18 2022 18:03:23.108841 - HMD deviceUUID is 5023beabdeb6a6cf
Wed May 18 2022 18:03:23.108861 - Looking for direct display through RandR
Wed May 18 2022 18:03:23.108869 -  - Root 0x1ef
Wed May 18 2022 18:03:23.167627 -    - Output 0x1bc - 32 modes, 1 preferred
Wed May 18 2022 18:03:23.167648 -      - Mode 0 0x1bd 2560x1440 (looking for 2160x1200)
Wed May 18 2022 18:03:23.167675 -    - Output 0x1dd - 0 modes, 0 preferred
Wed May 18 2022 18:03:23.167702 -    - Output 0x1de - 9 modes, 1 preferred
Wed May 18 2022 18:03:23.167709 -      - Mode 0 0x1df 2560x1440 (looking for 2160x1200)
Wed May 18 2022 18:03:23.167729 -    - Output 0x1e5 - 0 modes, 0 preferred
Wed May 18 2022 18:03:23.167750 -    - Output 0x1e6 - 1 modes, 1 preferred
Wed May 18 2022 18:03:23.167757 -      - Mode 0 0x244 2160x1200 (looking for 2160x1200)
Wed May 18 2022 18:03:23.167763 -        - Found matching output 486
Wed May 18 2022 18:03:23.167769 - Found candidate direct display as RandR output 0x1e6
Wed May 18 2022 18:03:23.234154 - Tried to find direct display through RandR: 0x55e0ac14a150
Wed May 18 2022 18:03:23.235102 - Trying to match desired rate of 90.000000Hz.
Wed May 18 2022 18:03:23.235113 - 1 modes on display:
Wed May 18 2022 18:03:23.235121 -  - 0: [email protected]
Wed May 18 2022 18:03:23.235128 - Selected mode 0.
Wed May 18 2022 18:03:23.235499 - Direct mode surface: 0x55e0ac12db50
Wed May 18 2022 18:03:23.235840 - Requesting 10 device extensions:
Wed May 18 2022 18:03:23.235872 -  - VK_KHR_swapchain
Wed May 18 2022 18:03:23.235881 -  - VK_KHR_maintenance1
Wed May 18 2022 18:03:23.235887 -  - VK_KHR_dedicated_allocation
Wed May 18 2022 18:03:23.235893 -  - VK_KHR_get_memory_requirements2
Wed May 18 2022 18:03:23.235899 -  - VK_KHR_external_memory
Wed May 18 2022 18:03:23.235904 -  - VK_KHR_external_semaphore
Wed May 18 2022 18:03:23.235910 -  - VK_EXT_display_control
Wed May 18 2022 18:03:23.235916 -  - VK_KHR_external_memory_fd
Wed May 18 2022 18:03:23.235921 -  - VK_KHR_external_semaphore_fd
Wed May 18 2022 18:03:23.235927 -  - VK_EXT_global_priority
Wed May 18 2022 18:03:23.235934 - Global priority query enabled: 1
Wed May 18 2022 18:03:23.235948 - Attempting to enable async support...
Wed May 18 2022 18:03:23.235955 - Enabling async support!
Wed May 18 2022 18:03:23.257346 - m_pVkInstance : 0x55e0ac14a8f0
Wed May 18 2022 18:03:23.257369 - m_pVkPhysicalDevice : 0x55e0ac122840
Wed May 18 2022 18:03:23.257378 - m_pVkDevice : 0x55e0ac3f1630
Wed May 18 2022 18:03:23.257384 - m_pVkGraphicsQueue : 0x55e0ac4fc190
Wed May 18 2022 18:03:23.257391 - m_pVkComputeQueue : 0x55e0ac5ffba0
Wed May 18 2022 18:03:23.257401 - HMD swapchain mode:2 count:3
Wed May 18 2022 18:03:23.259529 - Direct mode: enabled
Wed May 18 2022 18:03:23.260080 - Mirror swapchain mode:0 count:3
Wed May 18 2022 18:03:23.272620 - CGraphicsDevice Init...
Wed May 18 2022 18:03:23.272858 - Headset is using direct mode
Wed May 18 2022 18:03:23.272870 - Initializing timing resources
Wed May 18 2022 18:03:23.273279 - Using Vulkan Renderer
Wed May 18 2022 18:03:23.273614 - Initializing CVulkanVRRenderer
Wed May 18 2022 18:03:23.273648 - Debug markers: disabled, missing extension support. Is the Renderdoc layer enabled?
Wed May 18 2022 18:03:23.308351 - Initialized Vulkan transfer ring buffer, mapped at offset 0x0x7fc3bc000000.
Wed May 18 2022 18:03:23.310467 - Updated HMD Prop_DisplayFrequency_Float to 90.000000
Wed May 18 2022 18:03:23.310496 - ****************************************** Begin GPU speed ******************************************
Wed May 18 2022 18:03:23.310506 - GPU Vendor: "NVIDIA GeForce RTX 3090" GPU Driver: "2160771328"
Wed May 18 2022 18:03:23.310672 - Initializing CVulkanVRRenderer
Wed May 18 2022 18:03:23.310697 - Debug markers: disabled, missing extension support. Is the Renderdoc layer enabled?
Wed May 18 2022 18:03:23.341577 - Initialized Vulkan transfer ring buffer, mapped at offset 0x0x7fc3ac000000.
Wed May 18 2022 18:03:23.387370 - MeasureGpuMegaPixelsPerSecond(0): Returning 2371 MP/sec. Total CPU time 0.08 seconds.
Wed May 18 2022 18:03:23.406514 - GPU speed from average of 5 median samples: 2369
Wed May 18 2022 18:03:23.406804 - ******************************************* End GPU speed *******************************************
Wed May 18 2022 18:03:23.406860 - HMD driver recommended: 2160x1200 90.0Hz HiddenArea(0.00%) = 466 MP/sec
Wed May 18 2022 18:03:23.406872 - Raw ideal render target scale = 5.08
Wed May 18 2022 18:03:23.406880 - Clamping render target scale to 1.5x
Wed May 18 2022 18:03:23.406954 - New result of GetRecommendedRenderTargetSize for current app: 2644x1468
Wed May 18 2022 18:03:23.406967 - Creating samplers
Wed May 18 2022 18:03:23.409566 - Creating util resources
Wed May 18 2022 18:03:23.412617 - Creating/Updating distortion surfaces (mesh resolution 49)
Wed May 18 2022 18:03:23.445829 - Warp mesh (left eye) covers 90.96% of its viewport (shrink wrap saved 2.22%)
Wed May 18 2022 18:03:23.635249 - Warp mesh (right eye) covers 90.96% of its viewport (shrink wrap saved 2.22%)
Wed May 18 2022 18:03:23.786306 - Creating constant buffers
Wed May 18 2022 18:03:23.789281 - Creating systemlayer textures (w=2644,h=1468)
Wed May 18 2022 18:03:23.834116 - Initializing camera
Wed May 18 2022 18:03:23.834169 - Done initializing CGraphicsDevice resources
Wed May 18 2022 18:03:23.834183 - Loading MC resources
Wed May 18 2022 18:03:23.834316 - Distort initialized
Wed May 18 2022 18:03:23.834988 - Loading background skybox texture async '/home/racci/.local/share/Steam/steamapps/common/SteamVR/resources/backgrounds/aurorasky.png'
Wed May 18 2022 18:03:23.835008 - Loading reflection skybox texture async '/home/racci/.local/share/Steam/steamapps/common/SteamVR/resources/reflections/dashboard_lights.png'
Wed May 18 2022 18:03:23.838682 - Set thread 0x7fc3e1087640 priority to: -15
Wed May 18 2022 18:03:23.838764 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrstartup 74477
Wed May 18 2022 18:03:23.838949 - Set thread 0x7fc3e0684640 priority to: 15
Wed May 18 2022 18:03:23.839037 - Set thread 0x7fc3e0785640 priority to: 15
Wed May 18 2022 18:03:23.839057 - Compositor render thread started
Wed May 18 2022 18:03:23.839080 - Not starting NewFrameHandler thread on Linux
Wed May 18 2022 18:03:23.839102 - Startup Complete (0.767674 seconds)
Wed May 18 2022 18:03:23.981803 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrdashboard 74721
Wed May 18 2022 18:03:24.367114 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 74724
Wed May 18 2022 18:03:24.542036 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/linux64/vrmonitor 74738
Wed May 18 2022 18:03:24.567632 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 75010
Wed May 18 2022 18:03:24.567854 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 74989
Wed May 18 2022 18:03:24.572193 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 74995
Wed May 18 2022 18:03:24.698646 - External connection from /home/racci/.local/share/Steam/ubuntu12_32/steam 47717
Wed May 18 2022 18:03:25.867460 - Socket closed
Wed May 18 2022 18:03:25.867487 - Unable to read message from socket: 0
Wed May 18 2022 18:03:25.867503 - Process vrstartup (74477) disconnected (Thread(0x0x7fc3b4000e90/0x0x7f)
Wed May 18 2022 18:03:25.867512 - Lost pipe connection from vrstartup (74477)
Wed May 18 2022 18:03:25.871391 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/tools/steamvr_environments/game/bin/linuxsteamrt64/steamtours 74747
Wed May 18 2022 18:03:25.947104 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 75002
Wed May 18 2022 18:03:28.012392 - External connection from /home/racci/.local/share/Steam/steamapps/common/SteamVR/bin/vrwebhelper/linux64/vrwebhelper 75828
Wed May 18 2022 18:03:28.084685 - Processing message VRMsg_CompositorNewSharedImage from vrwebhelper_main (74724) took 0.0051 seconds
Wed May 18 2022 18:03:30.997375 - Clearing dashboard transform because timed out
Wed May 18 2022 18:04:17.944125 - Clearing dashboard transform because interaction started on HMD
Wed May 18 2022 18:04:56.635893 - Clearing dashboard transform because interaction started on HMD

from openhmd.

thaytan avatar thaytan commented on June 9, 2024
Wed May 18 2022 18:03:23.235113 - 1 modes on display:
Wed May 18 2022 18:03:23.235121 -  - 0: [email protected]
Wed May 18 2022 18:03:23.235128 - Selected mode 0.
Wed May 18 2022 18:03:23.235499 - Direct mode surface: 0x55e0ac12db50

That bit looks like SteamVR is finding the display, and getting a Direct Mode lease. I don't know why it's not lighting up after that

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

That's what i thought while looking over it, I'm honestly really lost because it works completely besides the display I can even see steamVR getting input from the sensors and waking up / unpausing im just confused

from openhmd.

VDavid003 avatar VDavid003 commented on June 9, 2024

I have the exact same problem. CV1, display is black with orange led. Tracking in steamvr and the opengl example works, and if I set extended mode in my xorg config (nvidia card), xrandr sees the display but I have no output.
I have a Windows dualboot and the official Oculus app works fine under Windows.
Could this be a HMD firmware update? Or something like a new nvidia driver breaking it?
Edit: OpenHMD used to work a long time ago, but tracking semmed to have some "input lag" and it vibrated too much for my liking, so I didn't really use it much.

from openhmd.

VDavid003 avatar VDavid003 commented on June 9, 2024

Figured it out! I downgraded my kernel to the latest 5.15 lts, and my nvidia drivers to 495.46 and my CV1 came to life!
I'm guessing this is more of an nvidia driver problem rather than a kernel problem.

from openhmd.

thaytan avatar thaytan commented on June 9, 2024

Thanks for reporting back!

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

Im unable to test as i don't have my rift currently but if thats the solution jesus thats annoying

from openhmd.

VDavid003 avatar VDavid003 commented on June 9, 2024

I guess we could report this to nvidia somehow? But we'll need more testing before that to see if it's an nvidia problem to begin with.

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

I guess we could report this to nvidia somehow? But we'll need more testing before that to see if it's an nvidia problem to begin with.

If No one else is able to verify the issue I'll be able to test sometime middle of September as that's when I'll have access to my oculus again.

from openhmd.

thaytan avatar thaytan commented on June 9, 2024

Someone else reported on reddit similar symptoms that were fixed by downgrading their Nvidia driver: https://www.reddit.com/r/openhmd/comments/wkhvr9/comment/iju9lw3/

from openhmd.

midget3111 avatar midget3111 commented on June 9, 2024

Yep, also encountering this issue :c

from openhmd.

DaRacci avatar DaRacci commented on June 9, 2024

Yep, also encountering this issue :c

Tis sad but the only fix is either hoping nvidia fix it eventually or downgrading

from openhmd.

RetroZelda avatar RetroZelda commented on June 9, 2024

still happening with driver version 525.85.12

from openhmd.

thaytan avatar thaytan commented on June 9, 2024

ValveSoftware/SteamVR-for-Linux#520 seems related, and points to
ValveSoftware/SteamVR-for-Linux#355 (comment) as a possible workaround

from openhmd.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.