{"id":82125,"date":"2020-05-19T19:42:07","date_gmt":"2020-05-19T17:42:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu"},"modified":"2020-05-19T19:42:07","modified_gmt":"2020-05-19T17:42:07","slug":"microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu","title":{"rendered":"Microsoft implementiert einen Grafikserver und GPU-Beschleunigung in WSL","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Das Unternehmen Microsoft <noindex><a rel=\"nofollow\" href=\"https:\/\/blogs.windows.com\/windowsdeveloper\/2020\/05\/19\/developing-for-all-1-billion-windows-10-devices-and-beyond\/\">k\u00fcndigte an<\/a><\/noindex> \u00dcber die Umsetzung signifikanter <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/commandline\/the-windows-subsystem-for-linux-build-2020-summary\/\">Verbesserungen<\/a><\/noindex> in der WSL (Windows Subsystem for Linux), die die Ausf\u00fchrung von Linux-Programmen unter Windows erm\u00f6glicht:<\/p>\n<ul>\n<li class=\"l\"> <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/directx\/directx-heart-linux\/\">Hinzugef\u00fcgt<\/a><\/noindex> Unterst\u00fctzung f\u00fcr die Ausf\u00fchrung von Linux-Anwendungen mit grafischer Benutzeroberfl\u00e4che, was die Notwendigkeit zur Verwendung von X-Servern anderer Anbieter beseitigt. Die Unterst\u00fctzung wird durch Virtualisierung des Zugriffs auf die GPU realisiert.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/commandline\/wp-content\/uploads\/sites\/33\/2020\/05\/WSLGUIAppsNoName.png\"><img decoding=\"async\" alt=\"Microsoft implementiert einen Grafikserver und GPU-Beschleunigung in WSL\" src=\"\/wp-content\/uploads\/2020\/05\/1c27ba7a86d459d88de048d6f94afcd3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Ein offener Treiber wurde f\u00fcr den Linux-Kernel vorbereitet <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/microsoft\/WSL2-Linux-Kernel\/tree\/linux-msft-wsl-4.19.y\/drivers\/gpu\/dxgkrnl\">dxgkrnl<\/a><\/noindex>, der das Ger\u00e4t \/dev\/dxg mit Services bereitstellt, die WDDM D3DKMT-Kern von Windows wiederholen. Der Treiber organisiert die Verbindung zur physischen GPU \u00fcber den VM-Bus. Linux-Anwendungen haben denselben Zugriff auf die GPU wie native Windows-Anwendungen, ohne eine Ressourcenaufteilung zwischen Windows und Linux.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/directx\/wp-content\/uploads\/sites\/42\/2020\/05\/word-image-7.png\"><img decoding=\"async\" alt=\"Microsoft implementiert einen Grafikserver und GPU-Beschleunigung in WSL\" src=\"\/wp-content\/uploads\/2020\/05\/7141d7274c0c30774332b3f3b9797748.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Dar\u00fcber hinaus steht f\u00fcr Linux die Bibliothek libd3d12.so zur Verf\u00fcgung, die einen direkten Zugang zur Grafik-API Direct3D 12 bietet und aus demselben Code wie die Windows-Bibliothek d3d12.dll besteht. In Form der Bibliothek DxCore (libdxcore.so) wird auch eine vereinfachte Version der API dxgi bereitgestellt. Die Bibliotheken libd3d12.so und libdxcore.so sind propriet\u00e4r und werden nur in bin\u00e4ren Versionen (montiert in \/usr\/lib\/wsl\/lib) geliefert, die mit Ubuntu, Debian, Fedora, Centos, SUSE und anderen Distributionen auf Basis von Glibc kompatibel sind. <\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/directx\/wp-content\/uploads\/sites\/42\/2020\/05\/word-image-8.png\"><img decoding=\"async\" alt=\"Microsoft implementiert einen Grafikserver und GPU-Beschleunigung in WSL\" src=\"\/wp-content\/uploads\/2020\/05\/a05304a6916c5d90015bbc892fcfc92f.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>Die Unterst\u00fctzung von OpenGL in Mesa erfolgt \u00fcber <noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/directx\/in-the-works-opencl-and-opengl-mapping-layers-to-directx\/\">eine Schicht<\/a><\/noindex>, die Aufrufe in die API DirectX 12 \u00fcbersetzt. Das Implementierungsmethoden der API Vulkan befindet sich derzeit in der Planungsphase.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/directx\/wp-content\/uploads\/sites\/42\/2020\/05\/word-image-10.png\"><img decoding=\"async\" alt=\"Microsoft implementiert einen Grafikserver und GPU-Beschleunigung in WSL\" src=\"\/wp-content\/uploads\/2020\/05\/7ce999a134e58e8c63bb130cbd40ee04.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr rechenintensive Aufgaben auf Grafikkarten wurde hinzugef\u00fcgt, die Hardwarebeschleunigung f\u00fcr Aufgaben wie maschinelles Lernen und k\u00fcnstliche Intelligenz erm\u00f6glicht. In der ersten Phase wird die Unterst\u00fctzung von CUDA und <noindex><a rel=\"nofollow\" href=\"https:\/\/aka.ms\/directml\">DirectML<\/a><\/noindex>, das auf der API D3D12 basiert (zum Beispiel kann in der Linux-Umgebung TensorFlow mit einem Backend f\u00fcr DirectML ausgef\u00fchrt werden). Die Unterst\u00fctzung von OpenCL ist durch eine Schicht m\u00f6glich, die Aufrufe in die API DX12 abbildet.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/devblogs.microsoft.com\/directx\/wp-content\/uploads\/sites\/42\/2020\/05\/word-image-9.png\"><img decoding=\"async\" alt=\"Microsoft implementiert einen Grafikserver und GPU-Beschleunigung in WSL\" src=\"\/wp-content\/uploads\/2020\/05\/6ea31c71f8d81bc899dee1211c6bdd89.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Die Installation von WSL wird bald mit dem einfachen Befehl \u201ewsl.exe \u2014install\u201c unterst\u00fctzt.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Quelle: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52985\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0439 \u0432 \u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0435 WSL (Windows Subsystem for Linux), \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u044e\u0449\u0435\u0439 \u0437\u0430\u043f\u0443\u0441\u043a \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0445 \u0444\u0430\u0439\u043b\u043e\u0432 Linux \u0432 Windows: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0437\u0430\u043f\u0443\u0441\u043a\u0430 Linux-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u043c \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043e\u043c, \u0447\u0442\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0442\u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u043e\u0442 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f X-\u0441\u0435\u0440\u0432\u0435\u0440\u043e\u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0439. \u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u0430\u043d\u0430 \u0447\u0435\u0440\u0435\u0437 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044e \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a GPU. \u0414\u043b\u044f \u044f\u0434\u0440\u0430 Linux \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u0439 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 dxgkrnl, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0439 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \/dev\/dxg \u0441 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":82126,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-82125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Microsoft \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u0432 WSL \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 GPU | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-05-19T17:42:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-05-19T17:42:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Microsoft implementiert in WSL einen grafischen Server und GPU-Beschleunigung f\u00fcr Berechnungen | ProHoster","description":"Microsoft hat die Umsetzung signifikanter.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Microsoft \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u0432 WSL \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0441\u0435\u0440\u0432\u0435\u0440 \u0438 \u0443\u0441\u043a\u043e\u0440\u0435\u043d\u0438\u0435 \u0432\u044b\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439 \u043d\u0430 GPU | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Microsoft \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0445.","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/microsoft-realizuet-v-wsl-graficheskij-server-i-uskorenie-vychislenij-na-gpu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-05-19T17:42:07+00:00","article:modified_time":"2020-05-19T17:42:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"82125","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 15:43:23","updated":"2022-10-05 18:50:42","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/82125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=82125"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/82125\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/82126"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=82125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=82125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=82125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}