16:22 asdqueerfromeu[d]: Has anyone tested Star Citizen to see if it blows up NVK? :triangle_nvk:
16:59 m1syl[d]: *Scam Citizen
22:46 dwlsalmeida[d]: Can someone explain what GART means in nouveau? The wikipedia entry is kinda scarce, but this [0] says that it's a IOMMU-like device that will allow the kernel driver to map kernel addresses to a given address space in the GPU?
22:46 dwlsalmeida[d]: [0]: https://lore.kernel.org/all/CADnq5_MfSNHP--KyQe2GEWCvg4XAwLV5FAw+0B-0DwvXBcACtw@mail.gmail.com/
22:46 dwlsalmeida[d]: at least for AMD gpus
22:47 dwlsalmeida[d]: enum nvkmd_mem_flags {
22:47 dwlsalmeida[d]: /** Place memory as local as possible.
22:47 dwlsalmeida[d]: *
22:47 dwlsalmeida[d]: * This should be the default for most memory allocations. On discrete
22:47 dwlsalmeida[d]: * GPUs, it will default to be placed in VRAM but may be paged out to GART,
22:47 dwlsalmeida[d]: * depending on system memory pressure.
22:47 dwlsalmeida[d]: */
22:47 dwlsalmeida[d]: NVKMD_MEM_LOCAL = 1 << 0,
22:47 dwlsalmeida[d]: /** Place the memory in GART */
22:47 dwlsalmeida[d]: NVKMD_MEM_GART = 1 << 1,
22:47 dwlsalmeida[d]: Does NVKMD_MEM_GART means the memory can only be accessed by the kernel driver then?
22:47 airlied[d]: GART is system memory that is accessible by the GPU