Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Cześć!
Udało mi się już samodzielnie uporać z problemami dotyczącymi uruchomienia steama itp. Jednak znalazłem "dead end" przy próbie odpalenia gry Team Fortress 2, komunikat o błędzie:
"The application requires either the GL_EXT_texture_compression_s3tc or the GL_EXT_texture_compression_dxt1 + GL_ANGLE_texture_compression_dxt3 + GL_ANGLE_texture_compression_dxt5 OpenGL extensions. Please install S3TC texture support".
Zainstalowałem paczkę libtxc-dxtn-s2tc0 opisaną jako S3TC dla driverów Mesy, niestety problem występuje nadal.
x153@debian:~$ glxinfo | grep s3tc GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine, x153@debian:~$ glxinfo | grep OpenGL OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL version string: 3.0 Mesa 8.0.5 OpenGL shading language version string: 1.30 OpenGL extensions: x153@debian:~$
Dzięki wszystkim za pomoc, lub próby pomocy :-).
PS. Istnieje jakiś skrypt automatycznie instalujący sterowniki intela? Zbliża mi się format kompa, chcę zostać przy debianie, a brakuje na niego gotowca :D
Offline
Jak to w ogóle wersja Debiana?
Spróbuj z najnowszą Mesą i sterownikami:
glxinfo | egrep 'OpenGL|GL_EXT_texture_compression_s3tc|GL_EXT_texture_compression_dxt1|GL_ANGLE_texture_compression_dxt3|GL_ANGLE_texture_compression_dxt5' OpenGL vendor string: Intel Open Source Technology Center OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL version string: 3.0 Mesa 9.1.1 OpenGL shading language version string: 1.30 OpenGL extensions: GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc, GL_ARB_timer_query, GL_ANGLE_texture_compression_dxt3, GL_ANGLE_texture_compression_dxt5, GL_ARB_internalformat_query
Offline
x153@debian:~$ glxinfo | egrep 'OpenGL|GL_EXT_texture_compression_s3tc|GL_EXT_texture_compression_dxt1|GL_ANGLE_texture_compression_dxt3|GL_ANGLE_texture_compression_dxt5' OpenGL vendor string: Tungsten Graphics, Inc OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile OpenGL version string: 3.0 Mesa 8.0.5 OpenGL shading language version string: 1.30 OpenGL extensions: GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine, GL_EXT_texture_compression_dxt1, GL_EXT_texture_compression_rgtc,
Debian wheezy świeżo po safe-upgrade. W jaki sposób mogę zainstalować mesę 9.1.1?
x153@debian:~$ uname -s -r Linux 3.2.0-4-amd64
Offline
Doinstaluj nowsze jądro np. z aptosida, nowszą mesę z repo mati75 i nowsze stery intela z experimentala lub repo mati75:
deb http://aptosid.com/debian/ sid main fix.main deb http://repozytorium.mati75.eu/debian sid main non-free contrib
W starszej wersji Mesy nie ma obsługi ANGLE_texture_compression:
http://lists.freedesktop.org/archives/mesa-dev/2012 … r/027969.html
Offline
Ok, mam kernel 3.8-7.slh.2-aptosid-amd64, ale mesa została po staremu... Mimo safe-upgrade. W jaki sposób mam w takim przypadku zainstalować nową mesę?
Offline
deb http://http.debian.net/debian/ experimental main contrib non-free
do /etc/apt/sources.list i:
apt-get update apt-get install -t experimental libc6
Offline
Niestety po wykonaniu tych poleceń nadal mam mesę w wersji 8.0.5
Offline
Nowsza Mesa jest w:
deb http://repozytorium.mati75.eu/debian experimental main non-free contrib
Możesz sobie zrobić kopię systemu bo będzie trochę aktualizacji lub będziesz musiał ręcznie sobie cofnąć w razie problemów.
Offline
która paczka z mesy powinna mnie interesować? libgl1-mesa-dri?
Offline
dpkg -l|grep mesa ii libegl1-mesa:amd64 9.1.1-1 amd64 free implementation of the EGL API -- runtime ii libgl1-mesa-dri:amd64 9.1.1-1 amd64 free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-dri:i386 9.1.1-1 i386 free implementation of the OpenGL API -- DRI modules ii libgl1-mesa-glx:amd64 9.1.1-1 amd64 free implementation of the OpenGL API -- GLX runtime ii libgl1-mesa-glx:i386 9.1.1-1 i386 free implementation of the OpenGL API -- GLX runtime ii libglapi-mesa:amd64 9.1.1-1 amd64 free implementation of the GL API -- shared library ii libglapi-mesa:i386 9.1.1-1 i386 free implementation of the GL API -- shared library ii libglu1-mesa:amd64 8.0.5-4 amd64 Mesa OpenGL utility library (GLU) ii libglu1-mesa:i386 8.0.5-4 i386 Mesa OpenGL utility library (GLU) ii mesa-utils 8.0.1-2+b3 amd64 Miscellaneous Mesa GL utilities
Offline
I podczas tego wszystkiego może mi się posypać jakaś część systemu (jestem prawie pewny, że część odpowiedzialna za wyświetlanie obrazu)? Czy ewentualnie tylko część odpowiedzialna za 3D? :)
Offline
Jesli zainstalujesz tylko te pakiety Mesy to nie powinien się aktualizować xorg.
W razie problemów sobie cofniesz odpowiednie pakiety.
Offline
W Debianie trzeba wymusić działanie S3TC, najłatwiej za pomocą driconf
Po zainstalowaniu wchodzimy w zakładkę i szukamy coś w stylu Force S3 Texture Compression i dajemy Yes
Fervi
Offline
fervi napisał(-a):
W Debianie trzeba wymusić działanie S3TC, najłatwiej za pomocą driconf
Po zainstalowaniu wchodzimy w zakładkę i szukamy coś w stylu Force S3 Texture Compression i dajemy Yes
Fervi
Trzeba?
Ja niczego nie „musiałem wymuszać”.
Offline
Próba zainstalowania w/w pakietów robi problemy z z zależnościami, aptitude sugeruje odinstalowanie ok. 200 pakietów. Co w takim układzie? Safe-upgrade tutaj nie pójdzie?
Offline
Offline
dpkg -l|grep mesa
ii libegl1-mesa:amd64 9.1.1-1 amd64 free implementation of the EGL API — runtime
ii libgl1-mesa-dri:amd64 9.1.1-1 amd64 free implementation of the OpenGL API — DRI modules
ii libgl1-mesa-dri:i386 9.1.1-1 i386 free implementation of the OpenGL API — DRI modules
ii libgl1-mesa-glx:amd64 9.1.1-1 amd64 free implementation of the OpenGL API — GLX runtime
ii libgl1-mesa-glx:i386 9.1.1-1 i386 free implementation of the OpenGL API — GLX runtime
ii libglapi-mesa:amd64 9.1.1-1 amd64 free implementation of the GL API — shared library
ii libglapi-mesa:i386 9.1.1-1 i386 free implementation of the GL API — shared library
ii libglu1-mesa:amd64 8.0.5-4 amd64 Mesa OpenGL utility library (GLU)
ii libglu1-mesa:i386 8.0.5-4 i386 Mesa OpenGL utility library (GLU)
ii mesa-utils
Te pakiety, po kolei, z roota wywołuje aptitude install libegl-mesa:amd64 i tak dalej...
zrobiłem jak doradził fervi, gra odpala się, działa, ale... Otoczenie jest strasznie ciemne - menu, bronie - wszystko normalnie, ale tak jest jakbym miał gammę za nisko ustawioną, a próba jej zmiany nie przynosi żadnych efektów.
root@debian:/home/x153# aptitude install libegl1-mesa:amd64 Następujące NOWE pakiety zostaną zainstalowane: libdrm-nouveau2{a} libegl1-mesa libegl1-mesa-drivers{a} libgbm1{a} libllvm3.2{a} libopenvg1-mesa{a} libwayland0{a} libxcb-xfixes0{a} Następujące pakiety zostaną USUNIĘTE: libglapi-mesa:i386{u} Następujące pakiety zostaną zaktualizowane: libglapi-mesa 1 pakietów aktualizowanych, 8 instalowanych, 1 do usunięcia i 61 nieaktualizowanych. Do pobrania 11,2 MB archiwów. Zajęte po rozpakowaniu: 32,7 MB. Następujące pakiety mają niespełnione zależności: libgl1-mesa-glx : Wymaga: libglapi-mesa (= 8.0.5-4) ale zaplanowana jest instalacja wersji 9.1.1-1. libgl1-mesa-glx:i386 : Wymaga: libglapi-mesa:i386 (= 8.0.5-4) ale nie ma być instalowany. Następujące działania rozwiążą problemy z zależnościami:
Ostatnio edytowany przez x153 (2013-04-14 15:53:58)
Offline
Spróbuj teraz:
aptitude update aptitude install libegl1-mesa:amd64
Offline
yossarian napisał(-a):
fervi napisał(-a):
W Debianie trzeba wymusić działanie S3TC, najłatwiej za pomocą driconf
Po zainstalowaniu wchodzimy w zakładkę i szukamy coś w stylu Force S3 Texture Compression i dajemy Yes
FerviTrzeba?
Ja niczego nie „musiałem wymuszać”.
A skąd wiesz, że działa, skoro większość gier Linuksowych nie wykorzystuje S3TC?
Fervi
Offline
fervi napisał(-a):
yossarian napisał(-a):
fervi napisał(-a):
W Debianie trzeba wymusić działanie S3TC, najłatwiej za pomocą driconf
Po zainstalowaniu wchodzimy w zakładkę i szukamy coś w stylu Force S3 Texture Compression i dajemy Yes
FerviTrzeba?
Ja niczego nie „musiałem wymuszać”.A skąd wiesz, że działa, skoro większość gier Linuksowych nie wykorzystuje S3TC?
Fervi
Bo tak to działa:
S2TC is a patent-free S3TC compatible implementation and provides texture compression to Mesa.
The library is automatically loaded and adds the OpenGL extensions GL_S3_s3tc and GL_EXT_texture_compression_s3tc.
http://packages.debian.org/wheezy/libtxc-dxtn-s2tc0
Co było od razu widać w pierwszym poście:
x153 napisał(-a):
Zainstalowałem paczkę libtxc-dxtn-s2tc0 opisaną jako S3TC dla driverów Mesy, niestety problem występuje nadal.
Kod:
x153@debian:~$ glxinfo | grep s3tc GL_NV_texgen_reflection, GL_NV_texture_env_combine4, GL_S3_s3tc, GL_EXT_texture_compression_s3tc, GL_EXT_texture_env_combine
W którymś wątku już ci pokazywałem, że w Ubuntu jest dokładnie ten sam pakiet, więc skoro tam działa bez „wymuszania” to w Debianie też powinien.
Jedyna różnica to starsza wersja Mesy w Debianie, która nie obsługuje jeszcze wszystkich rozszerzeń S3TC — GL_ANGLE_texture_compression_dxt
Przynajmniej tyle wynika z komunikatu błędu.
Możliwe, że wymuszenie niepełnej obsługi to jakieś rozwiązanie bo gra się w ten sposób też uruchomiła.
Offline
Zaakceptować rozwiązanie? [Y/n/q/?] n Następujące działania rozwiążą problemy z zależnościami: Zatrzymanie bieżących wersji następujących pakietów: 1) libegl1-mesa-drivers [niezainstalowany] 2) libglapi-mesa [8.0.5-4 (now, testing)] 3) libglapi-mesa:i386 [8.0.5-4 (now, testing)] Pozostawienie następujących problemów z zależnościami: 4) libegl1-mesa poleca libegl1-mesa-drivers
W najlepszym przypadku jestem w stanie otrzymać to, domyślnie dalej chce usuwać 200 pakietów. Między innymi gnome i moje ide do programowania - więc nie mogę się na to zgodzić ;)
o, czekajcie - jest lepiej:
astępujące działania rozwiążą problemy z zależnościami: Usunięcie następujących pakietów: 1) libgl1-mesa-glx:i386 Aktualizacja następujących pakietów: 2) libgl1-mesa-glx [8.0.5-4 (now, testing) -> 9.1.1-1 (experimental)]
Rozumiem, że zainstaluję znowu libgl1-mesa-glx:i386 ( w wersji experimental) i będzie gitarnia?
@edit
poradziłem sobie z problemem, zrobiłem safe-upgrade i paczka instaluje się bez problemów :-)
Ostatnio edytowany przez x153 (2013-04-15 20:04:08)
Offline
No niestety... Problem z zależnościami wyrzuca mi libgl1-mesa-dri:i386 , dodatkowo problemy zrobił też libtxc-dxtn-s2tc0.
Jestem chyba w punkcie wyjścia, albo krok dalej od celu - bo jak rozumiem brakuje mi libgl1-mesa-dri dla i386 ( takiej potrzebuje steam?) i dodatkowo bez s2tc :)
@ed
i jeszcze w nagrodę team fortress się nie włącza (było do przewidzenia...) wywalając komunikat:
Could not find required OpenGL entry point 'glGetError'! Either your video card is unsupported, or your OpenGL driver needs to be updated
Ostatnio edytowany przez x153 (2013-04-15 20:30:47)
Offline
Jakie masz w ogóle repozytoria?
Powinno gładko wejść.
Offline
x153@debian:~$ cat /etc/apt/sources.list deb http://ftp.pl.debian.org/debian/ wheezy main contrib non-free deb http://security.debian.org/ testing/updates main contrib non-free ## debian-multimedia - kodeki, odtwarzacze, etc. deb http://www.deb-multimedia.org/ testing main non-free #code::blocks deb http://apt.jenslody.de/testing wheezy main deb-src http://apt.jenslody.de/testing wheezy main #opera deb http://deb.opera.com/opera/ testing non-free #Opera Browser #pSX-emu #deb http://www.fbriere.net/debian wheezy psx-emu ##nowszy kernel: deb http://aptosid.com/debian/ sid main fix.main #aktualna mesa, aktualne sterowniki deb http://repozytorium.mati75.eu/debian sid main non-free contrib deb http://repozytorium.mati75.eu/debian experimental main non-free contrib #mesa? deb http://http.debian.net/debian/ experimental main contrib non-free
problemy z zależnościami:
root@debian:/home/x153# aptitude install libtxc-dxtn-s2tc0 Następujące NOWE pakiety zostaną zainstalowane: libtxc-dxtn-s2tc0{b} 0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 33 nieaktualizowanych. Do pobrania 58,9 kB archiwów. Zajęte po rozpakowaniu: 241 kB. Następujące pakiety mają niespełnione zależności: libtxc-dxtn-s2tc0 : W konflikcie z: libtxc-dxtn0 ale zainstalowana jest wersja 1.0.1-dmo1. W konflikcie z: libtxc-dxtn0:i386 ale zainstalowana jest wersja 1.0.1-dmo1. Następujące działania rozwiążą problemy z zależnościami: Usunięcie następujących pakietów: 1) libtxc-dxtn0 2) libtxc-dxtn0:i386
root@debian:/home/x153# aptitude install libgl1-mesa-dri:i386 Następujące NOWE pakiety zostaną zainstalowane: libdrm-nouveau2:i386{ab} libgl1-mesa-dri:i386 libllvm3.2:i386{a} 0 pakietów aktualizowanych, 3 instalowanych, 0 do usunięcia i 33 nieaktualizowanych. Do pobrania 13,8 MB archiwów. Zajęte po rozpakowaniu: 76,1 MB. Następujące pakiety mają niespełnione zależności: libdrm-nouveau2 : Narusza zależności: libdrm-nouveau2:i386 (!= 2.4.43-1) ale zaplanowana jest instalacja wersji 2.4.42-1. libdrm-nouveau2:i386 : Narusza zależności: libdrm-nouveau2 (!= 2.4.42-1) ale zainstalowana jest wersja 2.4.43-1. Następujące działania rozwiążą problemy z zależnościami: Usunięcie następujących pakietów: 1) libdrm-nouveau2 2) libegl1-mesa-drivers 3) libgl1-mesa-dri 4) libgl1-mesa-dri-experimental 5) xorg Pozostawienie następujących problemów z zależnościami: 6) driconf poleca libgl1-mesa-dri | xlibmesa-gl (> 6.8.0) 7) driconf poleca libgl1-mesa-dri | xlibmesa-dri (> 6.8.0) 8) xfce4 poleca xorg 9) xserver-xorg poleca libgl1-mesa-dri 10) xserver-xephyr poleca libgl1-mesa-dri (>= 7.1~rc1) 11) xserver-xorg-core poleca libgl1-mesa-dri (>= 7.10.2-4) 12) xserver-xorg-video-nouveau poleca libgl1-mesa-dri (>= 7.11.1) 13) libegl1-mesa poleca libegl1-mesa-drivers 14) libgl1-mesa-glx poleca libgl1-mesa-dri (>= 7.2) Zaakceptować rozwiązanie? [Y/n/q/?]
W ogóle u mnie ten debian jest po ostrych przejściach, tj awaryjnie ratowany po aktualizacji z wersji stable na testing (akurat trafiłem na tydzień w którym występował bug...) i trafi do formata (muszę naprawić windę do Microcapa i ogólnie zmienić partycjonowanie dysku) w niedalekim czasie, jednak fajnie byłoby zobaczyć, że taki team fortress może się uruchomić... :-)
I rozwiązanie każdego probelmu (nawet niesamodzielnie) jednak czegoś uczy :)
Ostatnio edytowany przez x153 (2013-04-15 22:15:05)
Offline
x153 napisał(-a):
problemy z zależnościami:
Kod:
root@debian:/home/x153# aptitude install libtxc-dxtn-s2tc0 Następujące NOWE pakiety zostaną zainstalowane: libtxc-dxtn-s2tc0{b} 0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 33 nieaktualizowanych. Do pobrania 58,9 kB archiwów. Zajęte po rozpakowaniu: 241 kB. Następujące pakiety mają niespełnione zależności: libtxc-dxtn-s2tc0 : W konflikcie z: libtxc-dxtn0 ale zainstalowana jest wersja 1.0.1-dmo1. W konflikcie z: libtxc-dxtn0:i386 ale zainstalowana jest wersja 1.0.1-dmo1. Następujące działania rozwiążą problemy z zależnościami: Usunięcie następujących pakietów: 1) libtxc-dxtn0 2) libtxc-dxtn0:i386
Masz jakieś lewe pakiety z deb-multimedia i to zaproponowane rozwiązanie wyglądało sensownie, przynajmniej początek bo brak dalszej części.
Jak już umieszczasz wyniki z konsoli to podawaj całe, a nie wybrane fragmenty. Aptitude zawsze proponuje kilka rozwiązań i je wypadałoby umieścić na forum.
Jutro sprawdzę czy wchodzi czysto bez włączonego repozytorium sida. Powinno bez problemu bo to raptem kilka pakietów.
Nie wiem czy z tym safe-upgrade bez ustawienia priorytetów to taki do końca dobry pomysł.
PS Wyłącz instalację pakietów polecanych. Wtedy łatwiej ogarnąć taki burdel.
Offline