{"id":18782115,"url":"https://github.com/gpuopen-librariesandsdks/directgma_p2p","last_synced_at":"2025-04-13T12:07:48.524Z","repository":{"id":99066256,"uuid":"50031330","full_name":"GPUOpen-LibrariesAndSDKs/DirectGMA_P2P","owner":"GPUOpen-LibrariesAndSDKs","description":"Samples showing FIrePro DirectGMA features in OpenGL and OpenCL","archived":false,"fork":false,"pushed_at":"2016-01-27T11:30:28.000Z","size":1252,"stargazers_count":20,"open_issues_count":3,"forks_count":8,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-13T12:07:41.483Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GPUOpen-LibrariesAndSDKs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-20T13:19:15.000Z","updated_at":"2025-04-10T00:34:06.000Z","dependencies_parsed_at":"2023-04-21T16:17:06.612Z","dependency_job_id":null,"html_url":"https://github.com/GPUOpen-LibrariesAndSDKs/DirectGMA_P2P","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FDirectGMA_P2P","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FDirectGMA_P2P/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FDirectGMA_P2P/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GPUOpen-LibrariesAndSDKs%2FDirectGMA_P2P/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GPUOpen-LibrariesAndSDKs","download_url":"https://codeload.github.com/GPUOpen-LibrariesAndSDKs/DirectGMA_P2P/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248710434,"owners_count":21149190,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T20:34:57.549Z","updated_at":"2025-04-13T12:07:48.502Z","avatar_url":"https://github.com/GPUOpen-LibrariesAndSDKs.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DGMA_P2P\nSamples showing FirePro DirectGMA features in OpenGL, DX11 and OpenCL\n\n----------------\nSystem Setup\n----------------\n\nYour system needs 2 AMD GPUs with the DirectGMA feature, and the latest GPU driver.\nPlug at least 1 monitor on each GPU.\n\n-----------------\nEnable DirectGMA\n-----------------\n\nBefore running your DirectGMA samples, you have to make sure that the DirectGMA feature is enabled:\n\non Windows: \nAMD Firepro Control Center -\u003e AMD Firepro -\u003e SDI/DirectGMA -\u003e Check the checkbox of the 2 GPU -\u003e Apply -\u003e Restart your computer.\n\non Linux:\nin your terminal, enter the commands :\n\u003e  aticonfig --initial=dual-head --adapter=all -f\n\u003e  aticonfig --set-pcs-val=MCIL,DMAOGLExtensionApertureMB,96\n\u003e  aticonfig --set-pcs-u32=KERNEL,InitialPhysicalUswcUsageSize,96\nand reboot.\n\n\n-------------------------\nBuilding the source code\n-------------------------\n\nFor Visual Studio users, each sample has its Visual Studio 2010 solution file, it will also work on more recent version of visual studio:\n- GPUtoGPU_OpenCL\\GPUtoGPU_OpenCL.sln\n- GPUtoGPU_OpenGL\\GPUtoGPU_OpenGL.sln\n- GPUtoGPU_DX11\\GPUtoGPU_DX11.sln \n\nFor Linux users, each sample has its Makefile:\n- GPUtoGPU_OpenCL\\GPUtoGPU_OpenCL\\Makefile\n- GPUtoGPU_OpenGL\\GPUtoGPU_OpenGL\\Makefile\n\n\nBefore building the GPUtoGPU_OpenCL project, install the AMD APP SDK,\nThe include and libraries directories point to this SDK using AMDAPPSDKROOT environment variable. This variable will be set when installing the SDK\n\n\nBefore building the GPUtoGPU_DX11, install the Microsoft DirectX SDK (June 2010),\nand check that your include\u0026lib directories are correct in your Visual Studio solution.\nThe ones used in this SDK are: \nC:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\Include  and  C:\\Program Files (x86)\\Microsoft DirectX SDK (June 2010)\\Lib\\x86\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpuopen-librariesandsdks%2Fdirectgma_p2p","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgpuopen-librariesandsdks%2Fdirectgma_p2p","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgpuopen-librariesandsdks%2Fdirectgma_p2p/lists"}