ಪ್ಯಾಂಥೋರ್, 10 ನೇ ತಲೆಮಾರಿನ ಆರ್ಮ್ ಮಾಲಿ ಜಿಪಿಯುಗಳಿಗಾಗಿ ಕೊಲಾಬೊರಾ ಅವರ ಚಾಲಕ

ಪ್ಯಾಂಥೋರ್

ಆರ್ಮ್ ವಾಲ್ಹಾಲ್ ಜಿಪಿಯುಗಾಗಿ ಪ್ಯಾಂಥೋರ್ ಓಪನ್ ಸೋರ್ಸ್ ಜಿಪಿಯು ಕರ್ನಲ್ ಡ್ರೈವರ್

ಕೊಲಬೊರಾ ಅನಾವರಣಗೊಳಿಸಿದರು ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಮೂಲಕ ಇತ್ತೀಚಿನ ಮೈಲಿಗಲ್ಲುಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಅವರ ಪ್ರಸ್ತುತಪಡಿಸಿದ ಕೃತಿಗಳಲ್ಲಿ, ಮತ್ತು ಅದು ಬಹುನಿರೀಕ್ಷಿತ ನಿಯಂತ್ರಕ ವಿಲೀನವನ್ನು ಘೋಷಿಸಿದೆ ಕರ್ನಲ್ ಇದು 10 ನೇ ತಲೆಮಾರಿನ ಆರ್ಮ್ ಮಾಲಿ GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ drm-ಮಿಸ್ಕ್ನಲ್ಲಿ. ಈ ಚಾಲಕ "ಪ್ಯಾಂಥೋರ್" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ, 310 ನೇ ತಲೆಮಾರಿನ ಮಾಲಿ GPU (G510, G710, GXNUMX) ಗಾಗಿ ವಿಶೇಷವಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಓಪನ್ ಸೋರ್ಸ್ ಡ್ರೈವರ್ ಆಗಿದೆ.

ನಿಯಂತ್ರಕದ ವಿಲೀನವು ಎರಡು ವರ್ಷಗಳ ಸಹಯೋಗದ ಪ್ರಯತ್ನ ಮತ್ತು ಹಲವಾರು ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಕಂಪನಿಗಳ ನಡುವಿನ ಕೆಲಸವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, Collabora ಮುಂದುವರಿದ ತಂತ್ರಜ್ಞಾನಗಳ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಸಹಯೋಗದ ಪ್ರಾಮುಖ್ಯತೆಯನ್ನು ಎತ್ತಿ ತೋರಿಸುತ್ತದೆ.

ಈ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ಆರ್ಮ್‌ನ ಒಳಗೊಳ್ಳುವಿಕೆ ನಿರ್ಣಾಯಕವಾಗಿದೆ, ಪ್ರಮುಖ ದಾಖಲಾತಿಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುವುದು ಮಾತ್ರವಲ್ಲದೆ ಕರ್ನಲ್ ಡ್ರೈವರ್‌ನ ವಿಮರ್ಶೆ ಮತ್ತು ಸಹ-ನಿರ್ವಹಣೆಯಲ್ಲಿ ಸಕ್ರಿಯವಾಗಿ ಭಾಗವಹಿಸುತ್ತದೆ.

ಮೊದಲಿಗೆ, ಹೊಸ ಡ್ರೈವರ್‌ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಮೂಲಕ ನಡೆಸಲಾಯಿತು, ಆದರೆ ನಂತರ ARM ಯೋಜನೆಗೆ ಸೇರಿಕೊಂಡಿತು, ದಾಖಲಾತಿಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಕೋಡ್ ವಿಮರ್ಶೆಯಲ್ಲಿ ಭಾಗವಹಿಸಿತು. ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ಗಾಗಿ ಇಬ್ಬರು ARM ಉದ್ಯೋಗಿಗಳನ್ನು ಚಾಲಕ ಸಹ-ನಿರ್ವಾಹಕ ಸ್ಥಿತಿಗೆ ಬಡ್ತಿ ನೀಡಲಾಗಿದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಒಮ್ಮೆ ಓಪನ್‌ಜಿಎಲ್ ಡ್ರೈವರ್ ಸಿದ್ಧವಾದಾಗ, ಹೊಸ ಮಾಲಿ ಜಿಪಿಯುಗಳಿಗಾಗಿ ವಲ್ಕನ್ ಡ್ರೈವರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಮತ್ತು ಹಳೆಯ ಮಾಲಿ ಜಿಪಿಯುಗಳಿಗಾಗಿ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವಲ್ಕನ್ ಡ್ರೈವರ್ ಅನ್ನು ನವೀಕರಿಸಲು ಕೆಲಸವು ಗಮನಹರಿಸುತ್ತದೆ.

ಈ ಚಾಲಕ CSF ತಂತ್ರಜ್ಞಾನವನ್ನು ಬಳಸುತ್ತದೆ (ಕಮಾಂಡ್ ಸ್ಟ್ರೀಮ್ ಮುಂಭಾಗ) ನಿಯಂತ್ರಕದಿಂದ ಫರ್ಮ್ವೇರ್ ಬದಿಗೆ ಕೆಲವು ಕಾರ್ಯಗಳನ್ನು ವರ್ಗಾಯಿಸಲು, ಇದು CPU ಮೇಲಿನ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ ಮತ್ತು GPU ನಲ್ಲಿ ಕೆಲಸವನ್ನು ಸಂಘಟಿಸಲು ಹೊಸ ಮಾದರಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪ್ಯಾಂಥೋರ್ DRM (ನೇರ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಚಾಲಕ drm-misc ಶಾಖೆಗೆ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು Linux 6.10 ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ. ಹೊಸ ಚಾಲಕವನ್ನು ಬೆಂಬಲಿಸಲು Mesa ಬದಲಾವಣೆಗಳನ್ನು ಅಳವಡಿಸಿಕೊಂಡಿದೆ, ಇದನ್ನು ಮಾಲಿ GPU ಗಳಿಗಾಗಿ Panfrost Gallium ಡ್ರೈವರ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ.

ಹೊಸ ಪೀಳಿಗೆಯ ಮಾಲಿ ಜಿಪಿಯುಗಳಲ್ಲಿ, ಜಾಬ್ ಮ್ಯಾನೇಜರ್ ಶೆಡ್ಯೂಲರ್ ಅನ್ನು CSF ಇಂಟರ್ಫೇಸ್‌ನಿಂದ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ, ಇದು ಕಮಾಂಡ್-ಫ್ಲೋ-ಆಧಾರಿತ ಮಾದರಿಯ ಬದಲಿಗೆ ಫರ್ಮ್‌ವೇರ್ ಬದಿಯಲ್ಲಿ ಕಮಾಂಡ್ ಫ್ಲೋ ಕ್ಯೂ ವೇಳಾಪಟ್ಟಿಯೊಂದಿಗೆ ಕಮಾಂಡ್ ಫ್ಲೋ-ಆಧಾರಿತ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಉದ್ಯೋಗಗಳು. ಇದು GPU ಗೆ ಪ್ರತ್ಯೇಕ ಕಾರ್ಟೆಕ್ಸ್-M7 ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ನ ಏಕೀಕರಣ ಮತ್ತು CSF ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ವಿಶೇಷ ಕಮಾಂಡ್ ಎಕ್ಸಿಕ್ಯೂಶನ್ ಯುನಿಟ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ. ಈ ಕಾರ್ಯಗಳಿಗೆ ಬಳಕೆದಾರ ಸ್ಥಳದಿಂದ GPU ಗೆ ಕೆಲಸವನ್ನು ವರ್ಗಾಯಿಸಲು ಮೂಲಭೂತವಾಗಿ ವಿಭಿನ್ನವಾದ ಸಂಸ್ಥೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ.

ಆರಂಭದಲ್ಲಿ, ಪ್ಯಾನ್‌ಫ್ರಾಸ್ಟ್ DRM ಡ್ರೈವರ್‌ನಲ್ಲಿ CSF-ಆಧಾರಿತ ಮಾಲಿ GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಯತ್ನಿಸಲಾಯಿತು, ಆದರೆ ಅಭಿವರ್ಧಕರು ಇದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ನಿಯಂತ್ರಕವನ್ನು ಹೆಚ್ಚು ಸಂಕೀರ್ಣಗೊಳಿಸುತ್ತದೆ ಎಂದು ತೀರ್ಮಾನಿಸಿದರು. ಆದ್ದರಿಂದ, CSF ಗಾಗಿ, ವಿಭಿನ್ನ ವಾಸ್ತುಶಿಲ್ಪದೊಂದಿಗೆ ಹೊಸ ನಿಯಂತ್ರಕವನ್ನು ರಚಿಸಲು ಇದು ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ. ಪ್ಯಾಂಥೋರ್ ನಿಯಂತ್ರಕವು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸ uAPI, ಹೊಸ ಉದ್ಯೋಗ ವೇಳಾಪಟ್ಟಿ ತರ್ಕ ಮತ್ತು ಹೊಸ MMU/GPU-VA ನಿಯಂತ್ರಣ ತರ್ಕವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಇದು ಪ್ಯಾನ್‌ಫ್ರಾಸ್ಟ್‌ನ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ DRM ಡ್ರೈವರ್ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಇದರಿಂದ ಇದು ವಿಶಿಷ್ಟವಾದ ಚಾಲಕ ಪ್ರಾರಂಭ, ಆವರ್ತನ ನಿಯಂತ್ರಣ ಮತ್ತು ವಿದ್ಯುತ್ ನಿರ್ವಹಣೆ ಮಾದರಿಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ.

ಇದರ ಜೊತೆಗೆ, ಕರ್ನಲ್ ಡ್ರೈವರ್ ವಿನಂತಿಯನ್ನು ವಿಲೀನಗೊಳಿಸಿದೆ ಎಂದು ನಮೂದಿಸಲಾಗಿದೆ ನನ್ನನ್ನು ಕರಗಿಸುತ್ತಿದೆsa ಇದು ಗ್ಯಾಲಿಯಂ ಚಾಲಕವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ ಹೊಸ 10 ನೇ ತಲೆಮಾರಿನ ಆರ್ಮ್ ಮಾಲಿ GPU ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದು. ಸಹಕರಿಸಿ ರಾಕ್‌ಚಿಪ್ RK3588-ಆಧಾರಿತ ಬೋರ್ಡ್‌ಗಳನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಹ ಕೆಲಸ ಮಾಡಿದೆ ಸಂಪೂರ್ಣವಾಗಿ ತೆರೆದ ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ಟಾಕ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಲೋಡ್ ಮಾಡಬಹುದು. ರಾಕ್‌ಚಿಪ್ RK3588 ಗಾಗಿ, ಸ್ವಾಮ್ಯದ BL31 ಘಟಕಗಳನ್ನು (ಬೂಟ್‌ಲೋಡರ್ ಹಂತ 3.1) ಬದಲಿಸಲು ಡೆಬಿಯನ್-ಆಧಾರಿತ ಸಿಸ್ಟಮ್ ಇಮೇಜ್ ಮತ್ತು ಓಪನ್ ಬೂಟ್‌ಲೋಡರ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ. ರಾಕ್‌ಚಿಪ್‌ನ RK3588 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಇದು ವಿಶೇಷವಾಗಿ ಗಮನಾರ್ಹವಾಗಿದೆ, ಈ ನವೀಕರಣಗಳಿಗೆ ಧನ್ಯವಾದಗಳು ಸುಧಾರಿತ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ದಕ್ಷತೆಯನ್ನು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.

Gallium ಡ್ರೈವರ್‌ನಲ್ಲಿನ ಕೆಲಸವು ಹೊಸ GPU ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಆದರೆ ಆಧುನಿಕ ಗ್ರಾಫಿಕ್ಸ್ API ಗಳೊಂದಿಗೆ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಹೊಂದಾಣಿಕೆಯನ್ನು ಉತ್ತಮಗೊಳಿಸುತ್ತದೆ. ಈ ಚಾಲಕ ವಿಸ್ತರಣೆಯು ವಿವಿಧ ಸಾಧನಗಳು ಮತ್ತು ಬಳಕೆಯ ಸನ್ನಿವೇಶಗಳಲ್ಲಿ ಅಸಾಧಾರಣ ಗ್ರಾಫಿಕ್ಸ್ ಅನುಭವವನ್ನು ನೀಡಲು ನಡೆಯುತ್ತಿರುವ ಪ್ರಯತ್ನದ ಭಾಗವಾಗಿದೆ.

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


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

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

*

*

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