{"id":17781668,"url":"https://github.com/bitcap-co/bitcap-glt","last_synced_at":"2025-08-12T19:33:14.277Z","repository":{"id":258111543,"uuid":"860745974","full_name":"bitcap-co/bitcap-glt","owner":"bitcap-co","description":"GPU Lookup Table (GLT) is a script utility that maps GPU devices to their PCIE slot locations.","archived":false,"fork":false,"pushed_at":"2024-12-11T08:15:10.000Z","size":277,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-11T09:22:44.697Z","etag":null,"topics":["gpu","mining","powershell","shell","utility-script","wpf"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bitcap-co.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-21T04:19:15.000Z","updated_at":"2024-11-06T18:14:14.000Z","dependencies_parsed_at":"2024-11-05T04:20:24.575Z","dependency_job_id":"f440540c-f9b3-4443-87e7-544d394b78d8","html_url":"https://github.com/bitcap-co/bitcap-glt","commit_stats":{"total_commits":73,"total_committers":2,"mean_commits":36.5,"dds":"0.013698630136986356","last_synced_commit":"160f485e5fc126fdbd2c75972b14b262da018fda"},"previous_names":["bitcap-co/bitcap-glt"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-glt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-glt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-glt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bitcap-co%2Fbitcap-glt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bitcap-co","download_url":"https://codeload.github.com/bitcap-co/bitcap-glt/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229705476,"owners_count":18110792,"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":["gpu","mining","powershell","shell","utility-script","wpf"],"created_at":"2024-10-27T04:04:03.607Z","updated_at":"2024-12-14T12:42:53.139Z","avatar_url":"https://github.com/bitcap-co.png","language":"PowerShell","readme":"## GPU Lookup Table (GLT)\nGPU Lookup Table is a small utility script allowing the user to map all GPU\ndevices to their corresponding PCIE slot addresses/locations on a remote system.\nInteracted with a GUI window.\n\n## The Problem\n\nGPU miners are traditionally hard to troubleshoot because 6, 8, or even 12 GPU devices can be in a single chassis at a time. Even with special management software and tools, one problem still exists in most systems. There is no way to know exactly which card is the “bad card” when an issue arises. Specifically, knowing which card to physically pull out of the system to further troubleshoot its problem.\n\n\nPCI devices are given what is known as a bus address (looks something like this: 01:00.0). As you will see in HiveOS for example, it shows a table of the detected GPUs in the system with its bus address on the left-hand side. While this gives you a unique identifier for each GPU detected in the rig, it doesn’t tell where they are on the motherboard in the real world.\n\n## Supported Hardware\n\nWithout getting too much of the details here, essentially there are two different places that the script uses to gather PCI information. These both are located in read-only memory and contain data provided by the OEM/BIOS manufacturer. This makes it very dependent on the OEM to give accurate information. Information provided by the OEM may be incomplete, inaccurate, or wrong. This is why the data provided by the script can’t be 100% trusted.\n\n**The following motherboards can all be supported. The table below shows the current status of support.\n\nStatus of Supported Motherboards:\n\n| Baseboard Product Name | Current Status |\n| -------------- |  ------------ |\n| ONDA B250 (12X) | Y |\n| CRESCENTBAY | Y |\n| BTC-T37/BTC-S37 (8X) | Y|\n| TB360-BTC | Y |\n| TB85 | Y |\n| ASUS Prime Z390 | Y |\n| Gigabyte Z390 UD| N\u003csup\u003e1\u003c/sup\u003e |\n| OctoMiner 12X (XTREME/ULTRA) | Y |\n| OctoMiner 8X (XTREME/ULTRA) | Y |\n| 'skylake' 8X | Y |\n| 'B75' | Y |\n| 'B85' | N |\n\nY = Currently Supported\nN = Not Currently Supported\n\n\u003csup\u003e1\u003c/sup\u003e Gigabyte Z390 UD on BIOS version F10 or newer will not be supported due to BIOS limitations.\n\n## Common Errors and Warnings\nThis script is definitely not perfect! There will probably be bugs/errors that one will run into. This section will go over the more common ones and give some insight into meaning and what can be done.\n\n#### Unsupported: the detected motherboard model is not supported\nThis one should be pretty self-explanatory. Whatever motherboard the remote system has is not supported by the script.\n\nWhat can be done: Report the issue ( See [Reporting Issues/Contributing](./README.md#reporting-issuescontributing)) and support will be added shortly if possible!\n\n#### Offline Miner: unable to fetch miner\nThe script will also validate that the hostname of the miner is reachable before trying to connect. If the miner is ‘Service Offline’, the script will show this error.\n\nThe script can only work if the miner is online.\nWhat can be done: If the miner is on the network but AM is not able to see it, the script will say that it’s offline. To bypass this, you can check the ‘Bypass AM Validation’ option.\n\n#### ‘$PIRQ Table not found’ Warning\nThe script is just letting the user know that it wasn’t able to find the preferred table of information. The script will continue but uses the generally less accurate DMI table to figure out the order of PCIE slots. As the following warning says, this may lead to inaccurate and incomplete output from the script.\n\n## HiveOS Integration\nThis repo also provides a HiveOS package to integrate the core GLT functionality directly into `motd` as well as a standalone `gpu_lookup_table` script to produce a \"one to one\" map of the installed baseboard. Check out the release [here](https://github.com/bitcap-co/bitcap-glt/releases/tag/v0.0.4-hiveos) to find out more information.\n\n\n## Reporting Issues/Contributing\nSee [CONTRIBUTING](./.github/CONTRIBUTING.md) to see how to report issues or contribute pull requests.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcap-co%2Fbitcap-glt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbitcap-co%2Fbitcap-glt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbitcap-co%2Fbitcap-glt/lists"}