Autore Topic: Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi  (Letto 1143 volte)

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Ho esitato molto prima di aprire questo thread, prima di tutto perché per l'utilizzo dei driver Catalyst se ne parla ovunque, e poi perché pensavo si risolvesse con qualche aggiornamento.

Visto che però la situazione perdura da mesi, vorrei condividere per capire se sia un problema effettivamente condiviso.

La situazione è cominciata con l'aggiornamento ai Catalyst 15.5 e kernel della serie 4.1 (credo fosse all'epoca), e perdura con i 15.9 e kernel 4.2.

L'incompatibilità della libreria in oggetto con gli ultimi kernel è confermata nell'AUR di Arch: https://aur.archlinux.org/packages/lib32-catalyst-utils/
dove si consiglia di usare il kernel lts, cosa che non mi sono spinto a provare perché lo considero un hack piuttosto sporco.

Per capire l'errore ecco l'output di glxinfo32 | grep OpenGL

Codice: [Seleziona]
$ glxinfo32 | grep OpenGL
libGL error: open uki failed (Operation not permitted)
libGL error: reverting to (slow) indirect rendering
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: AMD Radeon R9 200 Series                           
OpenGL version string: 2.1 (4.5.13399 Compatibility Profile Context 13.251)
OpenGL shading language version string: (null)
OpenGL extensions:

E l'iniziale output di Steam:

Codice: [Seleziona]
$ steam
Running Steam on chakra 2015.11 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1451690000)
libGL error: open uki failed (Operazione non permessa)
libGL error: reverting to (slow) indirect rendering
Installing breakpad exception handler for appid(steam)/version(1451690000)
Installing breakpad exception handler for appid(steam)/version(1451690000)
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig error: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 70: non-double matrix element
Fontconfig warning: "/etc/fonts/conf.d/10-scale-bitmap-fonts.conf", line 78: saw unknown, expected number
libGL error: open uki failed (Operazione non permessa)
libGL error: reverting to (slow) indirect rendering
[0110/112943:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
[0110/112943:ERROR:browser_main_loop.cc(203)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
Installing breakpad exception handler for appid(steamwebhelper)/version(20151214111542)
Installing breakpad exception handler for appid(steamwebhelper)/version(1450091742)
[0110/112943:ERROR:main_delegate.cc(777)] Could not load cef_extensions.pak
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

In particolare Steam riconosce erroneamente nella mia scheda grafica, una non troppo vecchia AMD R9 280, solo un opengl 2.1 e per Metro Last Light mi ridà l'errore che serve almeno un Opengl 3.2, mentre per altri giochi come Team Fortress 2 dà l'errore che manca l'entry point 'glColorMaskIndexedEXT!'

Naturalmente entrambi i giochi funzionavano perfettamente con le configurazioni Catalyst precedenti ai driver 15.5.

Con i driver liberi nessun problema, se non la difficoltà di un framerate decente in fullhd.

Per la parte 64 bit non sembrano esserci problemi, Plasma 5 funziona in compositing in modo eccellente, e i demo Unigine funzionano bene.

In definitiva, da circa sei mesi non è possibile usare Steam, e altre applicazioni 32 bit che sfruttino l'accelerazione 3d, al massimo delle capacità dell'hardware AMD.

Aggiornamento: Ho trovato un thread analogo nel forum internazionale, anche lì senza soluzione:
https://chakraos.org/forum/viewtopic.php?id=14081

Grazie per l'attenzione.


« Ultima modifica: 10 Gennaio 2016 ore 12:54 da Bandolero »

Offline gnastyle

  • *
  • Post: 62
  • Reputazione: 11
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #1 il: 10 Gennaio 2016 ore 13:37 »
Ciao, proprio in questi giorni sul bugtracker stavamo discutendo con un altro utente lo stesso problema,
(è un pò lungo, vai al penultimo messaggio https://chakraos.org/bugtracker/index.php?do=details&task_id=1217&project=8)

Sul wiki di Arch ci sono degli hack per sistemare la cosa, vedi se riesci in qualche modo a trovare la soluzione
https://wiki.archlinux.org/index.php/AMD_Catalyst

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #2 il: 10 Gennaio 2016 ore 19:17 »
Grazie per la risposta, ho provato gli hack indicati ma niente da fare.
Anche perché bisognerebbe concentrarsi sulla parte 32 bit delle LibGL, funzionando le 64.

non riesco ad andare oltre la segnalazione: "libGL error: open uki failed (Operazione non permessa)"
Sarei tentato di provare i Crimson dal sito AMD, ma non avrei più tempo per stare dietro ad un sistema in blackscreen! Tanto che non c'è notizia che risolverebbero questo problema.

Aggiornamento: Seguendo i link riportati sul bugtracker che mi hai linkato, sembrerebbe che qui siano andati un pò avanti, ma a me non funziona comunque:

https://github.com/ValveSoftware/steam-for-linux/issues/3907

aggiornamento 20/01/2016
Credo che la purtroppo situazione sia più ben grave e riguardi un bug dei catalyst con kernel >3.17, allo stato attuale è ufficiale che Steam ed i relativi giochi non funzionano su Chakra con i Catalyst:

http://ati.cchtml.com/show_bug.cgi?id=1179

 :-\
« Ultima modifica: 20 Gennaio 2016 ore 10:34 da Bandolero »

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #3 il: 21 Gennaio 2016 ore 10:38 »
Quindi sono costretto a rinunciare per sempre ai proprietari e andare sugli open?
 >:(

Offline Cylon

  • *
  • Post: 1958
  • Reputazione: 78
  • CYbernetic Life fOrm Node
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #4 il: 21 Gennaio 2016 ore 13:59 »
il problema come sempre è amd... fa driver pessimi e non li aggiorna frequentemente ... insomma meglio evitare amd.. :D
We are the Cylons. Lower your firewalll and surrender.Your PC will adapt to service our GNU/Linux systems. Resistance is futile. Extermination of human race has began!
                                                                     Non rispondo a PM

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #5 il: 22 Gennaio 2016 ore 11:57 »
Qualcuno è a conoscenza se i nuovi Crimson risolvano il problema?

 :-\

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #6 il: 06 Febbraio 2016 ore 11:20 »
Uppo questa conversazione perchè contrariamente a quanto si sta dicendo su

https://chakraos.org/bugtracker/index.php?do=details&task_id=1217&project=8

il problema UKI di Steam di non riuscire ad attivare il direct rendering impedisce di funzionare a tutti i giochi installati, in particolare questi sono gli errori notificati al lancio dei singoli games:

METRO: Last Night  ->  "Your current driver for video card does not support OpenGL 3.2. Please update your driver."

Team Fortress 2, e No More Room in Hell -> "Could not find required OpenGL entry point 'glColorMaskIndexEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated."


Il tutto con una scheda R9 280x

 >:(

Offline FranzMari

  • *
  • Post: 2808
  • Reputazione: 103
  • [Senior Packager]
    • Mostra profilo
    • IMHO blog
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #7 il: 07 Febbraio 2016 ore 17:39 »
Premetto che non uso Steam né i driver proprietari.
Temo che trattandosi di un problema dei driver Catalyst ci sia ben poco che possiamo fare, purtroppo
«Il valore dell'essere umano si determina nella misura in cui sia grande o piccola la sua capacità di contribuire al bene collettivo.» Jigorō Kanō

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #8 il: 19 Febbraio 2016 ore 20:11 »
umh sicuro che non sia un problema della pacchettizzazione di Chakra?

Offline sim0161

  • *
  • Post: 37
  • Reputazione: 1
  • مداد حبر العالم أقدس من دم الشهيد
    • Mostra profilo
    • pagina facebook
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #9 il: 20 Febbraio 2016 ore 23:17 »
Uppo questa conversazione perchè contrariamente a quanto si sta dicendo su

https://chakraos.org/bugtracker/index.php?do=details&task_id=1217&project=8

il problema UKI di Steam di non riuscire ad attivare il direct rendering impedisce di funzionare a tutti i giochi installati, in particolare questi sono gli errori notificati al lancio dei singoli games:

METRO: Last Night  ->  "Your current driver for video card does not support OpenGL 3.2. Please update your driver."

Team Fortress 2, e No More Room in Hell -> "Could not find required OpenGL entry point 'glColorMaskIndexEXT'! Either your video card is unsupported, or your OpenGL driver needs to be updated."



confermo: stesso errore con tutti i giochi. lib32-mesa-libgl è installato e aggiornato. Ora controllo i driver della scheda video... un chip Intel integrato.
« Ultima modifica: 21 Febbraio 2016 ore 00:01 da sim0161 »
HP Compaq 6730s - 4GB DDR2 - Intel Core 2 Duo T5870

«Lei è il "membro" più in vista della comunità. Chiuda la lampo, per piacere.» [Liberty Liber]

chi sono?

Offline Bandolero

  • *
  • Post: 49
  • Reputazione: 0
    • Mostra profilo
Re:Le lib32-catalyst-libgl (e quindi Steam) non funzionano più da mesi
« Risposta #10 il: 04 Luglio 2016 ore 23:23 »
Uppo, perchè ad oggi ancora non è possibile usare Steam su Chakra, con i Catalyst.

C'è qualche aggiornamento in vista?

 

Template by Homey | Sito ufficiale | Disclaimer