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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-07-10 22:09:57

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Wine - regresja w wersji 1.4.1, wheezy

Nie działa mi akceleracja 3D w programie wine, jestem prawie pewien że wcześniej działała. System w pełni zaktualizowany.

Po odpaleniu wine otrzymuję komunikat o takiej treści:

Kod:

fixme:d3d_caps:wined3d_guess_card No card selector available for GL vendor 0x4 and card vendor 0000 (using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x209)").
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7e0,0x00000000), stub!
fixme:d3d_surface:wined3d_surface_blt Can't handle WINEDDBLT_ASYNC flag.
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded

W innych programach działa (w wine w Lenny także).

W jaki sposób można zdiagnozować co jest źródłem problemu? Ewentualnie jak problem ten rozwiązać.

Ostatnio edytowany przez pioki (2012-07-12 08:17:43)

Offline

 

#2  2012-07-10 22:22:01

  gindek - Zubr, bydle na etacie.

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: Wine - regresja w wersji 1.4.1, wheezy

standardowo

Kod:

glxinfo
albo
glxgears

ale informacja co to za karata ( sprzętowo )
oraz
co chcesz odpalić, jaką komendą oraz co się kryje pod mistycznym stwierdzeniem "w innych programach" ,

takie dane na pewno pomogą ( jak nie mi to komuś innemu, btw feralna data rejestracji na forum).


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

#3  2012-07-10 22:39:17

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Wine - regresja w wersji 1.4.1, wheezy

[quote=gindek]standardowo

Kod:

glxinfo
albo
glxgears

ale informacja co to za karata ( sprzętowo )[/quote]
glxinfo | grep direct:

Kod:

direct rendering: Yes

glxgears:

Kod:

2292 frames in 5.0 seconds = 458.338 FPS
2363 frames in 5.0 seconds = 472.561 FPS

Karta zintegrowana intel 4500m, fragment wyniku polecenia lspci:

Kod:

00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)

Co do innych programów, to chodziło mi o inne niż wine.

Przykładowo mplayer (korzystający ze sterownika gl) działa bez problemów.

Offline

 

#4  2012-07-10 23:39:57

  gindek - Zubr, bydle na etacie.

gindek
Zubr, bydle na etacie.
Skąd: Z puszczy.
Zarejestrowany: 2008-12-08

Re: Wine - regresja w wersji 1.4.1, wheezy

sterowniki do inteli dostarczane sa z kernelem ( intel na stronie o tym nawet pisze ).
Czy moduł jest załadowany możesz zobaczyć poprzez

Kod:

lspci -v

tutaj szukasz karciochy i pozycji

Kod:

Kernel driver in use: NAZWA_MODULU

jak jest jakas NAZAWA_MODULU to sterownik jest podniesiony i zobaczysz jaki modul obsługuje karte ( ja tego nie wiem ).
glxgears wygląda raczej ok.


wiec tutaj problemu bym szukał bardziej po stronie aplikacji która odpalasz, ale nie wszystko na raz :]
co chcesz uruchomić przy pomocy tego "wine", może sprawdzając "to co odpalasz" w bazie aplikacji winedb zobaczysz ze ktoś miał podobne problemy i podał odrazu rozwiązanie.

[edit]
wlasnie, moj wewnetrzny glos mi podpowiada ze mplayer z "gl" bedzie dzialal bez akceleracji 3d ( opengl jest taka zabawna biblioteką :] ).

Ostatnio edytowany przez gindek (2012-07-10 23:41:27)


" Wojny przychodzą i odchodzą, a moi żołnierze są wieczni"


"Zbuduj mały, dziarski router z udostępnionych przez prowadzącego części od Kamaza?"

Offline

 

#5  2012-07-11 00:40:27

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Wine - regresja w wersji 1.4.1, wheezy

czy Gallium3D nie jest w tym przypadku problemem? Ja na przykład mam problemy z używaniem Gallium3D na co dzień (na karcie Intela)

Fervi

Ostatnio edytowany przez fervi (2012-07-11 00:40:32)

Offline

 

#6  2012-07-11 07:59:54

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Wine - regresja w wersji 1.4.1, wheezy

Może coś uściślę: nie mam problemów z obsługą 3d w systemie. Mam problem z obsługą 3d w wine (przynajmniej tak myślę).

Aby rozwiać już wszelkie wątpliwości przed chwilą zainstalowałem program extremetuxracer (pierwszy program korzystający z 3d, który przyszedł mi na myśl) i działa bez problemów.

Podobny komunikat występuje przy trzech programach (więcej nie testowałem) uruchomianych przez wine; jeden z nich działa bardzo wolno, jakby nie działała akceleracja 3d.

Wydaje mi się, że problem ten wcześniej nie występował, więc przypuszczam, że jest związany z jakąś aktualizacją (podejrzewam albo wine, albo xorg). Wersję wheezy testuję już od kilku tygodni. Na innej partycji mam zainstalowaną wersję lenny, problem tam nie występuje.

Rozumiem, że u was wszystko działa?

czy Gallium3D nie jest w tym przypadku problemem? Ja na przykład mam problemy z używaniem Gallium3D na co dzień (na karcie Intela)

Fervi[/quote]
Co masz dokładnie na myśli?

Ostatnio edytowany przez pioki (2012-07-11 08:01:47)

Offline

 

#7  2012-07-11 12:22:54

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Wine - regresja w wersji 1.4.1, wheezy

(using GL_RENDERER "Gallium 0.4 on llvmpipe (LLVM 0x209)")[/quote]
Komenda:

glxinfo | grep OpenGL[/quote]
ja mam 3 wyniki (bo jakby 3 tryby - 2 karty)
na Intel

Do tego właśnie mniej więcej chyba będziemy zmierzać, bo w Lennym nie było Gallium3D

OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile
OpenGL version string: 2.1 Mesa 8.0.3
OpenGL shading language version string: 1.20
OpenGL extensions:[/quote]
Gallium3D:

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x300)
OpenGL version string: 2.1 Mesa 8.0.3
OpenGL shading language version string: 1.20
OpenGL extensions:[/quote]
NVidia:

OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 310M/PCIe/SSE2
OpenGL version string: 3.3.0 NVIDIA 302.17
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:[/quote]
Po prostu podaj wynik tego polecenia

Fervi

Offline

 

#8  2012-07-12 08:11:24

  pioki - Użytkownik

pioki
Użytkownik
Zarejestrowany: 2010-04-10

Re: Wine - regresja w wersji 1.4.1, wheezy

glxinfo | grep OpenGL:

Kod:

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 0x209)
OpenGL version string: 2.1 Mesa 8.0.3
OpenGL shading language version string: 1.20

Swoją drogą to moje stwierdzenie, że w wine nie ma akceleracji 3D było błędne... Trochę zmylił mnie podany wyżej log z wyjścia programu wine.

Spróbowałem zainstalować wersję wine 1.5.5 i problem występował nadal (w jednej aplikacji).

Ostatnio w wheezy nastąpiła aktualizacja wersji wine z 1.2.3 na 1.4.1 i to okazało się być źródłem moich problemów - najwyraźniej pojawiła się jakaś regresja.

Po cofnięciu do wersji 1.2.3 problem u mnie nie występuje. Wspomniany wyżej komunikat pojawia się nadal;)

Swoją drogę zna ktoś może jakiś prosty sposób cofnięcia grupy pakietów do wcześniejszych wersji obecnych w /var/cache/apt/archives (a już nie widocznych w aptitude)?

Offline

 

#9  2012-07-12 10:57:37

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Wine - regresja w wersji 1.4.1, wheezy

De facto PlayOnLinux ma możliwość zarządzania wieloma wersjami Wine - w to bym bardziej "celował"

Fervi

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)

[ Generated in 0.009 seconds, 10 queries executed ]

Informacje debugowania

Time (s) Query
0.00012 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00215 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.188.107.57' WHERE u.id=1
0.00084 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.107.57', 1732664593)
0.00044 SELECT * FROM punbb_online WHERE logged<1732664293
0.00102 DELETE FROM punbb_online WHERE ident='185.191.171.9'
0.00037 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=21589 AND t.moved_to IS NULL
0.00027 SELECT search_for, replace_with FROM punbb_censoring
0.00059 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=21589 ORDER BY p.id LIMIT 0,25
0.00066 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=21589
Total query time: 0.00653 s