Giter Site home page Giter Site logo

nvidia-kmod's People

Contributors

scaronni avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

nvidia-kmod's Issues

nvidia 378.x series doesn't support some recent hardware

I have a ~1 year old Dell xps15 laptop w/ a 960M GPU.

# lspci -s 01:00.0 -v
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
	Subsystem: Dell Device 06e4
	Flags: fast devsel, IRQ 16
	[virtual] Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
	Memory at b0000000 (64-bit, prefetchable) [size=256M]
	Memory at c0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	[virtual] Expansion ROM at dd000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [250] Latency Tolerance Reporting
	Capabilities: [258] L1 PM Substates
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Capabilities: [900] #19
	Kernel modules: nouveau, nvidia_drm, nvidia

Nvidia, in their infinite wisdom, has dropped support for this GPU from the 378.x series. According to their driver search page, 375.39 is the latest driver to support my hardware.

Is there any acceptable way of adding this driver series into this repo? Perhaps as additional branches. Eg, fedora-25-375

depmod WARNING on latest update

Got these warning messages after a yum update on RHEL7 yesterday. Hardware: TitanX (Maxwell)

depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_register_module
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_get_rm_ops
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_unregister_module
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceQueryCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnsetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocSys
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuMap
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaFreePages
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuUnMap
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceOwnPageFaultIntr
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAddressSpace
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetExternalAllocPtes
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetFbInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceStopChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDestroyFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocFB
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetGpuInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceBindChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceInitFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetBigPageSize
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDeRegisterUvmOps
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceFreeDupedHandle
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryFree
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaRegisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceCopyEngineAlloc
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetChannelResourcePtes
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetPmaObject
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupMemory
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnregisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaPinPages
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelAllocate
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetP2PCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaUnregisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAllocation
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaAllocPages
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_register_module
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_get_rm_ops
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_unregister_module
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceQueryCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnsetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocSys
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuMap
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaFreePages
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuUnMap
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceOwnPageFaultIntr
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAddressSpace
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetExternalAllocPtes
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetFbInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceStopChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDestroyFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocFB
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetGpuInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceBindChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceInitFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetBigPageSize
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDeRegisterUvmOps
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceFreeDupedHandle
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryFree
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaRegisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceCopyEngineAlloc
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetChannelResourcePtes
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetPmaObject
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupMemory
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnregisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaPinPages
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelAllocate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetP2PCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaUnregisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAllocation
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaAllocPages
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionCreate

Latest kmod-nvidia on el7 pulls down el7.6 kernel on el7.7

Hi,
First of all, thank you so much for making these packages available. I've been using your packages on EL7 and Fedora and couldn't imagine my digital life without them.

Just this morning, I was updating packages and I noticed that the latest kmod-nvidia (under https://negativo17.org/repos/nvidia/epel-7/x86_64) pulled down the most recent el7.6 kernel on my previously working el7.7 system.
Fix was easy: Download the src.rpm for kmod-nvidia and kmod-nvidia-common and rebuild on el7.7.
Now that Centos7.7 is out, are you planning on updating the builds anytime soon?
Thank you so much,
Vincent

latest kmod-nvidia issues with RHEL 7.5

Hi,
Just updated to RHEL 7.5 and it seems the kmod-nvidia rpm might need to be recompiled:

/sbin/weak-modules --no-initramfs --add-kernel 3.10.0-862.el7.x86_64 --verbose

[...]
Module nvidia-uvm.ko from kernel 3.10.0-693.el7.x86_64 is not compatible with kernel 3.10.0-862.el7.x86_64 in symbols: radix_tree_insert
Module nvidia.ko from kernel 3.10.0-693.el7.x86_64 is not compatible with kernel 3.10.0-862.el7.x86_64 in symbols: efi_enabled screen_info i2c_del_adapter i2c_add_adapter acpi_bus_unregister_driver acpi_bus_get_device acpi_bus_register_driver
Module nvidia-modeset.ko from kernel 3.10.0-693.el7.x86_64 is not compatible with kernel 3.10.0-862.el7.x86_64 in symbols: nv_kthread_q_flush nvidia_register_module nv_kthread_q_schedule_q_item nvidia_get_rm_ops nv_kthread_q_item_init nv_kthread_q_stop nvidia_unregister_module nv_kthread_q_init

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.