ਲੀਨਕਸ ਕਰਨਲ 5.19 ਵਿੱਚ ਗ੍ਰਾਫਿਕਸ ਡਰਾਈਵਰਾਂ ਨਾਲ ਸਬੰਧਤ ਕੋਡ ਦੀਆਂ ਲਗਭਗ 500 ਹਜ਼ਾਰ ਲਾਈਨਾਂ ਸ਼ਾਮਲ ਹਨ।

ਰਿਪੋਜ਼ਟਰੀ ਜਿਸ ਵਿੱਚ ਲੀਨਕਸ ਕਰਨਲ 5.19 ਦੀ ਰੀਲੀਜ਼ ਬਣਾਈ ਜਾ ਰਹੀ ਹੈ, ਨੇ DRM (ਡਾਇਰੈਕਟ ਰੈਂਡਰਿੰਗ ਮੈਨੇਜਰ) ਸਬ-ਸਿਸਟਮ ਅਤੇ ਗਰਾਫਿਕਸ ਡਰਾਈਵਰਾਂ ਨਾਲ ਸੰਬੰਧਿਤ ਤਬਦੀਲੀਆਂ ਦੇ ਅਗਲੇ ਸੈੱਟ ਨੂੰ ਸਵੀਕਾਰ ਕੀਤਾ ਹੈ। ਪੈਚਾਂ ਦਾ ਸਵੀਕਾਰ ਕੀਤਾ ਗਿਆ ਸੈੱਟ ਦਿਲਚਸਪ ਹੈ ਕਿਉਂਕਿ ਇਸ ਵਿੱਚ ਕੋਡ ਦੀਆਂ 495 ਹਜ਼ਾਰ ਲਾਈਨਾਂ ਸ਼ਾਮਲ ਹਨ, ਜੋ ਕਿ ਹਰੇਕ ਕਰਨਲ ਸ਼ਾਖਾ ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੇ ਕੁੱਲ ਆਕਾਰ ਨਾਲ ਤੁਲਨਾਯੋਗ ਹੈ (ਉਦਾਹਰਨ ਲਈ, ਕਰਨਲ 5.17 ਵਿੱਚ ਕੋਡ ਦੀਆਂ 506 ਹਜ਼ਾਰ ਲਾਈਨਾਂ ਜੋੜੀਆਂ ਗਈਆਂ ਸਨ)।

ਲਗਭਗ 400 ਹਜ਼ਾਰ ਜੋੜੀਆਂ ਗਈਆਂ ਲਾਈਨਾਂ AMD GPUs ਲਈ ਡਰਾਈਵਰ ਵਿੱਚ ASIC ਰਜਿਸਟਰਾਂ ਲਈ ਡੇਟਾ ਦੇ ਨਾਲ ਸਵੈਚਲਿਤ ਤੌਰ 'ਤੇ ਤਿਆਰ ਕੀਤੀਆਂ ਸਿਰਲੇਖ ਫਾਈਲਾਂ ਦੁਆਰਾ ਗਿਣੀਆਂ ਜਾਂਦੀਆਂ ਹਨ। ਹੋਰ 22.5 ਹਜ਼ਾਰ ਲਾਈਨਾਂ AMD SoC21 ਲਈ ਸਮਰਥਨ ਦੇ ਸ਼ੁਰੂਆਤੀ ਲਾਗੂਕਰਨ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ। AMD GPUs ਲਈ ਡਰਾਈਵਰ ਦਾ ਕੁੱਲ ਆਕਾਰ ਕੋਡ ਦੀਆਂ 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 Instinct) ਦੀਆਂ ਅਗਲੀਆਂ ਪੀੜ੍ਹੀਆਂ ਨੂੰ ਸਮਰਥਨ ਦੇਣ ਲਈ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਪਲੇਟਫਾਰਮ

ਇੰਟੇਲ ਡਰਾਈਵਰ ਵਿੱਚ, ਪਾਵਰ ਮੈਨੇਜਮੈਂਟ ਕੋਡ ਵਿੱਚ ਸਭ ਤੋਂ ਵੱਧ ਤਬਦੀਲੀਆਂ (5.6 ਹਜ਼ਾਰ) ਮੌਜੂਦ ਹਨ। ਨਾਲ ਹੀ, ਲੈਪਟਾਪਾਂ 'ਤੇ ਵਰਤੇ ਜਾਣ ਵਾਲੇ Intel DG2 (Arc Alchemist) GPU ਪਛਾਣਕਰਤਾ ਨੂੰ Intel ਡਰਾਈਵਰ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ ਹੈ, Intel Raptor Lake-P (RPL-P) ਪਲੇਟਫਾਰਮ ਲਈ ਸ਼ੁਰੂਆਤੀ ਸਹਾਇਤਾ ਪ੍ਰਦਾਨ ਕੀਤੀ ਗਈ ਹੈ, ਆਰਕਟਿਕ ਸਾਊਂਡ-M ਗਰਾਫਿਕਸ ਕਾਰਡਾਂ ਬਾਰੇ ਜਾਣਕਾਰੀ ਦਿੱਤੀ ਗਈ ਹੈ। ਜੋੜਿਆ ਗਿਆ ਹੈ, ਕੰਪਿਊਟਿੰਗ ਇੰਜਣਾਂ ਲਈ ਇੱਕ ABI ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ, DG2 ਕਾਰਡਾਂ ਲਈ ਹੈਸਵੈਲ ਮਾਈਕ੍ਰੋਆਰਕੀਟੈਕਚਰ 'ਤੇ ਆਧਾਰਿਤ ਸਿਸਟਮਾਂ ਲਈ ਸਮਰਥਨ ਸ਼ਾਮਲ ਕੀਤਾ ਗਿਆ ਹੈ, ਡਿਸਪਲੇਪੋਰਟ HDR ਲਈ ਸਮਰਥਨ ਲਾਗੂ ਕੀਤਾ ਗਿਆ ਹੈ;

Nouveau ਡਰਾਈਵਰ ਵਿੱਚ, ਕੁੱਲ ਤਬਦੀਲੀਆਂ ਨੇ ਕੋਡ ਦੀਆਂ ਸੌ ਲਾਈਨਾਂ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕੀਤਾ (drm_gem_plane_helper_prepare_fb ਹੈਂਡਲਰ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪਰਿਵਰਤਨ ਕੀਤਾ ਗਿਆ ਸੀ, ਕੁਝ ਬਣਤਰਾਂ ਅਤੇ ਵੇਰੀਏਬਲਾਂ ਲਈ ਸਥਿਰ ਮੈਮੋਰੀ ਵੰਡ ਲਾਗੂ ਕੀਤੀ ਗਈ ਸੀ)। ਜਿਵੇਂ ਕਿ ਨੂਵੇਓ ਵਿੱਚ NVIDIA ਦੁਆਰਾ ਕਰਨਲ ਮੋਡੀਊਲ ਓਪਨ ਸੋਰਸ ਦੀ ਵਰਤੋਂ ਲਈ, ਹੁਣ ਤੱਕ ਦਾ ਕੰਮ ਗਲਤੀਆਂ ਦੀ ਪਛਾਣ ਕਰਨ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਦੂਰ ਕਰਨ ਲਈ ਹੇਠਾਂ ਆਉਂਦਾ ਹੈ। ਭਵਿੱਖ ਵਿੱਚ, ਪ੍ਰਕਾਸ਼ਿਤ ਫਰਮਵੇਅਰ ਨੂੰ ਡਰਾਈਵਰ ਦੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਲਈ ਵਰਤਣ ਦੀ ਯੋਜਨਾ ਹੈ।

ਸਰੋਤ: opennet.ru

ਇੱਕ ਟਿੱਪਣੀ ਜੋੜੋ