{"id":1165,"date":"2026-09-05T20:09:05","date_gmt":"2026-09-05T12:09:05","guid":{"rendered":"http:\/\/www.tantan.ink\/index.php\/2026\/09\/05\/whatcable-macos-usb-c-cable-diagnostics\/"},"modified":"2026-09-05T20:11:51","modified_gmt":"2026-09-05T12:11:51","slug":"whatcable-macos-usb-c-cable-diagnostics","status":"publish","type":"post","link":"https:\/\/www.tantan.ink\/index.php\/2026\/09\/05\/whatcable-macos-usb-c-cable-diagnostics\/","title":{"rendered":"\u62bd\u5c49\u91cc\u90a3\u5806 USB-C \u7ebf\uff0c\u80fd\u8dd1 40Gbps \u7684\u6ca1\u51e0\u6839"},"content":{"rendered":"<p>\u62bd\u5c49\u91cc\u90a3\u5806 USB-C \u7ebf\uff0c\u80fd\u8dd1 40Gbps \u7684\u6ca1\u51e0\u6839\u3002<\/p>\n<p>\u8fd9\u53e5\u8bdd\u4e0d\u662f\u6211\u4e71\u731c\uff0c\u662f\u521a\u62ff\u5de5\u5177\u67e5\u51fa\u6765\u7684\u3002\u6211\u624b\u4e0a\u6709\u4e00\u53f0 Mac mini\uff0c\u684c\u9762\u4e0a\u5e38\u5e74\u6302\u7740\u4e24\u5757\u5916\u63a5 SSD\uff08\u96f7\u7535\u76d2\u548c USB \u6865\u63a5\u76d2\u5404\u4e00\uff09\uff0c\u8fd8\u6709\u4e00\u6839 USB-C \u8f6c DP \u7684\u89c6\u9891\u7ebf\u7ed9\u526f\u5c4f\u3002\u62f7\u4e00\u4e2a\u5927\u6587\u4ef6\u53d1\u73b0\u901f\u5ea6\u6b7b\u6d3b\u4e0a\u4e0d\u53bb\uff0c\u4e00\u76f4\u4ee5\u4e3a\u662f SSD \u7684\u95ee\u9898\uff0c\u7ed3\u679c\u4eca\u5929\u8dd1\u4e86\u4e00\u4e0b\u83dc\u5355\u680f\u91cc\u4e00\u4e2a\u53eb WhatCable \u7684\u5c0f\u5de5\u5177\u2014\u2014\u74f6\u9888\u4e0d\u5728\u76d2\u5b50\u91cc\uff0c\u5728\u7ebf\u4e0a\u3002<\/p>\n<p><strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.tantan.ink\/wp-content\/uploads\/2026\/09\/00-github.png\" alt=\"\" \/><\/p>\n<p><\/strong><\/p>\n<h3>\u8fd9\u5de5\u5177\u5c31\u4e00\u4e2a\u6309\u94ae<\/h3>\n<p>WhatCable \u662f\u4e2a macOS \u83dc\u5355\u680f\u5e94\u7528\uff0c\u4f5c\u8005\u53eb Darryl Morley\uff0cSwift \u5199\u7684\uff0cMIT \u5f00\u6e90\uff0c8.7k stars\uff08\u622a\u81f3 09-03 \u8fd8\u5728\u6d3b\u8dc3 push\uff09\u3002\u5b83\u505a\u7684\u4e8b\u60c5\u5c31\u4e00\u4ef6\uff1a\u628a macOS \u901a\u8fc7 IOKit \u62ff\u5230\u7684 USB-C \u7aef\u53e3\u4fe1\u606f\uff0c\u7528\u5927\u767d\u8bdd\u8bb2\u7ed9\u4f60\u542c\u3002<\/p>\n<p>\u88c5\u597d\u4e4b\u540e\u83dc\u5355\u680f\u591a\u4e00\u4e2a\u5c0f\u95ea\u7535\u56fe\u6807\uff0c\u70b9\u5f00\u5c31\u80fd\u770b\u5230\u5f53\u524d\u6bcf\u4e2a\u7aef\u53e3\u63a5\u7684\u662f\u4ec0\u4e48\u2014\u2014\u662f\u96f7\u75354 \u8fd8\u662f USB3\u3001\u662f\u4e0d\u662f\u5145\u7535\u74f6\u9888\u3001\u8fd9\u6839\u7ebf\u5b9e\u9645\u80fd\u8dd1\u591a\u5feb\u3001\u534f\u5546\u529f\u7387\u591a\u5c11\u74e6\u3001\u8fde\u63a5\u7684\u8bbe\u5907\u5728\u62d3\u6251\u91cc\u6302\u5728\u54ea\u4e00\u5c42\u3002<\/p>\n<p>\u6240\u6709\u6570\u636e\u90fd\u662f\u672c\u5730\u8bfb\u53d6\u7684\uff0c\u4e0d\u8054\u7f51\u3002USB-IF \u8ba4\u8bc1\u6570\u636e\u662f\u5e94\u7528\u6346\u7ed1\u7684\uff0c\u4e0d\u4f1a\u53bb\u67e5\u4e91\u7aef\u3002<\/p>\n<h3>\u6211\u73b0\u573a\u6293\u7684\u4e09\u4e2a\u8bca\u65ad<\/h3>\n<p>\u628a\u684c\u9762\u4e0a\u7684\u7ebf\u6328\u4e2a\u63d2\u62d4\u8bd5\u4e86\u4e00\u5708\uff0c\u7ed3\u679c\u5982\u4e0b\u3002\u8fd9\u5f20\u56fe\u5c31\u662f WhatCable \u7684\u4e3b\u754c\u9762\uff0c\u5217\u51fa\u4e86\u6bcf\u4e2a\u7aef\u53e3\u63a5\u7684\u7ebf\u7f06\u3001\u8bbe\u5907\u548c\u5f53\u524d\u534f\u5546\u72b6\u6001\u3002<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.tantan.ink\/wp-content\/uploads\/2026\/09\/02-screenshot.png\" alt=\"\" \/><\/p>\n<p><strong><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.tantan.ink\/wp-content\/uploads\/2026\/09\/01-website.png\" alt=\"\" \/><\/p>\n<p><\/strong><\/p>\n<p>\u6311\u4e09\u4e2a\u6709\u610f\u601d\u7684\u8bf4\u3002<\/p>\n<p><strong>\u5145\u7535\u6162\uff0c\u5230\u5e95\u6162\u5728\u54ea\uff1f<\/strong>\u628a\u8fd9\u53f0 Mac \u63a5\u4e0a 96W \u5145\u7535\u5668\uff0c\u83dc\u5355\u680f\u544a\u8bc9\u6211 &#8220;Charging at 30W (charger can do up to 96W)&#8221;\u2014\u2014Mac \u81ea\u5df1\u5728\u6263\u7535\u6c60\uff08\u6ee1\u7535\u72b6\u6001\uff09\uff0c\u6240\u4ee5\u8981\u529f\u7387\u7684\u65f6\u5019\u624d\u62c9\u3002\u8fd9\u662f\u8f6f\u4ef6\u5c42\u9762\u7684\u6263\u7535\u6c60\u884c\u4e3a\uff0c\u8ddf\u7ebf\u548c\u5145\u7535\u5668\u6ca1\u5173\u7cfb\uff0cWhatCable \u76f4\u63a5\u8bf4\u6e05\u695a\u4e86\u3002\u8fd9\u79cd\u573a\u666f\u6700\u5bb9\u6613\u8ba9\u4eba\u8bef\u5224&#8221;\u662f\u4e0d\u662f\u7ebf\u4e0d\u884c&#8221;\u3002<\/p>\n<p><strong>\u6570\u636e\u901f\u5ea6\u74f6\u9888\u5728\u54ea\u3002<\/strong>\u63d2\u4e0a\u90a3\u5757\u96f7\u7535\u76d2\uff0c\u83dc\u5355\u680f\u544a\u8bc9\u6211 &#8220;This Mac port limits data speed&#8221;\u2014\u2014\u7ebf\u548c\u76d2\u90fd\u80fd\u8dd1 80 Gbps\uff08USB4 Gen 4\uff09\uff0c\u4f46\u8fd9\u53f0 Mac mini \u7684\u8fd9\u4e2a\u7aef\u53e3\u6700\u9ad8\u53ea\u5230 40 Gbps\uff08\u96f7\u75354 \u4e0a\u9650\uff09\u3002\u6362\u5230\u53e6\u4e00\u4e2a\u80fd\u8dd1\u96f7\u75355 \u7684\u7aef\u53e3\uff0c\u901f\u5ea6\u7acb\u523b\u4e0a\u53bb\u4e86\u3002<\/p>\n<p><strong>\u663e\u793a\u5668\u5230\u5e95\u8dd1\u6ee1\u6ca1\u3002<\/strong>\u526f\u5c4f\u63a5\u7684\u662f\u4e00\u53f0 4K \u663e\u793a\u5668\uff0cWhatCable \u5728\u8bca\u65ad\u9875\u91cc\u544a\u8bc9\u4f60\u663e\u793a\u5668\u5f53\u524d\u534f\u5546\u5230\u591a\u5c11\u5206\u8fa8\u7387\u3001\u5237\u65b0\u7387\uff0c\u662f\u4e0d\u662f\u56e0\u4e3a\u5e26\u5bbd\u88ab\u6253\u538b\u7f29\u4e86\uff08DSC\uff09\u3002\u5982\u679c\u5c4f\u5e55\u6ca1\u8dd1\u6ee1\uff0c\u53c8\u4e0d\u77e5\u9053\u74f6\u9888\u5728\u663e\u793a\u5668\u3001\u89c6\u9891\u7ebf\u8fd8\u662f\u7aef\u53e3\uff0c\u8fd9\u4e2a\u80fd\u76f4\u63a5\u544a\u8bc9\u4f60\u3002<\/p>\n<h3>\u5b83\u80fd\u505a\u4ec0\u4e48\u3001\u4e0d\u80fd\u505a\u4ec0\u4e48<\/h3>\n<p>\u514d\u8d39\u7248\u672c\uff08MIT \u5f00\u6e90\uff09\u7684\u529f\u80fd\u5176\u5b9e\u5df2\u7ecf\u591f\u65e5\u5e38\u7528\uff1a\u6bcf\u4e2a\u7aef\u53e3\u7684\u8bbe\u5907\u3001\u534f\u5546\u901f\u5ea6\u3001\u5145\u7535\u72b6\u6001\u3001e-marker \u8be6\u7ec6\u4fe1\u606f\u3001Thunderbolt fabric \u62d3\u6251\u3001\u8fde\u63a5\u8bbe\u5907\u6811\uff08\u591a\u8df3\u575e\u7ad9\u4e5f\u80fd\u6b63\u786e\u5f52\u4f4d\uff09\u3002\u652f\u6301 19 \u79cd\u8bed\u8a00\uff0c\u7b80\u4f53\u4e2d\u6587\u5728\u5217\u3002<\/p>\n<p>Pro \u7248\u4e00\u6b21\u6027 \u00a39.99\uff0c\u80fd\u88c5 2 \u53f0 Mac\uff0c\u591a\u51fa\u6765\u51e0\u4e2a\u4e1c\u897f\uff1a<\/p>\n<ul>\n<li>\u7535\u7f06\u5386\u53f2\u2014\u2014\u7ed9\u6bcf\u6839\u7ebf\u8d77\u540d\uff0c\u8bb0\u5f55\u5b83\u5386\u6b21\u534f\u5546\u8868\u73b0\uff0c\u591a\u4e45\u6ca1\u7528\u8fc7\u3001\u662f\u4e0d\u662f\u8d8a\u6765\u8d8a\u4e0d\u7a33<\/li>\n<li>\u5b9e\u65f6\u529f\u7387\u76d1\u63a7 + PD \u5408\u540c\u68c0\u67e5<\/li>\n<li>Negotiation Diagnostics\u2014\u2014\u628a Mac \u7aef\u53e3\u3001\u7535\u7f06\u3001\u8bbe\u5907\u5404\u81ea\u80fd\u8dd1\u591a\u5feb vs \u5b9e\u9645\u534f\u5546\u591a\u5feb\u5e76\u6392\u653e\u51fa\u6765\uff0c\u5f31\u94fe\u4e00\u773c\u770b\u7a7f<\/li>\n<li>Display Diagnostics\u2014\u2014\u8bfb\u663e\u793a\u5668\u5f53\u524d\u663e\u793a\u6a21\u5f0f\uff0c\u5bf9\u7167 DP \u94fe\u8def\u5e26\u5bbd<\/li>\n<li>Port health counters\uff08\u7aef\u53e3\u9519\u8bef\u8ba1\u6570\uff09\u548c\u7535\u7f06\u7535\u963b\u4f30\u7b97<\/li>\n<li>\u7ec8\u7aef dashboard\u2014\u2014<code>whatcable --dashboard<\/code>\uff0c\u7ed9 SSH \u515a\u7528<\/li>\n<\/ul>\n<p>\u5bf9\u6211\u6765\u8bf4\u514d\u8d39\u7248\u5c31\u591f\u7528\uff0cPro \u90a3\u4e9b\u662f\u7ed9\u6bcf\u5929\u8ddf\u4e00\u5806\u7ebf\u6253\u4ea4\u9053\u7684\u5de5\u7a0b\/\u62cd\u6444\/\u786c\u4ef6\u8bc4\u6d4b\u4eba\u7fa4\u51c6\u5907\u7684\u3002<\/p>\n<p>\u51e0\u4e2a\u8fb9\u754c\uff1a<\/p>\n<ul>\n<li>\u53ea\u652f\u6301 Apple Silicon \u7684 Mac\uff08Intel \u7684 USB-PD \u72b6\u6001\u5728 IOKit \u516c\u5f00\u63a5\u53e3\u91cc\u5c31\u662f\u7a7a\u7684\uff0c\u4f5c\u8005\u6d4b\u8fc7\uff0c\u6ca1\u8f99\uff09<\/li>\n<li>macOS 14+\uff08Sonoma \u53ca\u4ee5\u4e0a\uff09<\/li>\n<li>\u6545\u610f\u4e0d\u4e0a Mac App Store\u2014\u2014Pro \u7684\u5b9e\u65f6\u529f\u7387\u8bfb\u53d6\u8981 SMC\uff0c\u6c99\u7bb1\u5316\u4e0d\u6389\uff1bCLI \u4e5f\u4e0d\u7b26\u5408 App Store \u7684\u5b89\u88c5\u6a21\u578b\u3002\u6240\u4ee5\u8d70\u7684\u662f Developer ID \u7b7e\u540d + Apple \u516c\u8bc1\uff0c\u76f4\u63a5\u4e0b\u8f7d\u88c5\u5c31\u884c<\/li>\n<li>\u80fd\u8bfb Thunderbolt fabric\uff08\u96f7\u7535\u62d3\u6251\uff09\u6570\u636e\uff0c\u4f46\u53ea\u80fd\u5728 Apple Silicon Mac \u4e0a\u8bfb\u53d6<\/li>\n<\/ul>\n<h3>\u600e\u4e48\u88c5<\/h3>\n<p>\u4e24\u79cd\u65b9\u5f0f\uff0c\u770b\u4e2a\u4eba\u4e60\u60ef\u3002Homebrew \u4e00\u884c\uff1a<\/p>\n<pre><code>brew install --cask darrylmorley\/whatcable\/whatcable<\/code><\/pre>\n<p>\u6216\u8005\u76f4\u63a5\u53bb GitHub Releases \u9875\u9762\u4e0b <code>WhatCable.zip<\/code>\uff0c\u89e3\u538b\uff0c\u628a <code>WhatCable.app<\/code> \u62d6\u8fdb <code>\/Applications<\/code>\u3002\u5f00\u53d1\u8005\u7b7e\u4e86\u540d + Apple \u516c\u8bc1\u4e86\uff0c\u6ca1\u6709 Gatekeeper \u62e6\u4f60\u3002<\/p>\n<p>\u5982\u679c\u53ea\u60f3\u8981\u547d\u4ee4\u884c\u5de5\u5177\uff08\u4e0d\u88c5\u83dc\u5355\u680f app\uff09\uff0c\u53e6\u4e00\u4e2a cask \u662f <code>brew install darrylmorley\/whatcable\/whatcable-cli<\/code>\u3002<\/p>\n<h3>\u6211\u7684\u5224\u65ad<\/h3>\n<p>\u5982\u679c\u4f60\u662f Apple Silicon \u7684 Mac \u7528\u6237\u3001\u5916\u63a5\u4e00\u4e24\u5757\u786c\u76d8\u76d2\/\u663e\u793a\u5668\uff0c\u624b\u91cc\u65f6\u4e0d\u65f6\u8981\u6392\u67e5&#8221;\u662f\u4e0d\u662f\u7ebf\u7684\u95ee\u9898&#8221;\uff0c\u53ef\u4ee5\u88c5\u4e00\u4e0b\uff0c\u514d\u8d39\u7248\u5c31\u591f\u7528\u3002\u5b83\u4e0d\u4f1a\u8ba9\u4f60\u53d8\u5feb\uff0c\u4f46\u5b83\u80fd\u544a\u8bc9\u4f60\u6162\u5728\u54ea\u2014\u2014\u5149\u8fd9\u4e00\u6761\u5c31\u7701\u5f88\u591a\u51a4\u6789\u4e8b\u3002<\/p>\n<p>\u5982\u679c\u4f60\u662f Intel Mac \u7528\u6237\uff0c\u6216\u8005\u53ea\u6709\u4e00\u53f0 Mac \u63a5\u4e00\u6839\u539f\u5382\u5145\u7535\u7ebf\uff0c\u90a3\u8fd9\u4e2a\u5de5\u5177\u57fa\u672c\u5e2e\u4e0d\u4e0a\u5fd9\u3002<\/p>\n<p>\u6211\u73b0\u5728\u684c\u9762\u5e38\u9a7b\u56fe\u6807\u91cc\u591a\u4e86\u5b83\uff0c\u4e3b\u8981\u7528\u9014\u662f\u6bcf\u6b21\u63a5\u65b0\u7ebf\/\u6362\u7aef\u53e3\u65f6\u626b\u4e00\u773c\uff0c\u786e\u8ba4\u6ca1\u8e29\u5751\u3002Pro \u7684\u7535\u7f06\u5386\u53f2\u548c\u529f\u7387\u76d1\u63a7\u6211\u8fd8\u6ca1\u5f00\uff0c\u56e0\u4e3a\u8fd8\u6ca1\u6709\u90a3\u4e48\u591a\u6839\u7ebf\u9700\u8981\u957f\u671f\u8ddf\u8e2a\u2014\u2014\u4f46 Pro \u7684 \u00a39.99 \u4e00\u6b21\u6027\u4e70\u65ad\u3001\u4e0d\u8ba2\u9605\uff0c\u5bf9\u6bcf\u5929\u5728\u684c\u9762\u63a5\u5404\u79cd\u7ebf\u7684\u4eba\u6765\u8bf4\u5f88\u503c\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WhatCable \u662f\u4e2a macOS \u83dc\u5355\u680f\u5c0f\u5de5\u5177\uff0c\u7528\u5927\u767d\u8bdd\u544a\u8bc9\u4f60\u6bcf\u6839 USB-C \u7ebf\u7f06\u5b9e\u9645\u80fd\u8dd1\u591a\u5feb\u3001\u4e3a\u4ec0\u4e48\u5145\u7535\u6162\uff0c\u74f6\u9888\u5728 Mac \u7aef\u53e3\u3001\u7535\u7f06\u8fd8\u662f\u8bbe\u5907\u4e00\u76ee\u4e86\u7136\u3002<\/p>\n","protected":false},"author":2,"featured_media":1166,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software"],"_links":{"self":[{"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/posts\/1165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/comments?post=1165"}],"version-history":[{"count":2,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/posts\/1165\/revisions"}],"predecessor-version":[{"id":1170,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/posts\/1165\/revisions\/1170"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/media\/1166"}],"wp:attachment":[{"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/media?parent=1165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/categories?post=1165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tantan.ink\/index.php\/wp-json\/wp\/v2\/tags?post=1165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}