Aggiornamento del gestore delle finestre xfwm4 4.14.3

Pubblicato выпуск ΠΎΠΊΠΎΠ½Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° xfwm4 4.14.3, примСняСмого Π² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Xfce для обСспСчСния отобраТСния ΠΎΠΊΠΎΠ½ Π½Π° экранС, дСкорирования ΠΎΠΊΠΎΠ½ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈΡ… пСрСмСщСния, закрытия ΠΈ измСнСния ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Nella nuova versione aggiunta ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° X11-Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ XRes (X-Resource), ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ задСйствовано для запроса Ρƒ X-сСрвСра ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ PID прилоТСния, Π·Π°ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠ³ΠΎ с использованиСм ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ² sandbox-изоляции. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° XRes Ρ€Π΅ΡˆΠ°Π΅Ρ‚ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ с ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π·Π°Π²ΠΈΡΡˆΠΈΡ… клиСнтских процСссов, PID ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ·Π½Π°Ρ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· свойство _NET_WM_PID, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ процСсса Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΈΠ·ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ окруТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒΡΡ ΠΎΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° Π² глобальном пространствС ΠΈΠΌΡ‘Π½.

Π’ Π½ΠΎΠ²ΠΎΠΌ выпускС Ρ‚Π°ΠΊΠΆΠ΅ risolto ΡƒΡΠ·Π²ΠΈΠΌΠΎΡΡ‚ΡŒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ привСсти ΠΊ ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ ΠΊ ΡƒΠΆΠ΅ освобоТдённой области памяти (use-after-free) ΠΈ записи Π΄Π°Π½Π½Ρ‹Ρ… Π²Π½Π΅ Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡƒΡ„Π΅Ρ€Π° ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ строк с настройками. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² xfwm4 4.14.3 sono stati aggiunti Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ошибок XError, ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‰ΠΈΠ΅ диагностику ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, связанных с запросами XConfigureWindow.

Π£ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ послС обновлСния Π΄ΠΎ вСрсии 4.14.3 стали Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚ΡŒΡΡ schianti durante il tentativo di avvio su FreeBSD, causati apparentemente dal nuovo legame con libXres. Inoltre in xfwm4 Γ¨ emerso problema con il riconoscimento delle schede grafiche AMD quando si attiva l'estensione X11 XPresent per la sincronizzazione dell'output con il segnale di interruzione del frame (vblank). XPresent veniva attivato se il nome della scheda conteneva la maschera AMD, mentre alcune schede sono nominate Β«RadeonΒ» senza menzionare la parola Β«AMDΒ» (ad esempio, Β«Radeon RX 570Β»). Per queste schede, veniva attivato un gestore vblank basato su Β«glxΒ», che Γ¨ notevolmente inferiore in termini di prestazioni.

Ad esempio, utilizzando glx, la riproduzione di video 4K in mpv carica la GPU al 70% in modalitΓ  alta qualitΓ  e al 50% in modalitΓ  bassa qualitΓ , mentre il carico utilizzando XPresent scende al 50% e 30% rispettivamente, influenzando notevolmente il consumo energetico e le prestazioni. Il problema rimane irrisolto. Per forzare l'attivazione di XPresent, si puΓ² aggiungere l'impostazione /general/vblank_mode in xfconf:

xfconf-query -c xfwm4 -p /general/vblank_mode -t string -s Β«xpresentΒ» β€”create

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server πŸ”₯ Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster