ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 5.19 ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಸುಮಾರು 500 ಸಾವಿರ ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ

Linux ಕರ್ನಲ್ 5.19 ರ ಬಿಡುಗಡೆಯನ್ನು ರಚಿಸಲಾಗುತ್ತಿರುವ ರೆಪೊಸಿಟರಿಯು DRM (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಉಪವ್ಯವಸ್ಥೆ ಮತ್ತು ಗ್ರಾಫಿಕ್ಸ್ ಡ್ರೈವರ್‌ಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮುಂದಿನ ಬದಲಾವಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸಿದೆ. ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಚ್‌ಗಳ ಸೆಟ್ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ ಏಕೆಂದರೆ ಇದು 495 ಸಾವಿರ ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ಪ್ರತಿ ಕರ್ನಲ್ ಶಾಖೆಯಲ್ಲಿನ ಬದಲಾವಣೆಗಳ ಒಟ್ಟು ಗಾತ್ರಕ್ಕೆ ಹೋಲಿಸಬಹುದು (ಉದಾಹರಣೆಗೆ, 5.17 ಸಾವಿರ ಸಾಲುಗಳ ಕೋಡ್ ಅನ್ನು ಕರ್ನಲ್ 506 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ).

ಎಎಮ್‌ಡಿ ಜಿಪಿಯುಗಳಿಗಾಗಿ ಡ್ರೈವರ್‌ನಲ್ಲಿ ಎಎಸ್‌ಐಸಿ ರೆಜಿಸ್ಟರ್‌ಗಳಿಗಾಗಿ ಡೇಟಾದೊಂದಿಗೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾದ ಹೆಡರ್ ಫೈಲ್‌ಗಳಿಂದ ಸುಮಾರು 400 ಸಾವಿರ ಸೇರಿಸಿದ ಸಾಲುಗಳನ್ನು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ. ಮತ್ತೊಂದು 22.5 ಸಾವಿರ ಸಾಲುಗಳು AMD SoC21 ಗೆ ಬೆಂಬಲದ ಆರಂಭಿಕ ಅನುಷ್ಠಾನವನ್ನು ಒದಗಿಸುತ್ತವೆ. ಎಎಮ್‌ಡಿ ಜಿಪಿಯುಗಳಿಗಾಗಿ ಡ್ರೈವರ್‌ನ ಒಟ್ಟು ಗಾತ್ರವು 4 ಮಿಲಿಯನ್ ಲೈನ್‌ಗಳ ಕೋಡ್ ಅನ್ನು ಮೀರಿದೆ (ಹೋಲಿಕೆಗಾಗಿ, ಸಂಪೂರ್ಣ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 1.0 176 ಸಾವಿರ ಕೋಡ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, 2.0 - 778 ಸಾವಿರ, 2.4 - 3.4 ಮಿಲಿಯನ್, 5.13 - 29.2 ಮಿಲಿಯನ್). SoC21 ಜೊತೆಗೆ, AMD ಡ್ರೈವರ್ SMU 13.x (ಸಿಸ್ಟಮ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಯುನಿಟ್), USB-C ಮತ್ತು GPUVM ಗಾಗಿ ನವೀಕರಿಸಿದ ಬೆಂಬಲ ಮತ್ತು ಮುಂದಿನ ಪೀಳಿಗೆಯ RDNA3 (RX 7000) ಮತ್ತು CDNA (AMD ಇನ್‌ಸ್ಟಿಂಕ್ಟ್) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವ ಸಿದ್ಧತೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. .

ಇಂಟೆಲ್ ಡ್ರೈವರ್‌ನಲ್ಲಿ, ವಿದ್ಯುತ್ ನಿರ್ವಹಣಾ ಕೋಡ್‌ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಬದಲಾವಣೆಗಳು (5.6 ಸಾವಿರ) ಇರುತ್ತವೆ. ಅಲ್ಲದೆ, ಲ್ಯಾಪ್‌ಟಾಪ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುವ ಇಂಟೆಲ್ DG2 (ಆರ್ಕ್ ಆಲ್ಕೆಮಿಸ್ಟ್) GPU ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಇಂಟೆಲ್ ಡ್ರೈವರ್‌ಗೆ ಸೇರಿಸಲಾಗಿದೆ, Intel Raptor Lake-P (RPL-P) ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಆರಂಭಿಕ ಬೆಂಬಲವನ್ನು ಒದಗಿಸಲಾಗಿದೆ, ಆರ್ಕ್ಟಿಕ್ ಸೌಂಡ್-M ಗ್ರಾಫಿಕ್ಸ್ ಕಾರ್ಡ್‌ಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿ ಕಂಪ್ಯೂಟಿಂಗ್ ಇಂಜಿನ್‌ಗಳಿಗಾಗಿ ABI ಅನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ, DG2 ಕಾರ್ಡ್‌ಗಳು Tile4 ಫಾರ್ಮ್ಯಾಟ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ; ಹ್ಯಾಸ್ವೆಲ್ ಮೈಕ್ರೋಆರ್ಕಿಟೆಕ್ಚರ್ ಆಧಾರಿತ ಸಿಸ್ಟಮ್‌ಗಳಿಗೆ, ಡಿಸ್ಪ್ಲೇಪೋರ್ಟ್ HDR ಗೆ ಬೆಂಬಲವನ್ನು ಅಳವಡಿಸಲಾಗಿದೆ.

Nouveau ಡ್ರೈವರ್‌ನಲ್ಲಿ, ಒಟ್ಟು ಬದಲಾವಣೆಗಳು ಸುಮಾರು ನೂರು ಸಾಲುಗಳ ಕೋಡ್‌ನ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ (drm_gem_plane_helper_prepare_fb ಹ್ಯಾಂಡ್ಲರ್ ಅನ್ನು ಬಳಸುವ ಪರಿವರ್ತನೆಯನ್ನು ಮಾಡಲಾಗಿದೆ, ಕೆಲವು ರಚನೆಗಳು ಮತ್ತು ವೇರಿಯಬಲ್‌ಗಳಿಗೆ ಸ್ಥಿರ ಮೆಮೊರಿ ಹಂಚಿಕೆಯನ್ನು ಅನ್ವಯಿಸಲಾಗಿದೆ). Nouveau ನಲ್ಲಿ NVIDIA ಮೂಲಕ ತೆರೆದ ಮೂಲ ಕರ್ನಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳ ಬಳಕೆಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಇದುವರೆಗಿನ ಕೆಲಸವು ದೋಷಗಳನ್ನು ಗುರುತಿಸಲು ಮತ್ತು ತೆಗೆದುಹಾಕಲು ಬರುತ್ತದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಚಾಲಕ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಸುಧಾರಿಸಲು ಪ್ರಕಟಿಸಲಾದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ಬಳಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

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