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-02-23 23:06:25

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

NV Optimus, a wydajność

Witajcie!

Ogólnie jest uno-picolo-problemo.

Wiadomo, że Wine nie jest tak optymalne jak Windows (gry DX są tłumaczone na OpenGL). Jednak myślę, że to co się dzieje to przechodzi z deczka ludzkie pojęcie.

Anyway

Gra trackmania nations forever

Kod:

Pentium 4 2 GHz, 512 MB RAM, karta grafiki 32 MB (GeForce 4 Ti4200 lub lepsza), 1.5 GB HDD, Windows 2000/XP/Vista

Na Windowsie (ale wiadomo) chodzi na średnich wymaganiach, na Linuksie chodzi na najniższych jak to tylko możliwe i tak działa wolniej (na Windows 65FPS, na Lin 50)

NFS: World ma wyższe wymagania, ale nie o to chodzi

Przypuszczam, że problemem z grami na Linuksa są słabe sterowniki graficzne (niby NV robi najlepsze dla Linuksa, ale są bardzo słabe), Optimus i Wine. Jednak czy da się zastosować jakieś zabiegi, by te gry chodziły porządnie (TNF może być, ale NFS ...). Ogólnie nie jestem fanem hiper-grafiki, ale żeby śmigały gry na minimalnych i w miarę bez laggów (lekkie mogą być).

NIE, Windowsa nie zainstaluje, nie mogę się w nim odnaleźć

Fervi

Offline

 

#2  2012-02-23 23:24:23

  Tomeku - Użytkownik

Tomeku
Użytkownik
Skąd: Poznań
Zarejestrowany: 2009-06-07

Re: NV Optimus, a wydajność

fervi napisał(-a):

NIE, Windowsa nie zainstaluje, nie mogę się w nim odnaleźći

Jak chcesz grać i masz takie problemy, to to jest mimo wszystko najlepsze wyjście. Nie musisz nawet się odnajdywać w tym systemie. Zakładając, że umiesz go zainstalować oraz wymagane sterowniki, to wystarczy włączyć system, zalogować się, kliknąć skrót na pulpicie i zapomnieć, że się używa Windowsa. Dzięki temu zaoszczędzisz sobie sporo nerwów.

Gry na Wine zawsze będą chodzić wolniej, nie koniecznie z winy sterowników. Porównaj jak chodzi ci gra natywnie działająca zarówno pod Windowsem i Linuksem.

Offline

 

#3  2012-02-23 23:44:34

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

Nie mówię, że będą chodzić niemalże jak na oryginale, ale tak wielkie straty są przesadą. Chciałbym coś porobić, by chodziło to szybciej

Jak chcesz grać i masz takie problemy, to to jest mimo wszystko najlepsze wyjście.

Niby tak, ale później siedzisz albo na jednym, albo na drugim, a Linuksa mam skonfigurowanego ... ;)

Fervi

Offline

 

#4  2012-02-24 00:59:24

  gindek - Zubr, bydle na etacie.

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

Re: NV Optimus, a wydajność

http://wiki.winehq.org/UsefulRegistryKeys

sekcja direct 3d, ustaw ilosc pamieci na karcie graficznej
oraz klucze
DirectDrawRenderer
OffscreenRenderingMode
RenderTargetLockMode
generalnie kiedys jak mi sie jeszcze chaiło to kombinowanie z nimi dawało najlepsze efekty :], ja to robiłem metodą prób i błędów.

swego czasu nawet pisałem arta na to forum na ten temat, jednak kiedy byłem w połowie płodzenia artykułu .... stwierdziałem że to jest wiedza tak powrzszechnie znana że szkoda czasu ... jednak się myliłem, widać trzeba będzie jednak coś skrobnąć.

Ostatnio edytowany przez gindek (2012-02-24 01:00:48)


" 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-02-24 07:26:07

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: NV Optimus, a wydajność

@fervi:

Tak się dzieje bo:

1. Stery Nvidii już dla tak starej karty aktualizowane.
2. Wine nie jest aktualizowany pod tak stary sprzęt
3. W grze jest pewnie użyty jakiś efekt graficzny którego nie da się łatwo "emulować" pod OpenGL - niestety zdarza się i nic się na to nie poradzi.

Oczywiście kluczy o których napisał @gindek trzeba spróbować, ale na cuda nie licz.

Offline

 

#6  2012-02-24 09:56:43

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

@Huk
To były wymagania Trackmanii, nie mojego komputera :D

Ja mam:

Kod:

Intel i3 - 2.4GHz (2 rdzenie)
4 GB Ramu
Kartę graficzną NV Geforce 310M - 1GB z procesorem CUDA
Dysk twardy 500GB - 5400RPM

Wziąłem (ale to ogólnie)
W nvidia-settings
- Xserver Xvideo Settings wyłączyłem Sync to VBlank
- w OpenGL Settings dałem High Performance
- Antialliasign Settings Use Application Settings

Fervi
PS. Oblookam to Gindek ;)
PS2. Mi się wydaje, że straty są przez optimus'a, ale nie mam żadnych benchmarkingów, by to potwierdzić
PS3. Wg. testów Trackmanii lepiej się gra na przekazywaniu obrazu za pomocą proxy, niż yuv (yuv używałem, bo lepsze wyniki miał na glxgears)

Ostatnio edytowany przez fervi (2012-02-24 10:18:03)

Offline

 

#7  2012-02-24 12:19:26

  Yampress - Imperator

Yampress
Imperator
Zarejestrowany: 2007-10-18

Re: NV Optimus, a wydajność

Fervi skoro w windowsie nie możesz się odnaleźć  to cinki informatyk z Ciebie. Prostszego w obsłudze systemu niż windows to nikt jeszcze nie wymyślił ]:->
Klik i chodzi i rób co chcesz.
Nie ma co obrzucać systemu na którym wszyscy wyrośli a chwalić się że się zna kolejny system :)  Ja nie ukrywam ze znam kilka systemów.

Ostatnio edytowany przez Yampress (2012-02-24 12:24:28)

Offline

 

#8  2012-02-24 16:27:40

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

Yampress - nie mogę się odnaleźć - nie oznacza to, że nie umiem używać tego systemu, po prostu jak widzę (mówię o 7'ce, bo XP jest spoko) jak on zamula, to aż żyć się odechciewa. Zainstalowałbym XP, ale Optimus tam nie działa ...

Fervi

Offline

 

#9  2012-02-24 16:38:17

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: NV Optimus, a wydajność

A propos XP, to ostatnio byłem zmuszony skorzystać z niego u kolegi... myślałem, że mnie szlag trafi, tak długo rozmyślał ;), ale ja nie gram w gry na PC więc... Fervex, lepiej sobie jakiegoś xboxa dorób ;)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#10  2012-02-24 17:16:41

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

Fervex, lepiej sobie jakiegoś xboxa dorób ;)

Nie będę wspierał MS ;) Za dużo tej kasy mają

Po prostu nie gram we wszystko co mi w rączki wpadnie. Oblookałem NFS czy Trackmanie tylko dlatego, że jest za free.

Fervi

PS. XP to pół biedy, ale 7'ka potrafi na starcie zeżreć 1GB Ramu, a ja mam tylko 4

Ostatnio edytowany przez fervi (2012-02-24 17:17:16)

Offline

 

#11  2012-02-24 17:39:08

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: NV Optimus, a wydajność

1gb?? o qrde
a jeśli chodzi o konsole, to nie wspieram m$ bo gram u kumpla ;), a poza tym, wole żeby ms się zajął konsolami, bo to jedyna rzecz która im wychodzi ;) (kiedys bardziej mi się podobało jeśli o to chodzi SONY PS3, ale od kiedy usunęli możliwość instalacji linuxa to ze względu na lepsze pady wole XB)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#12  2012-03-02 21:37:00

  dddarek - Gość

dddarek
Gość

Re: NV Optimus, a wydajność

Salut,

fervi napisał(-a):

Jednak czy da się zastosować jakieś zabiegi, by te gry chodziły

Jest na to sposob, ktory nazywa sie bumblebee. Twoj ulubiony motor wyszukiwarki bedzie Twoim przyjacielem. Jezeli nie znajdziesz pomyslnego rozwiazania to postaram Ci sie wytlumaczyc. Zainstaluj :

Kod:

# aptitude install mesa-utils

nastepnie

Kod:

$ glxgears

i podaj wynik rotacji na sekunde. Przyklad $ glxgears u mnie :

Kod:

ddd@wheezy:~$ glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.
14589 frames in 5.0 seconds = 2917.727 FPS
14696 frames in 5.0 seconds = 2939.019 FPS
14835 frames in 5.0 seconds = 2966.883 FPS
14830 frames in 5.0 seconds = 2965.963 FPS
14827 frames in 5.0 seconds = 2965.357 FPS

@+

EDIT : Bumblebee "na razie" nie dziala pod stable/Squeeze.

Ostatnio edytowany przez dddarek (2012-03-02 21:41:08)

 

#13  2012-03-02 23:20:12

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

Nie działa pod Squeeze, bo Squeeze nie ma w jądrze zaimplementowanego Bumblebee.

A BB mam zainstalowane (konkretnie debumblebee).

Jednak masz strasznie wysokie wyniki :P

Fervi

Offline

 

#14  2012-03-02 23:23:17

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: NV Optimus, a wydajność

Wynikami glxgears się nie podniecajcie.
http://wiki.cchtml.com/index.php/Glxgears_is_not_a_Benchmark

Poza tym te wasze fikuśne cyferki to niejako błąd — brak synchronizacji:

glxgears
Running synchronized to the vertical refresh.  The framerate should be
approximately the same as the monitor refresh rate.

300 frames in 5.0 seconds = 59.893 FPS
299 frames in 5.0 seconds = 59.703 FPS
299 frames in 5.0 seconds = 59.703 FPS
299 frames in 5.0 seconds = 59.705 FPS
299 frames in 5.0 seconds = 59.700 FPS
299 frames in 5.0 seconds = 59.705 FPS

Ostatnio edytowany przez yossarian (2012-03-02 23:25:27)

Offline

 

#15  2012-03-02 23:59:36

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: NV Optimus, a wydajność

fervi napisał(-a):

Jednak masz strasznie wysokie wyniki :P

Fervi

Na Intelu GMA950

pasqdnik@localhost:~$ glxgears
3890 frames in 5.0 seconds = 775.061 FPS
5904 frames in 5.0 seconds = 1180.759 FPS
6990 frames in 5.0 seconds = 1397.838 FPS
6977 frames in 5.0 seconds = 1395.342 FPS
7014 frames in 5.0 seconds = 1402.776 FPS
6985 frames in 5.0 seconds = 1396.952 FPS
^C
pasqdnik@localhost:~$

IMO jakbym pokombinował ze sterami i xorgiem z testing/unstable byłoby trochę lepiej ...

Ostatnio edytowany przez pasqdnik (2012-03-03 00:00:35)


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#16  2012-03-03 01:45:50

  dddarek - Gość

dddarek
Gość

Re: NV Optimus, a wydajność

fervi napisał(-a):

Nie działa pod Squeeze, bo Squeeze nie ma w jądrze zaimplementowanego Bumblebee.

Tutaj nie chodzi o jadro, poniewaz znajdziesz Paquet linux-image-3.2.0-0.bpo.1-xxx w repo squeeze-backports + linux-headers etc...

Kod:

## backports 
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free 
deb-src http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

BB nie istnieje w debianie. Mozna szukac tylko na zewnatrz ale to jest prowizorka czego nigdy nie uzywam.

Kod:

# Bumblebee 
deb http://suwako.nomanga.net/debian sid main contrib non-free
deb-src http://suwako.nomanga.net/debian sid main contrib non-free

Zrobilem probe u sasiada ktory kupil sobie laptop Win7 z karta nvidia Optimus. BB pozwala znacznie podniesc ftps = frames per seconds w zaleznosci od KG (nawet do 10-ciu razy) Jak chcesz i to sie nie pokrywa z tym co juz masz zainstalowane to dokonczymy temat ,

Jednak masz strasznie wysokie wyniki

Poskladalem sobie taka maszyne aby miec dobre wyniki i nie drogo a moje osobiste prawo zabrania mi uzywania "non-debian".

@+

 

#17  2012-03-03 11:17:32

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

Tylko tu jest Pytanie - Dddarku, ja muszę każdą komendę zaczać od słów "optirun", ty chyba tak nie masz?

Fervi

Offline

 

#18  2012-03-03 11:54:34

  dddarek - Gość

dddarek
Gość

Re: NV Optimus, a wydajność

Nie uzywam optirun i jeszcze mniej bumblebee. Co do optirun mozesz sobie skonstruowac tzw; skroty z prefiksem optirun do kazdej aplikacji. Nie wiem co uzywasz jako interface grafike ale w « Gnome » mozesz skonfigurowac skroty z alacarte :

Kod:

# aptitude install alacarte

Poza tym otworz komende vrms :

Kod:

# aptitude install vrms

nastepnie

Kod:

$ vrms

aby zobaczyc co tam BB narozrabial.

Trzeba "oglosic" na lewo i na prawo aby unikac zakupow laptopa z karta Optimus.  To jest ukrywanie "nedznosci" tych KG i skierowane do utrudniania zycia uzytkownikom linux'a.

EDIT : A ja na prawde mam na imie Dariusz. ;)

Ostatnio edytowany przez dddarek (2012-03-03 13:39:43)

 

#19  2012-03-03 13:51:05

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: NV Optimus, a wydajność

VRMS - Wirtualny Richard Stallman?

Niby można, ale to tylko takie ... ręczne :D

Czekamy, może Panowie od Bumblebee zrobią automatyczne włączenie NV

Fervi

Offline

 

#20  2012-03-03 16:03:52

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: NV Optimus, a wydajność

dddarek napisał(-a):

A ja na prawde mam na imie Dariusz. ;)

Niesłychane ;)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#21  2012-03-03 18:00:44

  dddarek - Gość

dddarek
Gość

Re: NV Optimus, a wydajność

Czesc thomsson,

Niesłychane ;)

... i zone Halinké. Czy to lepiej brzmi ? ^lol^

 

#22  2012-03-03 18:03:50

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: NV Optimus, a wydajność

no spokojnie człowieku ;) ja próbuje ustalić tylko fakty autentyczne ;)


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#23  2012-03-03 19:29:30

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: NV Optimus, a wydajność

thomsson napisał(-a):

no spokojnie człowieku ;) ja próbuje ustalić tylko fakty autentyczne ;)

A są fakty nieautentyczne ?


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#24  2012-03-03 19:48:38

  thomsson - Dyskutant

thomsson
Dyskutant
Zarejestrowany: 2011-10-26

Re: NV Optimus, a wydajność


ilin napisał
"DUG to tez moja mała ojczyzna"

Offline

 

#25  2012-03-04 07:31:09

  dddarek - Gość

dddarek
Gość

Re: NV Optimus, a wydajność

^lol^ Ta kobieta z 3-ciej minuty to moze jest "podstawiona" aktorka ? ^lol^  W kazdym razie poprawilo mi humor na niedziele. :)

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)