मुझे विंडोज पर Ubuntu 10 (उबंटू 16.04 Xenial x86_64 Linux 4.4.0-17074-Microsoft) पर विन 10 बैश पर वीएक्सएक्सआरवी के साथ बहुत सकारात्मक अनुभव हुआ है। मैंने एकता डेस्कटॉप चलाने पर ध्यान केंद्रित नहीं किया क्योंकि यह बेकार और संसाधन खपत है। मैं बस XServer का उपयोग करते हुए Windows10 डेस्कटॉप से GUI मोड में bash से ऐप्स चलाता हूं।
Sourceforge पर यहां से VXXsrv इंस्टॉल करें
VcXsrv ऐप को सीधे चलाएं, XLaunch लॉन्च न करें। localhost:0.0 - 0 clients
जब आप Win10 टास्कबार पर आइकन पर होवर करते हैं, तो आपको देखना चाहिए
उबंटू बैश खोलें:
cd /mnt
(लोकलहोस्ट @ लोकलहोस्ट में परिणाम: / mnt $)
cd ..
(localhost @ localhost: / $ अर्थ यह आदेश आपको हार्ड-ड्राइव की शुरुआत में लाता है जहाँ तक WSL देख सकता है ...)
sudo apt-get install dbus synaptic nautilus --install-suggests --show-progress
(यह GUI के लिए वर्चुअल कनेक्टर बनाने के लिए "dbus" स्थापित करेगा, "Synaptic Package Manager" और एकता-डेस्कटॉप के लिए "Nautilus" फ़ाइल एक्सप्लोरर
cd /usr/share/dbus-1 && sudo vi session.conf
(जब session.conf
vi संपादक में खुलता है)
iइन्सर्ट मोड डालने के लिए दबाएँ और जोड़ें
<!-- <listen>unix:tmpdir=/tmp</listen> || Original Command --> to preserve original rules
जोड़ने की तुलना में:
<listen>tcp:host=localhost,bind=0.0.0.0,port=0</listen>
<auth>EXTERNAL</auth>
<auth>DBUS_COOKIE_SHA1</auth>
<auth>allow_anonymous</auth>
जब आप फ़ाइल :wq
को संपादित करने और फ़ाइल को सहेजने के लिए ESC दबाएँ ।
इन आदेशों को चलाएं और उनका आउटपुट देखें:
$ export DISPLAY=localhost:0
$ sudo service dbus start
* Starting system message bus dbus [OK]
$ echo $DISPLAY
localhost:0
आप कर चुके हैं! अब बस बैश से सिनैप्टिक, नॉटिलस या फायरफॉक्स चलाएं और उन्हें Win10 डेस्कटॉप पर लोड करना चाहिए। इस तरह से जीयूआई विकल्प छोटी गाड़ी लेकिन परिचालन हैं। आप स्थापित कर सकते हैं ubuntu-desktop
, unity
, ccsm
, compiz
और चलाने का प्रयास उबंटू के लिए एकता डेस्कटॉप । मैंने "स्टीम" सेट करने की कोशिश नहीं की क्योंकि मैं अभी भी "अवास्तविक", गुड लक चलाने के लिए rrying पीड़ित हूँ। :)
अगर कोई जानता है कि gnome-terminal
XTerm के बजाय XServer पर कैसे चला जाए तो कृपया साझा करें ...
PS
आप एक Win10 बूट करने योग्य के रूप में VcXsrv जोड़ सकते हैं
मूल पोस्ट में निर्दिष्ट "स्टीम" के साथ अपने स्रोतों को अधिकतम करने के लिए, एक Win10XBox बनाने के लिए नेटवर्क पैकेज प्रबंधन (विलंबता कम करने के लिए) और सीपीयू / जीपीयू प्राथमिकता के लिए अपने विंडोज को थोड़ा ट्यून करें ... :)
यद्यपि आप "यूनिक्स" के तहत "स्टीम" चलाएंगे लेकिन शेल अभी भी "विंडोज" है जो आपको "स्टीम" को "निक्स" पर लॉन्च करने की अनुमति देता है ...
Tcp तैयारी :;
प्रतिगमन में:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces
यहां आपको नेटवर्क एडाप्टर प्रविष्टि का पता लगाने के लिए उप-कुंजियों की सूची से गुजरने की आवश्यकता है जो इंटरनेट से कनेक्ट करने के लिए उपयोग की जाती है। यदि आप डीएचसीपी का उपयोग कर रहे हैं, तो आपको सही एडेप्टर खोजने के लिए DhcpIPAdddress
प्रविष्टि (सिस्टम डेटा मानों के साथ नहीं :0.0.0.0
) देखने की आवश्यकता है ।
एक बार जब आप सही कुंजी पर स्थित हो जाते हैं, तो इसे राइट-क्लिक करें और नया> डॉर्ड (32-बिट) मान चुनें ।
इसे TcpFrequency नाम दें और क्लिक करें ok।
बाद में मान को डबल-क्लिक करें और इसके दशमलव मान को 1. पर सेट करें (डिफ़ॉल्ट सेटिंग को पुनर्स्थापित करने के लिए, मान को 2 में बदलें या कुंजी को हटाएं) अब निम्न कुंजी पर नेविगेट करें: HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ
कुंजी पर फिर से राइट-क्लिक करें और नया> डॉर्ड (32-बिट) मान चुनें ।
नए पैरामीटर का नाम TcpDelay है
इसे बाद में डबल-क्लिक करें और इसके दशमलव मान को 1. में बदल दें (बाद के समय में कुंजी को पुनर्स्थापित करने के लिए इसे 0 में बदलें या कुंजी को हटा दें)
नागले का एल्गोरिथम
नागल का एल्गोरिथ्म कई छोटे पैकेटों को एक एकल, बड़े पैकेट में अधिक कुशल प्रसारण के लिए जोड़ता है। यह डेटा ट्रांसमिशन की थ्रूपुट दक्षता में सुधार करने के लिए डिज़ाइन किया गया है। "नागलिंग" को अक्षम करना कुछ खेलों में विलंबता / पिंग को कम करने में मदद कर सकता है। डिफ़ॉल्ट रूप से विंडोज में नागल का एल्गोरिथ्म सक्षम है। इस ट्वीक को लागू करने के लिए, निम्न रजिस्ट्री कुंजियों को संशोधित करें।
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC-id}
के लिए {NIC-id}
, आपके आईपी दिए गए पते के साथ एक के लिए देखो; इस {NIC-id}
कुंजी के तहत DWORD मान बनाएँ:
- TcpFrequency और गेमिंग के लिए "नागलिंग" को अक्षम करने के लिए इसे 1 पर सेट करें।
- TCPDelay और "nagling" को निष्क्रिय करने के लिए इसे 1 पर सेट करें
- TcpTicks और इसे 0 पर सेट करें
ध्यान दें:
कुछ रिपोर्टों में कहा गया है कि डोटा 2 और लीग ऑफ लीजेंड्स की भूमिका निभाते समय ट्वीक्स ने विलंबता को कम कर दिया, लेकिन यह कुछ के लिए काम नहीं करता है। मैंने इसे आज़माया है और Dota 2 को खेलते समय मेरी विलंबता 110 से 90ms (SEA सर्वर) में सुधार हुई है।
नेटवर्क थ्रॉटलिंग इंडेक्स
विंडोज एक नेटवर्क थ्रॉटलिंग तंत्र को लागू करता है, इस तरह के थ्रॉटलिंग के पीछे विचार यह है कि नेटवर्क पैकेट का प्रसंस्करण एक संसाधन-गहन कार्य हो सकता है। अधिकतम थ्रूपुट प्राप्त करने के लिए इस तरह के थ्रॉटलिंग को बंद करना फायदेमंद है।
इस ट्वीक को लागू करने के लिए, regedit चलाएं और रजिस्ट्री को संशोधित करें
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.
SystemProfile के अंतर्गत , DWORD मान बनाएँ और इसे NetworkThrottlingIndex पर नाम दें और फिर गेमिंग के लिए ffffffff के लिए अपने Hexadecimal मान को सेट करें और अधिकतम थ्रूपुट: ffffffff पूरी तरह से थ्रॉटलिंग को निष्क्रिय कर देता है।
सिस्टम गेमिंग रिस्पांसिबिलिटी (इस बारे में इतना निश्चित नहीं है :)
मल्टीमीडिया स्ट्रीमिंग और कुछ गेम्स जो "मल्टीमीडिया क्लास शेड्यूलर" सेवा (MMCSS) का उपयोग करते हैं, केवल 80% तक CPU उपयोग कर सकते हैं। "मल्टीमीडिया क्लास शेड्यूलर" सेवा (MMCSS) सीपीयू संसाधनों को प्राथमिकता के बिना कम प्राथमिकता वाले पृष्ठभूमि अनुप्रयोगों के लिए प्राथमिकता के बिना सीपीयू संसाधनों तक पहुंच सुनिश्चित करती है।
इस ट्वीक को लागू करने के लिए, regedit चलाएं और रजिस्ट्री कुंजी को संशोधित करें
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile.
वहां से, एक नया DWORD बनाएं और इसे SystemResponsiveness नाम दें, इसका दशमलव मान प्योर गेमिंग / स्ट्रीमिंग के लिए 00000000 पर सेट करें।
उपरोक्त ट्विक के रूप में एक ही रजिस्ट्री हाइव में, आप गेम्स की प्राथमिकता भी बदल सकते हैं। इस ट्वीक को कार्यान्वित करने के लिए, पर जाएँ
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
और निम्न रजिस्ट्री मान बदलें:
- "GPU प्राथमिकता" गेमिंग के लिए अपने मूल्यों को 8 में बदल दें।
- गेमिंग के लिए "प्राथमिकता" 1 पर सेट है।
"अज्ञात" के लिए सभी चीयर्स (मुझे क्षमा करें जब से मैंने आपके निर्देशों की नकल की थी) इस विंडोज = एक्सबॉक्स ट्विक के लेखक ...
PPS: अगर XServer डॉकटर के साथ वर्कअराउंड खोजने के लिए आप क्या करना चाहते हैं, उस पर विफल रहता है।