將于今年發(fā)布的最新Steam Deck掌機(jī)的研發(fā)生產(chǎn)方Valve正在資助Mesa提交的進(jìn)一步持續(xù)集成(CI)測(cè)試和Radeon驅(qū)動(dòng)程序測(cè)試。這一內(nèi)容通常對(duì)Linux用戶來(lái)說(shuō)是很受歡迎的,對(duì)圖形表現(xiàn)非常要緊的Steam Deck掌機(jī)更不必說(shuō)。
Igalia的編程顧問(wèn)Charlie Turner今天在FreeDesktop的Mesa網(wǎng)站上創(chuàng)建了一個(gè)合并請(qǐng)求,要求增加更多的dEQP運(yùn)行程序。Igalia是一個(gè)開(kāi)源顧問(wèn)機(jī)構(gòu),自我描述為"專門從事創(chuàng)新項(xiàng)目和解決方案的發(fā)展"。該請(qǐng)求顯示Valve正參與監(jiān)督進(jìn)一步的AMD Radeon Linux驅(qū)動(dòng)測(cè)試。Valve在他們的系統(tǒng)中使用Radeon了圖形芯片,希望確保他們最新的掌機(jī)設(shè)備盡可能提升圖形兼容性以及實(shí)際性能表現(xiàn)。
dEQP runners,即drawElements質(zhì)量計(jì)劃納入了眾多圖形API的測(cè)試,包括OpenGL ES、EGL和Vulkan。圖形API的測(cè)試對(duì)于Mesa的持續(xù)集成測(cè)試來(lái)說(shuō)是至關(guān)重要的,因?yàn)樗梢员WC不穩(wěn)定的提交不會(huì)到達(dá)主線Mesa的OpenGL/Vulkan圖形API,從而發(fā)生體驗(yàn)倒退的情況。
了解更多:
https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14660?fbclid=IwAR06NoNI8TO7ytXEr5Sy2MloC9MzbNWhalBiBNUcV4zRzueYu1xu4bc3d2A
下面的聲明是Turner對(duì)Valve要求對(duì)Freedesktop進(jìn)行額外測(cè)試的解釋:
這個(gè)系列提議增加更多的dEQP裸機(jī)運(yùn)行程序,由Valve贊助。目前,這些運(yùn)行器是以選擇用戶為條件的(類似于freedreno的限制性追蹤的工作方式),因?yàn)闆](méi)有足夠的機(jī)器來(lái)達(dá)到列入自動(dòng)預(yù)合并管道所需的運(yùn)行時(shí)間目標(biāo)。關(guān)于測(cè)試負(fù)載沒(méi)有什么秘密的地方,任何有興趣的用戶都可以申請(qǐng)?jiān)L問(wèn)運(yùn)行器。后續(xù)系列將在CI中增加跟蹤測(cè)試運(yùn)行程序,使用與上述類似的方法。
Mesa對(duì)AMD Radeon Linux圖形驅(qū)動(dòng)的CI測(cè)試已經(jīng)顯示出對(duì)他們所承諾的硬件系統(tǒng)數(shù)量的克制,包括能夠測(cè)試新的Mesa合并請(qǐng)求和立即創(chuàng)建針對(duì)特定硬件的修復(fù)工作。Valve的支持將協(xié)助推進(jìn)高效和有效地檢測(cè)進(jìn)一步問(wèn)題的進(jìn)程。這個(gè)過(guò)程可以在不放慢創(chuàng)建補(bǔ)丁的前提下提高效率,這些補(bǔ)丁在公開(kāi)發(fā)布驅(qū)動(dòng)程序之前可能還在等待測(cè)試。
Valve的新CI裸機(jī)運(yùn)行器是完全基于Radeon的,所以,可以理解,該公司要求進(jìn)行額外的測(cè)試。特別是Valve對(duì)新的Steam Deck游戲系統(tǒng)當(dāng)中AMD Radeon圖形為主要方向,包括專注于RADV Vulkan工作的開(kāi)源驅(qū)動(dòng)程序?,F(xiàn)在測(cè)試工作繼續(xù)進(jìn)行中的是Navi和Navi 、Kabini、Stoney、Polaris、Vega和Renoir系列產(chǎn)品。
(舉報(bào))