El ಚಾಲಕ ಡೆವಲಪರ್ Apple GPU ಗಾಗಿ ಓಪನ್ ಸೋರ್ಸ್ ಲಿನಕ್ಸ್ AGX Apple M2 ಚಿಪ್ಗಳಿಗೆ ಬೆಂಬಲದ ಅನುಷ್ಠಾನವನ್ನು ಘೋಷಿಸಿತು ಮತ್ತು GPU ವೇಗವರ್ಧನೆಗೆ ಸಂಪೂರ್ಣ ಬೆಂಬಲದೊಂದಿಗೆ M2 ಚಿಪ್ನೊಂದಿಗೆ Apple MacBook Air ನಲ್ಲಿ KDE ಮತ್ತು GNOME ಡೆಸ್ಕ್ಟಾಪ್ ಪರಿಸರಗಳ ಯಶಸ್ವಿ ಬಿಡುಗಡೆ.
M2 ನಲ್ಲಿ OpenGL ಬೆಂಬಲದ ಉದಾಹರಣೆಯಾಗಿ, Xonotic ಆಟದ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರದರ್ಶಿಸಲಾಯಿತು, glmark2 ಮತ್ತು eglgears ಪರೀಕ್ಷೆಗಳೊಂದಿಗೆ ಏಕಕಾಲದಲ್ಲಿ ಬ್ಯಾಟರಿ ಬಾಳಿಕೆ ಪರೀಕ್ಷೆ, ಮ್ಯಾಕ್ಬುಕ್ ಏರ್ 8 ಗಂಟೆಗಳ ನಿರಂತರ ಪ್ಲೇಬ್ಯಾಕ್ನಲ್ಲಿದೆ Xonotic ನಿಂದ 60 FPS ನಲ್ಲಿ.
ಎಂಬುದನ್ನೂ ಗಮನಿಸಲಾಗಿದೆ DRM ಚಾಲಕ (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗಾಗಿ M2 ಚಿಪ್ಗಳಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ ಈಗ asahi OpenGL ಡ್ರೈವರ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬಹುದು ಬಳಕೆದಾರರ ಜಾಗದಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲದೇ ಮೆಸಾಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ.
ಇತ್ತೀಚಿನ ಬದಲಾವಣೆಗಳು USB3 ಬೆಂಬಲದ ಅನುಷ್ಠಾನವನ್ನು ಒಳಗೊಂಡಿವೆ (ಹಿಂದೆ ಥಂಡರ್ಬೋಲ್ಟ್ ಪೋರ್ಟ್ಗಳನ್ನು USB2 ಮೋಡ್ನಲ್ಲಿ ಮಾತ್ರ ಬಳಸಲಾಗುತ್ತಿತ್ತು)
Apple Silicon M1 ಮತ್ತು ನಂತರದ ಯಂತ್ರಗಳು USB3, DisplayPort ಮತ್ತು TB3/USB4 ಮೋಡ್ಗಳನ್ನು ಬೆಂಬಲಿಸುವ "Apple Type-C PHY" (ATCPHY) ಎಂದು ಕರೆಯಲ್ಪಡುವ Apple-ವಿನ್ಯಾಸಗೊಳಿಸಿದ (ಅಥವಾ Apple-ಕಸ್ಟಮೈಸ್ ಮಾಡಿದ?) ಹಾರ್ಡ್ವೇರ್ PHY ಅನ್ನು ಬಳಸುತ್ತವೆ. ಈ ಹಾರ್ಡ್ವೇರ್ ತುಣುಕು USB3/DP/TB ಪ್ರೋಟೋಕಾಲ್ನಿಂದ ಡೇಟಾವನ್ನು ಕೇಬಲ್ಗಳಲ್ಲಿ ಸಂಕೇತಗಳಾಗಿ ಪರಿವರ್ತಿಸಲು ಕಾರಣವಾಗಿದೆ. ನಾವು ಅತಿ ವೇಗದ ಸಂಕೇತಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುತ್ತಿರುವುದರಿಂದ (ಪ್ರತಿ ಜೋಡಿಗೆ 20 Gbps ವರೆಗೆ), PHY ತುಂಬಾ ಸಂಕೀರ್ಣವಾಗಿರಬೇಕು ಮತ್ತು ಪ್ರತ್ಯೇಕವಾಗಿ ಮಾಪನಾಂಕ ನಿರ್ಣಯಿಸಬೇಕಾದ ಅನೇಕ ಅನಲಾಗ್ ಗುಬ್ಬಿಗಳಿವೆ. USB2 ನೊಂದಿಗೆ, ನೀವು ಎಲ್ಲಾ ಸಾಧನಗಳಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾರ್ವತ್ರಿಕ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಹೊಂದಬಹುದು, ಆದರೆ USB3 ಮತ್ತು ಇತರ ಹೆಚ್ಚಿನ ವೇಗದ ಪ್ರೋಟೋಕಾಲ್ಗಳಿಗೆ ಅದು ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ!
PHY ನಿಯಂತ್ರಕದ ಕೆಲಸವು ನಿಮ್ಮ ನಿರ್ದಿಷ್ಟ ಚಿಪ್ಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಭೌತಿಕ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು, ಇವುಗಳನ್ನು ಕಾರ್ಖಾನೆಯಲ್ಲಿ ಮಾಪನಾಂಕ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ವಿವಿಧ ವಿಧಾನಗಳನ್ನು ಆನ್ ಮತ್ತು ಆಫ್ ಮಾಡಿದಂತೆ ಎಲ್ಲಾ PHY ಹಾರ್ಡ್ವೇರ್ಗಳ ಮರುಸಂರಚನೆಯನ್ನು ನಿರ್ವಹಿಸುವುದು.
ಪ್ರಾಯೋಗಿಕವಾಗಿ, ಇದರರ್ಥ ಬಹಳಷ್ಟು "ಮ್ಯಾಜಿಕ್" ರಿಜಿಸ್ಟ್ರಿ ಟ್ಯಾಪ್ಗಳು, ಫ್ಯಾಕ್ಟರಿ-ಲಿಖಿತ eFuse ನಿಂದ ಬರುವ ಕೆಲವು ವೇರಿಯಬಲ್ ಡೇಟಾ ಸೇರಿದಂತೆ.
✨ KDE Apple M2 ನಲ್ಲಿ ಚಲಿಸುತ್ತದೆ!!!! ✨
ಪೂರ್ಣ GPU ವೇಗವರ್ಧನೆಯೊಂದಿಗೆ! 🚀🚀
ಅದೇ ಸಮಯದಲ್ಲಿ Xonotic, glmark2 ಮತ್ತು eglgears ರನ್ ಆಗುತ್ತಿದೆ!!ನನ್ನ 🦀 Linux ಕರ್ನಲ್ ಡ್ರೈವರ್ ಈಗ M2 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ!! ಮತ್ತು ಇದು ಅಲಿಸ್ಸಾ ಅವರ ಮೆಸಾ ಡ್ರೈವರ್ನೊಂದಿಗೆ ಬಾಕ್ಸ್ನ ಹೊರಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಯಾವುದೇ ಬಳಕೆದಾರರ ಸ್ಥಳ ಬದಲಾವಣೆಗಳ ಅಗತ್ಯವಿಲ್ಲ~!! pic.twitter.com/JUmtvCHAC8
— ಅಸಾಹಿ ಲಿನ್ಯಾ / 朝日りにゃ〜 // @lina@vt.social (@LinaAsahi) ನವೆಂಬರ್ 25, 2022
ಇದಲ್ಲದೆ ಇದು ಮ್ಯಾಕ್ಬುಕ್ನ ಬಿಲ್ಟ್-ಇನ್ ಸ್ಪೀಕರ್ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯ ನಡೆಯುತ್ತಿರುವ ಕೆಲಸವನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ. ಮತ್ತು ಹೆಡ್ಫೋನ್ ಜ್ಯಾಕ್, ಕೀಬೋರ್ಡ್ ಬ್ಯಾಕ್ಲೈಟ್ ನಿಯಂತ್ರಣಕ್ಕೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವ ಮೂಲಕ M2 ಚಿಪ್ನೊಂದಿಗೆ ಅನುಸ್ಥಾಪಕ ಸಾಧನಗಳಿಗೆ ಸ್ಥಳೀಯ ಅನುಸ್ಥಾಪನೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ (ತಜ್ಞ ಮೋಡ್ಗೆ ಬದಲಾಯಿಸದೆ).
ಮತ್ತೊಂದೆಡೆ, ಹೆಚ್ಚಿನ ಗಮನವನ್ನು ಸೆಳೆಯುವ ಮತ್ತೊಂದು ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ "ವಿದ್ಯುತ್ ನಿರ್ವಹಣೆ"Linux ನಲ್ಲಿ, S0ix ಸಮಾನತೆಯನ್ನು s2idle ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ (ಐಡಲ್ಗೆ ಅಮಾನತುಗೊಳಿಸು), ಮತ್ತು ಇದು ಸಿಸ್ಟಮ್ ಅಮಾನತು ಚಲನೆಗಳನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಅದು ನಿಖರವಾಗಿ ಹೇಳುತ್ತದೆ, ಆದರೆ ನಂತರ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯ ಸ್ಥಿತಿಯಲ್ಲಿ ಇರಿಸುತ್ತದೆ.
ಕೆಲವು ಜನರು ಅಸಾಹಿ ಲಿನಕ್ಸ್ ಯಂತ್ರಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಬ್ಯಾಟರಿ ಡ್ರೈನ್ ಅನ್ನು ನಿಷ್ಫಲವಾಗಿರುವಾಗ ವರದಿ ಮಾಡಿದ್ದಾರೆ, ಮತ್ತು ಇದು ಯಾವಾಗಲೂ ಕಳಪೆ ವರ್ತನೆಯ ಬಳಕೆದಾರರ ಸ್ಥಳದಿಂದ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಎಚ್ಚರಗಳನ್ನು ಉಂಟುಮಾಡುತ್ತದೆ ಅಥವಾ CPU ಗಳನ್ನು ಕಾರ್ಯನಿರತವಾಗಿರಿಸುತ್ತದೆ. s2idle ಈ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ!
s2idle ಗೆ ಯಾವುದೇ ವಿಶೇಷ ಡ್ರೈವರ್ಗಳು ಅಥವಾ ಬೆಂಬಲ ಅಗತ್ಯವಿಲ್ಲ, ಆದರೆ ಇದು ಕೆಲಸ ಮಾಡಲು ಡ್ರೈವರ್ಗಳಲ್ಲಿ ಅಮಾನತು / ಪುನರಾರಂಭದ ಬೆಂಬಲದ ಅಗತ್ಯವಿರುತ್ತದೆ (ಅಂದರೆ, ಕನಿಷ್ಠ ವಿಫಲವಾಗುವುದಿಲ್ಲ).
ನಮಗೆ, ಇದನ್ನು ವೈಫೈ ಚಿಪ್ಸೆಟ್ಗೆ ಲಾಕ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡ್ರೈವರ್ ಅನ್ನು ಬೆಂಬಲಿಸದ ಮತ್ತು ಅಮಾನತು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಉಂಟುಮಾಡುವ Apple ಯಂತ್ರಗಳಲ್ಲಿ S3 ಸ್ಲೀಪ್ (ಗೊಂದಲಕಾರಿ ಹೆಸರು; ಇಲ್ಲಿ s2idle ಗೆ ನಕ್ಷೆಗಳು) ಎಂದು ಕರೆಯುವ ಹೊಸ ಕಾರ್ಯವಿಧಾನದ ಅಗತ್ಯವಿದೆ. ದೋಷ.
ಈ ಮಧ್ಯೆ, ಅಸಾಹಿ ಪ್ರಾಜೆಕ್ಟ್ ಡೆವಲಪರ್ಗಳು, ಇದು Apple ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ARM ಚಿಪ್ಗಳನ್ನು ಹೊಂದಿರುವ ಮ್ಯಾಕ್ ಕಂಪ್ಯೂಟರ್ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು Linux ಅನ್ನು ಪೋರ್ಟ್ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ, ವಿತರಣೆಯ ನವೆಂಬರ್ ನವೀಕರಣವನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ (590 MB ಮತ್ತು 3,4 GB) ಮತ್ತು ಯೋಜನೆಯ ಪ್ರಗತಿ ವರದಿಯನ್ನು ಪ್ರಕಟಿಸಿದೆ.
Linux ಚಾಲಕ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಂಕೀರ್ಣಗೊಳಿಸಲು, Apple ನ M1/M2 ಚಿಪ್ಗಳು ತಮ್ಮದೇ ಆದ Apple-ವಿನ್ಯಾಸಗೊಳಿಸಿದ GPU ಅನ್ನು ಬಳಸುತ್ತವೆ, ಸ್ವಾಮ್ಯದ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಚಾಲನೆ ಮಾಡುತ್ತವೆ ಮತ್ತು ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣವಾದ ಹಂಚಿಕೆಯ ಡೇಟಾ ರಚನೆಗಳನ್ನು ಬಳಸುತ್ತವೆ. GPU ಗಾಗಿ ಯಾವುದೇ ತಾಂತ್ರಿಕ ದಾಖಲಾತಿಗಳಿಲ್ಲ ಮತ್ತು ಸ್ವತಂತ್ರ ಚಾಲಕ ಅಭಿವೃದ್ಧಿ ಮ್ಯಾಕೋಸ್ ಡ್ರೈವರ್ಗಳ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.
ಅಸಾಹಿ ಲಿನಕ್ಸ್ ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಪ್ಯಾಕೇಜ್ನ ಅಡಿಪಾಯವನ್ನು ಆಧರಿಸಿದೆ, ಇದು ಸಾಂಪ್ರದಾಯಿಕ ಸಾಫ್ಟ್ವೇರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಕೆಡಿಇ ಪ್ಲಾಸ್ಮಾ ಡೆಸ್ಕ್ಟಾಪ್ನೊಂದಿಗೆ ಬರುತ್ತದೆ. ಸಾಮಾನ್ಯ ಆರ್ಚ್ ಲಿನಕ್ಸ್ ರೆಪೊಸಿಟರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ವಿತರಣೆಯನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಕರ್ನಲ್, ಇನ್ಸ್ಟಾಲರ್, ಬೂಟ್ಲೋಡರ್, ಹೆಲ್ಪರ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳು ಮತ್ತು ಪರಿಸರ ಸೆಟ್ಟಿಂಗ್ಗಳಂತಹ ಎಲ್ಲಾ ನಿರ್ದಿಷ್ಟ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರತ್ಯೇಕ ರೆಪೊಸಿಟರಿಗೆ ಸರಿಸಲಾಗುತ್ತದೆ.
ಅಂತಿಮವಾಗಿ, ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.