WSU GPU, WSL ನಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುವ ಅನುಷ್ಠಾನ

WSL GUI ಅಪ್ಲಿಕೇಶನ್‌ಗಳು

ಕಳೆದ ವಾರ, ದಿ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೆವಲಪರ್ಗಳು ಹಲವಾರು ಮಹತ್ವದ ವರ್ಧನೆಗಳನ್ನು ಘೋಷಿಸಿದ್ದಾರೆ ಉಪವ್ಯವಸ್ಥೆ ಡಬ್ಲುಎಸ್ಎಲ್ (ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆ), ಇದು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ. ಹಾಗೆ ವಿಂಡೋಸ್ 10 ಮೇ ನವೀಕರಣದಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಲಿನಕ್ಸ್ ಪರಿಸರದ ಮೊದಲ ಸ್ಥಾಪನೆ ಇದು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ WSL2 ಪದರವನ್ನು ಬಳಸುತ್ತದೆ.

WSL2 ಪರಿಸರ ಡಿಸ್ಕ್ ಚಿತ್ರದಲ್ಲಿ ಚಲಿಸುತ್ತದೆ (ವಿಎಚ್‌ಡಿ) ext4 ಫೈಲ್‌ಸಿಸ್ಟಮ್‌ನೊಂದಿಗೆ ಪ್ರತ್ಯೇಕಿಸಿ ಮತ್ತು ವರ್ಚುವಲ್ ನೆಟ್‌ವರ್ಕ್ ಅಡಾಪ್ಟರ್. ಲಿನಕ್ಸ್ ಕರ್ನಲ್ WSL2 ನಲ್ಲಿ ಇದನ್ನು ವಿಂಡೋಸ್ ಸ್ಥಾಪನಾ ಚಿತ್ರದಲ್ಲಿ ಸೇರಿಸಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ವಿಂಡೋಸ್ ಅದನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಲೋಡ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ನವೀಕರಿಸಲಾಗುತ್ತದೆ ಎಂಬುದರಂತೆಯೇ ಅದನ್ನು ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ ಇಡುತ್ತದೆ. ಕರ್ನಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ನವೀಕರಿಸಲು, ಪ್ರಮಾಣಿತ ವಿಂಡೋಸ್ ನವೀಕರಣ ಕಾರ್ಯವಿಧಾನವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಗಾಗಿ ಉದ್ದೇಶಿತ ನ್ಯೂಕ್ಲಿಯಸ್ WSL2 ಲಿನಕ್ಸ್ 4.19 ಕರ್ನಲ್ ಬಿಡುಗಡೆಯನ್ನು ಆಧರಿಸಿದೆ, ಅಜುರೆನಲ್ಲಿ ಈಗಾಗಲೇ ಬಳಕೆಯಲ್ಲಿರುವ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಳಸಿಕೊಂಡು ವಿಂಡೋಸ್ ಪರಿಸರದಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ.

ಕರ್ನಲ್‌ನಲ್ಲಿ ಬಳಸಲಾಗುವ WSL2- ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಚ್‌ಗಳು ಕರ್ನಲ್ ಪ್ರಾರಂಭದ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಮೆಮೊರಿ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ವಿಂಡೋಸ್ ಅನ್ನು ಲಿನಕ್ಸ್ ಪ್ರಕ್ರಿಯೆಗಳಿಂದ ಮುಕ್ತಗೊಳಿಸಿದ ಮೆಮೊರಿಗೆ ಹಿಂತಿರುಗಿಸಲು ಮತ್ತು ಕರ್ನಲ್‌ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಕನಿಷ್ಠ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಬಿಡಲು ಆಪ್ಟಿಮೈಸೇಷನ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿವೆ.

WSL ನಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ ಅನ್ವಯಿಕೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಈಗ ಸಾಧ್ಯವಿದೆ

ಮೇಲೆ ತಿಳಿಸಿದ ಜೊತೆಗೆ, ಎದ್ದು ಕಾಣುವ ಮತ್ತೊಂದು ಹೊಸತನವೆಂದರೆ "WSU GPU" ಗ್ರಾಫಿಕಲ್ ಇಂಟರ್ಫೇಸ್ ಹೊಂದಿರುವ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಆರಂಭಿಕ ಬೆಂಬಲ.

ಬೆಂಬಲ ರುಮತ್ತು ಜಿಪಿಯು ಪ್ರವೇಶವನ್ನು ವರ್ಚುವಲೈಸ್ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಡ್ರೈವರ್‌ಗಳನ್ನು ಒದಗಿಸುವ ಮೂಲಕ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳ ನಿಯಮಿತ ಚಿತ್ರಾತ್ಮಕ ಉಪವ್ಯವಸ್ಥೆಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸಬಲ್ಲವು, ವೇಲ್ಯಾಂಡ್ ಆಧಾರಿತವಾದವುಗಳನ್ನು ಒಳಗೊಂಡಂತೆ. ಲಿನಕ್ಸ್ ಮತ್ತು ವಿಂಡೋಸ್ ಗ್ರಾಫಿಕಲ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ವಿಂಡೋಸ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಅಕ್ಕಪಕ್ಕದಲ್ಲಿ ಚಲಿಸಬಹುದು.

ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗಾಗಿ ತೆರೆದ dxgkrnl ಚಾಲಕವನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ, ಇದು ವಿಂಡೋಸ್ ಕರ್ನಲ್ನ ವಿಂಡೋಸ್ ಡಿಸ್ಪ್ಲೇ ಡ್ರೈವರ್ ಮಾದರಿ (WDDM) D3DKMT ಅನ್ನು ಪುನರಾವರ್ತಿಸುವ ಸೇವೆಗಳೊಂದಿಗೆ / dev / dxg ಸಾಧನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ನಿಯಂತ್ರಕವು ವಿಎಂ ಬಸ್ ಬಳಸಿ ಭೌತಿಕ ಜಿಪಿಯುಗೆ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ. ವಿಂಡೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ ನಡುವೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳದೆ ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಸ್ಥಳೀಯ ವಿಂಡೋಸ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಂತೆಯೇ ಜಿಪಿಯು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತವೆ.

ಇದಲ್ಲದೆ, ಗ್ರಂಥಪಾಲಕಲಿನಕ್ಸ್‌ಗಾಗಿ ಒಂದು libd3d12.so ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಅದು ಒದಗಿಸುತ್ತದೆ ಡೈರೆಕ್ಟ್ 3 ಡಿ 12 ಪೂರ್ಣ ಚಿತ್ರಾತ್ಮಕ API.

ಡೈರೆಕ್ಟ್ 3 ಡಿ 12 ರ ಸ್ಥಳೀಯ ವಿಂಡೋಸ್ ಅನುಷ್ಠಾನದ ಅದೇ ಕೋಡ್‌ನಿಂದ libd3d12.so ಲೈಬ್ರರಿಯನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಇದು d3d12.dll ಲೈಬ್ರರಿಗೆ ಕ್ರಿಯಾತ್ಮಕತೆಯಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಹೋಲುತ್ತದೆ.

ನನಗೂ ಗೊತ್ತು DXGI API ಯ ಸರಳೀಕೃತ ಆವೃತ್ತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ (ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ ಗ್ರಾಫಿಕ್ಸ್ ಇನ್ಫ್ರಾಸ್ಟ್ರಕ್ಚರ್) ಡಿಎಕ್ಸ್ಕೋರ್ ಲೈಬ್ರರಿಯ ರೂಪದಲ್ಲಿ (libdxcore.so). Libd3d12.so ಮತ್ತು libdxcore.so ಗ್ರಂಥಾಲಯಗಳು ಸ್ವಾಮ್ಯದವು ಮತ್ತು ಬೈನರಿ ನಿರ್ಮಾಣಗಳಲ್ಲಿ ಮಾತ್ರ ವಿತರಿಸಲ್ಪಡುತ್ತವೆ (WSL ನಲ್ಲಿ / usr / lib / wsl / lib ಎಂದು ಜೋಡಿಸಲಾಗಿದೆ), ಇದು ಉಬುಂಟು, ಡೆಬಿಯನ್, ಫೆಡೋರಾ, ಸೆಂಟೋಸ್, SUSE ಮತ್ತು ಇತರ ಗ್ಲಿಬ್ಸಿ ಆಧಾರಿತ ವಿತರಣೆಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ .

ಮೆಸಾದಲ್ಲಿ ಓಪನ್‌ಜಿಎಲ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಪದರದ ಮೂಲಕ ಒದಗಿಸಲಾಗುತ್ತದೆ ಇದು ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 12 ಎಪಿಐಗೆ ಕರೆಗಳನ್ನು ಅನುವಾದಿಸುತ್ತದೆ. ವಲ್ಕನ್ ಎಪಿಐ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ವಿಧಾನವು ಇನ್ನೂ ಯೋಜನಾ ಹಂತದಲ್ಲಿದೆ.

ಮೊದಲ ಹಂತದಲ್ಲಿ, WSL ಪರಿಸರದಲ್ಲಿ, CUDA ಮತ್ತು DirectML ಅನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ, ಡಿ 3 ಡಿ 12 ಎಪಿಐನಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತಿದೆ (ಉದಾಹರಣೆಗೆ, ಲಿನಕ್ಸ್ ಪರಿಸರದಲ್ಲಿ, ನೀವು ಡೈರೆಕ್ಟ್ಎಂಎಲ್ ಗಾಗಿ ಬ್ಯಾಕೆಂಡ್ನೊಂದಿಗೆ ಟೆನ್ಸರ್ ಫ್ಲೋ ಅನ್ನು ಚಲಾಯಿಸಬಹುದು). ಡೈರೆಕ್ಟ್ಎಕ್ಸ್ 12 ಎಪಿಐನಲ್ಲಿ ಕರೆ ಮ್ಯಾಪಿಂಗ್ ಮಾಡುವ ಲೇಯರ್ ಮೂಲಕ ಓಪನ್ ಸಿಎಲ್ ಬೆಂಬಲ ಸಾಧ್ಯ.

ಮೈಕ್ರೋಸಾಫ್ಟ್ ತನ್ನ ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕವನ್ನು ವೇಲ್ಯಾಂಡ್ ಪ್ರೋಟೋಕಾಲ್ ಬಳಸಿ ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ ಮತ್ತು ವೆಸ್ಟನ್ ಕೋಡ್ ಬೇಸ್ ಅನ್ನು ಆಧರಿಸಿದೆ. ಲಿನಕ್ಸ್ ಅಪ್ಲಿಕೇಶನ್ ಇಂಟರ್ಫೇಸ್ನ output ಟ್ಪುಟ್ ಅನ್ನು ಮುಖ್ಯ ವಿಂಡೋಸ್ ಡೆಸ್ಕ್ಟಾಪ್ಗೆ ಸಂಘಟಿಸಲು ಸಂಯೋಜಿತ ವ್ಯವಸ್ಥಾಪಕವು ಆರ್ಡಿಪಿ-ರೈಲ್ (ಸ್ಥಳೀಯವಾಗಿ ಇಂಟಿಗ್ರೇಟೆಡ್ ಆರ್ಡಿಪಿ ರಿಮೋಟ್ ಅಪ್ಲಿಕೇಶನ್) ಅನ್ನು ಬಳಸುತ್ತದೆ. ಆರ್ಡಿಪಿ-ರೈಲ್ ವೆಸ್ಟನ್‌ನಿಂದ ಈ ಹಿಂದೆ ಲಭ್ಯವಿರುವ ಆರ್‌ಡಿಪಿ ಬ್ಯಾಕೆಂಡ್‌ಗಿಂತ ಭಿನ್ನವಾಗಿದೆ, ಇದರಲ್ಲಿ ಕಾಂಪೋಸಿಟ್ ಮ್ಯಾನೇಜರ್ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅನ್ನು ಸ್ವತಃ ನಿರೂಪಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ ಮುಖ್ಯ ವಿಂಡೋಸ್ ಡೆಸ್ಕ್‌ಟಾಪ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಆರ್‌ಡಿಪಿ ರೈಲ್ ಚಾನಲ್ ಮೂಲಕ ಪ್ರತ್ಯೇಕ ಮೇಲ್ಮೈಗಳನ್ನು (ಡಬ್ಲ್ಯೂಎಲ್_ಸರ್ಫೇಸ್) ಮರುನಿರ್ದೇಶಿಸುತ್ತದೆ.

ಇದಲ್ಲದೆ, ಸರಳವಾದ wsl.exe –install ಆಜ್ಞೆಯೊಂದಿಗೆ WSL ಸ್ಥಾಪನೆಯನ್ನು ಶೀಘ್ರದಲ್ಲೇ ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ, ನೀವು ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ, ನೀವು ಸಮಾಲೋಚಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿನ ವಿವರಗಳು. 


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಅಬ್ದು ಹೆಸ್ಸುಕ್ ಡಿಜೊ

    ವೆಬ್‌ಸೈಟ್‌ನ ಹೆಸರನ್ನು wsladictos.com ಗೆ ಬದಲಾಯಿಸುವುದರಿಂದ ನೀವು ಒಂದು ಹೆಜ್ಜೆ ದೂರದಲ್ಲಿದ್ದೀರಿ

    1.    ಡಿಯಾಗೋ ಜರ್ಮನ್ ಗೊನ್ಜಾಲೆಜ್ ಡಿಜೊ

      WSL, ಇಷ್ಟ ಅಥವಾ ಇಲ್ಲ, ಇದು ಲಿನಕ್ಸ್ ಪ್ರಪಂಚದ ಭಾಗವಾಗಿದೆ ಮತ್ತು ನಾವು ಅದನ್ನು ಒಳಗೊಳ್ಳಬೇಕು.

    2.    ಡೇವಿಡ್ ನಾರಂಜೊ ಡಿಜೊ

      ಡಬ್ಲ್ಯೂಎಸ್ಎಲ್ "ಜನರಲ್" ನಲ್ಲಿ ಬಳಕೆದಾರರಿಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಅನುಷ್ಠಾನವಲ್ಲ, ಇದು ಡೆವಲಪರ್ಗಳು, ಸಿಸ್ಟಮ್ ಅಡ್ಮಿನಿಸ್ಟ್ರೇಟರ್ಗಳು ಮತ್ತು ಇತರರಿಗಾಗಿ ಉದ್ದೇಶಿಸಲಾಗಿದೆ ಎಂದು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು ಮತ್ತು ಕೆಲಸ ಮಾಡಲು ಸಮಯ ಬಂದಾಗ, ನೀವು ಆದ್ಯತೆಗಳನ್ನು ಬದಿಗಿಟ್ಟು ನೀವು ಮಾರ್ಗದರ್ಶಿ ಸೂತ್ರಗಳಿಗೆ ಬದ್ಧರಾಗಿರಬೇಕು ನೀವು ಕೆಲಸ ಮಾಡುವ ವ್ಯಕ್ತಿ ಅಥವಾ ಕಂಪನಿಯನ್ನು ವಿಧಿಸುತ್ತದೆ, ಅದು ನಿಮ್ಮ ಸೌಕರ್ಯದಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು ನಿಮಗೆ ಅವಕಾಶ ನೀಡಿದರೆ ಅದು ಉತ್ತಮವಾಗಿರುತ್ತದೆ, ಆದರೆ ಅದು ನಿಮ್ಮ ಮೇಲೆ ಹೇರುತ್ತಿದ್ದರೆ ಬೇರೆ ಯಾರೂ ಇಲ್ಲ.