ಅವರು Apple AGX G13 ಮತ್ತು G14 ಗಾಗಿ ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆದ GPU ಡ್ರೈವರ್‌ನ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತಾಪಿಸುತ್ತಾರೆ.

ಲಿನಕ್ಸ್ ಆಪಲ್ ರಸ್ಟ್

ಇದು Apple AGX G13 ಮತ್ತು G14 ಸರಣಿಯ GPU ಗಳಿಗೆ ಸಾಕಷ್ಟು ಸಮಗ್ರ ಚಾಲಕವಾಗಿದೆ.
ಇಂದಿನ ನಿಯಂತ್ರಕ SoC ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ

ಎಂದು ಇತ್ತೀಚೆಗೆ ಸುದ್ದಿ ಬಿಡುಗಡೆಯಾಯಿತು drm-asahi ಡ್ರೈವರ್‌ನ ಪ್ರಾಥಮಿಕ ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಸರಣಿ GPUಗಳಿಗಾಗಿ Apple AGX G13 ಮತ್ತು G14 ಅನ್ನು Apple M1 ಮತ್ತು M2 ಚಿಪ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ Linux ಕರ್ನಲ್ ಡೆವಲಪರ್ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯಲ್ಲಿ.

ನಿಯಂತ್ರಕವನ್ನು ರಸ್ಟ್ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಜೊತೆಗೆ, DRM ಉಪವ್ಯವಸ್ಥೆಯ ಬಗ್ಗೆ ಸಾರ್ವತ್ರಿಕ ಲಿಂಕ್‌ಗಳ ಗುಂಪನ್ನು ಒಳಗೊಂಡಿದೆ (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಇದನ್ನು ರಸ್ಟ್‌ನಲ್ಲಿ ಇತರ ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಬಳಸಬಹುದು.

ಬಿಡುಗಡೆಯಾದ ಪ್ಯಾಚ್ ಸೆಟ್ ಇಲ್ಲಿಯವರೆಗೂ ಚರ್ಚೆಗೆ ಮಾತ್ರ ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ ಕೋರ್ ಡೆವಲಪರ್‌ಗಳಿಂದ (RFC), ಆದರೆ ಪರಿಶೀಲನೆ ಪೂರ್ಣಗೊಂಡ ನಂತರ ಮತ್ತು ಗುರುತಿಸಲಾದ ನ್ಯೂನತೆಗಳನ್ನು ತೆಗೆದುಹಾಕಿದ ನಂತರ ಕೋರ್ ತಂಡಕ್ಕೆ ಒಪ್ಪಿಕೊಳ್ಳಬಹುದು.

ಇದು DRM ಗಾಗಿ ರಸ್ಟ್ ಅಮೂರ್ತತೆಗಳ ನನ್ನ ಮೊದಲ ಆವೃತ್ತಿಯಾಗಿದೆ ಉಪವ್ಯವಸ್ಥೆ. ಅಮೂರ್ತತೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಕೆಲವು ಚಿಕ್ಕದಾಗಿದೆ ಸಿ ಬದಿಯಲ್ಲಿ ಪೂರ್ವಾಪೇಕ್ಷಿತ ಬದಲಾವಣೆಗಳು ಹಾಗೂ drm-asahi GPU ಡ್ರೈವರ್ (ಅಮೂರ್ತತೆಗಳನ್ನು ಹೇಗೆ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದರ ಉಲ್ಲೇಖಕ್ಕಾಗಿ, ಆದರೆ ಅಗತ್ಯವಿಲ್ಲ ಒಟ್ಟಿಗೆ ಇಳಿಯಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ).

ಈ ತೇಪೆಗಳನ್ನು ಮರದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಅನ್ವಯಿಸಲಾಗುತ್ತದೆ [1], ಇದು ಆಧರಿಸಿದೆ 6.3-rc1 ಜೊತೆಗೆ ಬಹಳಷ್ಟು ಅಮೂರ್ತತೆ/ರಸ್ಟ್ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮೇಲೆ. ಇವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು DRM ಅಮೂರ್ತತೆಗಳಿಗೆ ಪೂರ್ವಾಪೇಕ್ಷಿತಗಳಲ್ಲ. ತಮ್ಮನ್ನು, ಆದರೆ ಚಾಲಕನಿಂದ ಮಾತ್ರ.

ಡಿಸೆಂಬರ್‌ನಿಂದ, ನಿಯಂತ್ರಕವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಕರ್ನಲ್ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜ್ Asahi Linux ವಿತರಣೆಗಾಗಿ ಮತ್ತು ಈ ಯೋಜನೆಯ ಬಳಕೆದಾರರಿಂದ ಪರೀಕ್ಷಿಸಲ್ಪಟ್ಟಿದೆ.

ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ ಚಾಲಕವನ್ನು ಬಳಸಬಹುದು d ನಲ್ಲಿ ಚಿತ್ರಾತ್ಮಕ ಪರಿಸರವನ್ನು ಆಯೋಜಿಸಿSoC M1, M1 Pro, M1 Max, M1 ಅಲ್ಟ್ರಾ ಮತ್ತು M2 ಜೊತೆಗೆ Apple ಸಾಧನಗಳು. ಚಾಲಕವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವಾಗ, ಸಿಪಿಯು ಭಾಗದಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಲಾದ ಕೋಡ್‌ನಲ್ಲಿ ಮೆಮೊರಿಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ದೋಷಗಳನ್ನು ಕಡಿಮೆ ಮಾಡುವ ಮೂಲಕ ಸುರಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸಲು ಮಾತ್ರವಲ್ಲದೆ ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವಾಗ ಉಂಟಾಗುವ ಸಮಸ್ಯೆಗಳಿಂದ ಭಾಗಶಃ ರಕ್ಷಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಯಿತು.

ನಿರ್ದಿಷ್ಟವಾಗಿ ಚಾಲಕವು ಹಂಚಿಕೆಯ ಮೆಮೊರಿ ರಚನೆಗಳಿಗೆ ಕೆಲವು ಬೈಂಡಿಂಗ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ ನಿಯಂತ್ರಕದೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಫರ್ಮ್‌ವೇರ್‌ನಲ್ಲಿ ಬಳಸುವ ಪಾಯಿಂಟರ್‌ಗಳ ಸಂಕೀರ್ಣ ತಂತಿಗಳೊಂದಿಗೆ ಅಸುರಕ್ಷಿತವಾಗಿದೆ. ಪ್ರಸ್ತಾವಿತ ಚಾಲಕವನ್ನು asahi Mesa ಡ್ರೈವರ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಇದು ಬಳಕೆದಾರ-ಸ್ಪೇಸ್ OpenGL ಬೆಂಬಲವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು OpenGL ES 2 ಹೊಂದಾಣಿಕೆ ಪರೀಕ್ಷೆಯನ್ನು ಹಾದುಹೋಗುತ್ತದೆ. ಮತ್ತು OpenGL ES 3.0 ಅನ್ನು ಬೆಂಬಲಿಸಲು ಬಹುತೇಕ ಸಿದ್ಧವಾಗಿದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಕರ್ನಲ್ ಮಟ್ಟದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಚಾಲಕ ವಲ್ಕನ್ API ಗಾಗಿ ಭವಿಷ್ಯದ ಬೆಂಬಲವನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಂಡು ಆರಂಭದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಮತ್ತು ಬಳಕೆದಾರರ ಸ್ಥಳದೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಹೊಸ Intel Xe ಡ್ರೈವರ್‌ನಿಂದ ಒದಗಿಸಲಾದ UAPI ಯೊಂದಿಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.

ಮೇಲೆ ತಿಳಿದಿರುವ ಸಮಸ್ಯೆಗಳು ಕೆಳಗಿನವುಗಳನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ:

  • ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ರಸ್ಟ್ ಏಕೀಕರಣವು ಪ್ರಸ್ತುತ ಬಿಲ್ಡಿಂಗ್ ಅಮೂರ್ತಗಳನ್ನು ಮಾಡ್ಯೂಲ್‌ಗಳಾಗಿ ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ರಸ್ಟ್ ಅಮೂರ್ತತೆಗಳು ಎಂಬೆಡೆಡ್ DRM ಘಟಕಗಳಿಗೆ ಮಾತ್ರ ಲಭ್ಯವಿರುತ್ತವೆ.
  • DRM ನಿಯಂತ್ರಕ ವಸ್ತುಗಳಿಗೆ "ಉಪವರ್ಗೀಕರಣ" ಮಾದರಿಯ ಮೇಲೆ ಹೆಚ್ಚು ಅವಲಂಬಿತವಾಗಿದೆ, ಮತ್ತು ಇದು ರಸ್ಟ್‌ಗೆ ಸರಿಯಾಗಿ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.
  • ಪ್ರಸ್ತುತ, ನಿಯಂತ್ರಕಕ್ಕೆ ಅಗತ್ಯವಿರುವದನ್ನು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ (ಜೊತೆಗೆ ಸಣ್ಣ ಮೊತ್ತ
    ಉತ್ತಮ API ಸಮಗ್ರತೆಯು ಅರ್ಥಪೂರ್ಣವಾಗಿರುವ ಸ್ಪಷ್ಟ ಹೆಚ್ಚುವರಿಗಳು).
  • drm::mm ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಅಮೂರ್ತತೆಯಲ್ಲಿ ನಿರ್ಮಿಸಲಾದ ಮ್ಯೂಟೆಕ್ಸ್, ಬದಲಿಗೆ
    ಸಾಮಾನ್ಯ ರಸ್ಟ್ ರೂಪಾಂತರ ನಿಯಮಗಳೊಂದಿಗೆ ಬಳಕೆದಾರರಿಗೆ ಅದನ್ನು ನಿಯೋಜಿಸಲು.
    ಏಕೆಂದರೆ ನೋಡ್‌ಗಳನ್ನು ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಮತ್ತು ಆ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು ಕೈಬಿಡಬಹುದು
    ಇದು ಸಿಂಕ್ ಆಗಿರಬೇಕು.
  • Mesa ಭಾಗದಲ್ಲಿ ನೀವು ಪ್ರಸ್ತುತ Gallium ಡ್ರೈವರ್ ಅನ್ನು ಹೊಂದಿದ್ದೀರಿ ಅದು ಹೆಚ್ಚಾಗಿ ಈಗಾಗಲೇ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಆಗಿದೆ (UAPI ಬಿಟ್‌ಗಳು ಹೆಚ್ಚಾಗಿ ಕಾಣೆಯಾಗಿದೆ) ಮತ್ತು
    dEQP GLES2/EGL ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗುತ್ತಾರೆ, ಹೆಚ್ಚಿನ GLES3.0 ಉತ್ತೀರ್ಣರಾಗುತ್ತಾರೆ
    ಕೆಲಸದ ಅಪ್‌ಸ್ಟ್ರೀಮ್ ಶಾಖೆಗಳು ಪ್ರಗತಿಯಲ್ಲಿವೆ. ಇದು ಕಮ್ಯುನಿಟಿ ಡ್ರೈವರ್ ರಿವರ್ಸ್ ಇಂಜಿನಿಯರಿಂಗ್ ಆಗಿದೆ, ಆದ್ದರಿಂದ ಈ ಅಂಶದಲ್ಲಿ ಇನ್ನೂ ಬಹಳಷ್ಟು ಮಾಡಬೇಕಾಗಿದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ.

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


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

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

*

*

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