ಇಂಟೆಲ್ ತನ್ನ ಜಿಪಿಯುಗಳಿಗಾಗಿ ಹೊಸ ಲಿನಕ್ಸ್ ಡ್ರೈವರ್ Xe ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ

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

ಕೋಡ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ ವಿವಿಧ ಹಾರ್ಡ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ ಮತ್ತು x86 ಮತ್ತು ARM ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಪರೀಕ್ಷೆಗೆ ಲಭ್ಯವಿದೆ. ಅನುಷ್ಠಾನವನ್ನು ಪ್ರಸ್ತುತ ಡೆವಲಪರ್‌ಗಳಿಂದ ಚರ್ಚೆಗೆ ಪ್ರಾಯೋಗಿಕ ಆಯ್ಕೆಯಾಗಿ ಪರಿಗಣಿಸಲಾಗಿದೆ, ಮುಖ್ಯ ಕರ್ನಲ್‌ಗೆ ಏಕೀಕರಣಕ್ಕೆ ಇನ್ನೂ ಸಿದ್ಧವಾಗಿಲ್ಲ. ಹಳೆಯ i915 ಡ್ರೈವರ್‌ಗಳ ಕೆಲಸವು ನಿಲ್ಲುವುದಿಲ್ಲ ಮತ್ತು ಅದರ ಬೆಂಬಲವು ಮುಂದುವರಿಯುತ್ತದೆ. ಹೊಸ Xe ಡ್ರೈವರ್ ಅನ್ನು 2023 ರಲ್ಲಿ ಸಿದ್ಧಗೊಳಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಹೊಸ ಡ್ರೈವರ್‌ನಲ್ಲಿ, ಪರದೆಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಹೆಚ್ಚಿನ ಕೋಡ್ ಅನ್ನು i915 ಡ್ರೈವರ್‌ನಿಂದ ಎರವಲು ಪಡೆಯಲಾಗಿದೆ ಮತ್ತು ಭವಿಷ್ಯದಲ್ಲಿ ಡೆವಲಪರ್‌ಗಳು ಈ ಕೋಡ್ ಅನ್ನು ಎರಡೂ ಡ್ರೈವರ್‌ಗಳಲ್ಲಿ ಸ್ಟ್ಯಾಂಡರ್ಡ್ ಘಟಕಗಳ ನಕಲು ತಪ್ಪಿಸಲು ಯೋಜಿಸಿದ್ದಾರೆ (ಪ್ರಸ್ತುತ ಅಂತಹ ಕೋಡ್ ಅನ್ನು ಎರಡು ಬಾರಿ ಮರುನಿರ್ಮಾಣ ಮಾಡಲಾಗಿದೆ, ಆದರೆ ಕೋಡ್ ಹಂಚಿಕೊಳ್ಳಲು ಪರ್ಯಾಯ ಆಯ್ಕೆಗಳನ್ನು ಚರ್ಚಿಸಲಾಗುತ್ತಿದೆ ). Xe ನಲ್ಲಿನ ಮೆಮೊರಿ ಮಾದರಿಯು i915 ಮೆಮೊರಿ ಮಾದರಿಯ ಅನುಷ್ಠಾನಕ್ಕೆ ಹೋಲುತ್ತದೆ, ಮತ್ತು execbuf ಅನುಷ್ಠಾನವು i3 ಕೋಡ್‌ನಿಂದ execbuf915 ಅನ್ನು ಹೋಲುತ್ತದೆ.

OpenGL ಮತ್ತು Vulkan ಗ್ರಾಫಿಕ್ಸ್ API ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲು, Linux ಕರ್ನಲ್‌ಗಾಗಿ ಡ್ರೈವರ್‌ಗೆ ಹೆಚ್ಚುವರಿಯಾಗಿ, ಯೋಜನೆಯು Xe ಮಾಡ್ಯೂಲ್ ಮೂಲಕ Iris ಮತ್ತು ANV ಮೆಸಾ ಡ್ರೈವರ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಗೆ ಬದಲಾವಣೆಗಳನ್ನು ಸಿದ್ಧಪಡಿಸಿದೆ. ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಓಪನ್ ಜಿಎಲ್ ಮತ್ತು ವಲ್ಕನ್ ಆಧಾರಿತ ಗ್ನೋಮ್, ಬ್ರೌಸರ್‌ಗಳು ಮತ್ತು ಆಟಗಳನ್ನು ಚಲಾಯಿಸಲು Xe ಮತ್ತು ಮೆಸಾ ಸಂಯೋಜನೆಯನ್ನು ಈಗಾಗಲೇ ಸಾಕಷ್ಟು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಆದರೆ ಇಲ್ಲಿಯವರೆಗೆ ಕೆಲವು ಸಮಸ್ಯೆಗಳು ಮತ್ತು ದೋಷಗಳು ಇತರ ವಿಷಯಗಳ ಜೊತೆಗೆ ಕ್ರ್ಯಾಶ್‌ಗಳಿಗೆ ಕಾರಣವಾಗಿವೆ. ಅಲ್ಲದೆ, ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಅತ್ಯುತ್ತಮವಾಗಿಸಲು ಇನ್ನೂ ಯಾವುದೇ ಕೆಲಸವನ್ನು ಮಾಡಲಾಗಿಲ್ಲ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ