Forumi


Povratak   PC Ekspert Forum > Ostalo > Razno
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 04.01.2011., 08:33   #1
hrabar.dabar
Premium
 
Datum registracije: Nov 2008
Lokacija: Zagreb
Postovi: 46
Optimizacija softwarea / manji zahtjevi za hardware?

Zanima me, imate li konkretnih informacija o tome koliko su proizvođači softwarea u dogovoru s proizvođačima hardwarea? Znam da se o tome govori u nekim underground sferama te da donekle spada u teoriju zavjere, ali i ne zvuči baš tako nerealno. Jedan motiv je novac. Primjer: za nove igrice treba imat hardware od par tisuća kuna. Jasno mi je da program za obradu videa mora imat diva od procesora, ali da se igrice ne mogu ni najmanje optimizirat, e to ne vjerujem. Primjer za to je Serious Sam. Kada je stigao, mislim da je imao daleko manje zahtjeve od pucačina u to doba.
Također, imam jedan primjer, gdje je tip (ne smijem imenovat) dobio zadatak od šefa da napravi takav sklop koji će se nakon 2 godine pokvarit tako da ga se mora zamijenit. Nevezano je za kompove, ali oslikava potrošački koncept - kupi novo.
Vaša iskustva, primjeri?
hrabar.dabar je offline   Reply With Quote
Staro 04.01.2011., 09:19   #2
D1viry
Premium
Moj komp
 
D1viry's Avatar
 
Datum registracije: May 2010
Lokacija: Slavonija
Postovi: 2,062
"Nvidia, the way it's ment to be played."
To su barem svi vidjeli. Da ne spominjem službene patch-eve koji su iz nekih igara uklanjali dx10.1 podršku jer je nVidija nije imala u tom trenutku.
(Jel ovaj post potaknut jućerašnjim filmom: Conspiracy theory? )
D1viry je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 04.01.2011., 09:48   #3
hrabar.dabar
Premium
 
Datum registracije: Nov 2008
Lokacija: Zagreb
Postovi: 46
Citiraj:
Autor D1viry Pregled postova
(Jel ovaj post potaknut jućerašnjim filmom: Conspiracy theory? )
Nije
Čisto me zanimaju primjeri ostalih.
I još da ne spominjem ATI/Nvidia "konkurenciju"
hrabar.dabar je offline   Reply With Quote
Staro 04.01.2011., 09:51   #4
Old Iggy
Premium
 
Old Iggy's Avatar
 
Datum registracije: Feb 2006
Lokacija: Zagreb
Postovi: 4,888
Citiraj:
Autor hrabar.dabar Pregled postova
Nije
Čisto me zanimaju primjeri ostalih.
I još da ne spominjem ATI/Nvidia "konkurenciju"
Jedno (SW) uvijek vuče drugo (HW), ali i obrnuto.
No korisnik uvijek može reći "dosta", ako je zadovoljan onim što ima i ne treba neke posebne dodatne elemente kao održavanja i slično.
__________________
Igor Batinic
Old Iggy je offline   Reply With Quote
Staro 04.01.2011., 10:01   #5
Arsenal-fan
Mallosi
Moj komp
 
Arsenal-fan's Avatar
 
Datum registracije: Nov 2006
Lokacija: Croatia
Postovi: 336
Citiraj:
Autor hrabar.dabar Pregled postova
Također, imam jedan primjer, gdje je tip (ne smijem imenovat) dobio zadatak od šefa da napravi takav sklop koji će se nakon 2 godine pokvarit tako da ga se mora zamijenit.
-naravno da to postoji i nije obavezno pravilo da se pokvari nakon 2 god nego se cilja na kvar "uređaja" nakon isteka garancije!
Arsenal-fan je offline   Reply With Quote
Staro 04.01.2011., 10:11   #6
hrabar.dabar
Premium
 
Datum registracije: Nov 2008
Lokacija: Zagreb
Postovi: 46
Citiraj:
Autor Arsenal-fan Pregled postova
i nije obavezno pravilo da se pokvari nakon 2 god nego se cilja na kvar "uređaja" nakon isteka garancije!
Baš si me sjetio. Imao sam Samsung N500 s garancijom godinu dana. Nepogrešivo je gubio signal nakon godinu i par dana. Istu stvar sam čuo od još 2 korisnika istog modela.
hrabar.dabar je offline   Reply With Quote
Staro 04.01.2011., 11:43   #7
Ivan_Brajcic
Premium
Moj komp
 
Datum registracije: Nov 2010
Lokacija: Sesvete
Postovi: 92
Nemam konkretan podatak o nekoj zavjeri, ali imam o ljudima koji dugo godina koriste istu opremu. Ponekad to ode i u pretjerivanje, kao slučajevi za koje znam da su zadnji put kupili komp 2001. No, činjenica je da se jednog dobrog dijela korisnika uopće ne tiče to što svako malo izbace novu grafičku ili procesor. Uobičajeni programi za tipkanje, surfanje, gledanje filmova, slušanje glazbe i svega ostalog, bez problema rade i na dosta starim kompovima. A to što će netko nasjesti ili neće na marketing ili baš mora (životno važno! ) igrati najnoviju igru jer ako ju ne igra, onda nije cool, to je već stvar pojedinca i njegovog džepa, ali ne može mi nitko reći da je, primjerice, Windows 7 toliko zahtjevan da se za njega mora kupovati cijelo novo računalo. Mora jedino u slučaju da je netko prije 3 ili 4 godine bio jaaaaako škrt i kupio već tada ono što je bilo zastarjelo, samo da prođe 100 kn jeftinije.
Ivan_Brajcic je offline   Reply With Quote
Staro 04.01.2011., 11:53   #8
Old Iggy
Premium
 
Old Iggy's Avatar
 
Datum registracije: Feb 2006
Lokacija: Zagreb
Postovi: 4,888
Citiraj:
Autor Ivan_Brajcic Pregled postova
Nemam konkretan podatak o nekoj zavjeri, ali imam o ljudima koji dugo godina koriste istu opremu. Ponekad to ode i u pretjerivanje, kao slučajevi za koje znam da su zadnji put kupili komp 2001. No, činjenica je da se jednog dobrog dijela korisnika uopće ne tiče to što svako malo izbace novu grafičku ili procesor. Uobičajeni programi za tipkanje, surfanje, gledanje filmova, slušanje glazbe i svega ostalog, bez problema rade i na dosta starim kompovima. A to što će netko nasjesti ili neće na marketing ili baš mora (životno važno! ) igrati najnoviju igru jer ako ju ne igra, onda nije cool, to je već stvar pojedinca i njegovog džepa, ali ne može mi nitko reći da je, primjerice, Windows 7 toliko zahtjevan da se za njega mora kupovati cijelo novo računalo. Mora jedino u slučaju da je netko prije 3 ili 4 godine bio jaaaaako škrt i kupio već tada ono što je bilo zastarjelo, samo da prođe 100 kn jeftinije.
Dosta ljudi koristi "staru" opremu. Moje računalo doma je staro cca 5 - 6 godina, ne znam točno, drugo koje sam imao (nabavljeno prije još više godina, stvarno ne znam točno koliko) je nedavno otišlo u našu firmu kao "novo" i vrti računovodstvene i slične aplikacije, jedino me na njemu muči stari USB.
"Stara" oprema može funkcionirati godinama ako je snagom dovoljna za namjenu kojoj služi, ne moraju svi imati najnovija i prenatrpana računala.
__________________
Igor Batinic
Old Iggy je offline   Reply With Quote
Staro 04.01.2011., 15:53   #9
hrabar.dabar
Premium
 
Datum registracije: Nov 2008
Lokacija: Zagreb
Postovi: 46
Citiraj:
Autor Ivan_Brajcic Pregled postova
ali ne može mi nitko reći da je, primjerice, Windows 7 toliko zahtjevan da se za njega mora kupovati cijelo novo računalo. Mora jedino u slučaju da je netko prije 3 ili 4 godine bio jaaaaako škrt i kupio već tada ono što je bilo zastarjelo, samo da prođe 100 kn jeftinije.
Ok, ali što je to Win7 donio toliko revolucionarno u odnosu na XP, a da je opravdano razlikom u hardverskim zahtjevima koji nisu mali? Osobno koristim win7 jer imam licencu, olakšano mi je prikupljanje drivera time što to win sam odradi, neke male funkcionalnosti tipa win key + pretraga itd.
Ali što je tu toliko bolje od XP? I dalje je win7 pun rupa, stalno izlaze sigurnosni patchevi, sporiji je od xp, veći zahtjevi za grafiku (s tim da priznajem izgleda 5 puta ljepše), recovery cd i dalje u 98% slučajeva NE koristi ničemu, brojni bugovi, nelogičnosti itd.
Uzmi primjer MS Worda. Usporedi veličinu Worda 2003, 2007 i 2010.
hrabar.dabar je offline   Reply With Quote
Staro 04.01.2011., 16:13   #10
rodney
only fool, not a horse
Moj komp
 
rodney's Avatar
 
Datum registracije: Apr 2008
Lokacija: near zgb
Postovi: 1,276
necu ulazit u zavjere i sl, ali sto se softvera tice, znam da je jako tesko optimizirat neki algoritam.. kad ti imas vec gotovi program, i naizgled male izmjene mogu zahtjevat jako jako puno posla, a tu dolazi onda u pitanje isplativost.. osim toga, veliki je problem sto neznas za sta optimiziras svoj program, jer nemas pojma na kojem komadu hardvera ce radit, moras napravit da radi na svemu, pa kako god.
__________________
"I intend to live forever. So far, so good."

job security - example
rodney je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 04.01.2011., 16:39   #11
Ivan_Brajcic
Premium
Moj komp
 
Datum registracije: Nov 2010
Lokacija: Sesvete
Postovi: 92
Citiraj:
Autor hrabar.dabar Pregled postova
Ok, ali što je to Win7 donio toliko revolucionarno u odnosu na XP, a da je opravdano razlikom u hardverskim zahtjevima koji nisu mali? Osobno koristim win7 jer imam licencu, olakšano mi je prikupljanje drivera time što to win sam odradi, neke male funkcionalnosti tipa win key + pretraga itd.
Ali što je tu toliko bolje od XP? I dalje je win7 pun rupa, stalno izlaze sigurnosni patchevi, sporiji je od xp, veći zahtjevi za grafiku (s tim da priznajem izgleda 5 puta ljepše), recovery cd i dalje u 98% slučajeva NE koristi ničemu, brojni bugovi, nelogičnosti itd.
Uzmi primjer MS Worda. Usporedi veličinu Worda 2003, 2007 i 2010.
Što se mene tiče, nije bolje ništa, teže se snalazim (hej, gdje mi je sad ono što je prije tu stajalo?), ali zahtjevi sedmice uopće nisu nebulozni, traži posve normalno računalo. Teško da se na ovom komadu softvera može reći da je išta pogurnuo, sve priče o tobože ultra zahtjevima su ispale propaganda prodavača hardvera (i pojedinih nadobudnih entuzijasta koje pitaš kakvo računalo da kupiš za surfanje, a oni ti bubnu četverojezgreni proc).
Ivan_Brajcic je offline   Reply With Quote
Staro 04.01.2011., 18:55   #12
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
Citiraj:
Autor hrabar.dabar Pregled postova
Zanima me, imate li konkretnih informacija o tome koliko su proizvođači softwarea u dogovoru s proizvođačima hardwarea?
Vrlo vjerojatno u malom ili nikakvom.

S druge strane, konkurenti su u itekakvom dogovoru, sto on the records (tipa HAKOM + telekomunikacijski operateri), sto off the records (pitaj Visaža, on je pun dubioznih linkova o deplasiranoj tematici, no mozda ce imati kakvu zgodnu upitno vjerodostojnu anegdotu koja se mozda cak u nekoj mjeri i dogodila).

Citiraj:
Jedan motiv je novac. Primjer: za nove igrice treba imat hardware od par tisuća kuna.
Zato sto izgledaju tako kako izgledaju.

Za to su "krivi" gaymeri i ouverkloukeri, a ne industrija ili novac. Barem ne u takvoj kauzalnoj mjeri kako se mozda cini na prvi pogled.

Citiraj:
Jasno mi je da program za obradu videa mora imat diva od procesora, ali da se igrice ne mogu ni najmanje optimizirat, e to ne vjerujem. Primjer za to je Serious Sam. Kada je stigao, mislim da je imao daleko manje zahtjeve od pucačina u to doba.
Postoji nekoliko vidova softverske optimizacije.

Jedan je algoritamski - http://forum.pcekspert.com/showpost....87&postcount=3 (zanemari elementarnu neukost, samo se osvrni na slicku izracuna konstante pi)

Drugi je umjetnicki, programersko umjetnicki. Dati cu ti first hand primjer od juce - razvijam neke stvari na 32 bitnom ARM Cortex M3 procesoru i morao sam se baviti s nekom periferijom vezanom za to. Ukratko, napisao sam neki set funkcija vezan za LCD koji spajam na taj sustav.

Funkcija koja sluzi za ispis na tom LCD-u prima (tocno) jedan argument. Igrom slucaja, potrebni su mi neki podatci s ADC-a i kako stvari stoje, imam nekoliko opcija:

a) koristiti standardne C biblioteke (stdio.h), sto sam napravio, te mi je implementacija samo jednog poziva funkcije snprintf pojelo preko 5kb flasha na chipu (raspolazem sve skupa s 64kb). Mozda ti se sad to ne cini puno; nije ni meni jer ce aplikacija imati ionako ispod 20kb, no lijepa je ilustracija
b) napraviti vlastitu implementaciju fukncije slicne funkciji snprintf. Zahtijeva vrijeme, a ja sam imao ugovoren seks. Dakle, 0 bodova.
c) prepisati funkcije za ispis na LCD, tako da primaju varijabilan broj argumenata. Ne samo da bih popusio seks tu vecer, nego vrlo vjerojatno i citav tjedan. I opet, 0 bodova.

Na kraju krajeva, tu se ljudi cude ko pura dreku kada "predju" s C-a na C++, pa im "Hello World" umjesto par kb sa stdio odnese 10 puta vise s iostreamom.

Upravo to i jest razlog zasto su programi danas toliko glomazni, a time i neminovno spori. Jer nitko nece za neke trivijalne, a kamo li za one netrivijalne funkcije pisati iste from scratch, nego ce iskoristiti postojece u knjiznicama koje su vec pretrpane sa sto i jednom funkcijom koja im nikada nece trebati.

Drugim rijecima, novac, da, ali samo zato sto je vrijeme == novac.

Citiraj:
Također, imam jedan primjer, gdje je tip (ne smijem imenovat) dobio zadatak od šefa da napravi takav sklop koji će se nakon 2 godine pokvarit tako da ga se mora zamijenit.
Ovo je toliko glupo i nevjerojatno da ili te "tip" laze, ili je sef kreten.

Nakon 2 godine? Cega? Rada? Stajanja? 8h rada? 24/7 rada? Kako da krepa?

Citiraj:
Vaša iskustva, primjeri?
Nitko normalna ne zivi od prodaje hardvera. Kupio novo ili ne, tako nebitno.

Od supporta se zivi. Obzirom da gaymeru ne mozes pruziti nekakav suvisli suport, uvalis mu novu graficku. Dodje ti na isto, samo sto je ovo drugo opipljivije.

Citiraj:
Autor rodney Pregled postova
necu ulazit u zavjere i sl, ali sto se softvera tice, znam da je jako tesko optimizirat neki algoritam.. kad ti imas vec gotovi program, i naizgled male izmjene mogu zahtjevat jako jako puno posla, a tu dolazi onda u pitanje isplativost.. osim toga, veliki je problem sto neznas za sta optimiziras svoj program, jer nemas pojma na kojem komadu hardvera ce radit, moras napravit da radi na svemu, pa kako god.
U praksi je prilicno nebitno za sto tocno pises kod (najcesce!), znas i sam da ionako kompajler odradi optimizacije za kod koji si pisao...

Citiraj:
Autor hrabar.dabar Pregled postova
Ok, ali što je to Win7 donio toliko revolucionarno u odnosu na XP, a da je opravdano razlikom u hardverskim zahtjevima koji nisu mali?
OS najcesce, sam po sebi, nema neke posebno velike HW zahtijeve. XP ce ti raditi jednako dobro na P2 klasi racunala kao i na najnovijem dreku kojeg je Kreso testirao neki dan. Imam Win7 na AXP (K7) klasi racunala i radi apsolutno savrseno. Sa starijim aplikacijama.

Citiraj:
Ali što je tu toliko bolje od XP?
Ummm... Sve? Pocevsi od memorijsko menadzmenta, DASD managementa, (mrezne) povezivosti i jos najmanje sto i jedne stvari.

Citiraj:
I dalje je win7 pun rupa
Jedna koja te je zasmetala je?

Citiraj:
stalno izlaze sigurnosni patchevi
Kao i za svaki OS koji drzi do sebe.

Citiraj:
sporiji je od xp
U cemu?

Citiraj:
veći zahtjevi za grafiku
Vrtim W7 na Radeonu 96xx. Ne vidim da je ista sporiji nego na XP-u.

Citiraj:
brojni bugovi,
Koji su te tocno zasmetali?

Citiraj:
nelogičnosti
Kao naprimjer?

Eh...
Uzmi primjer MS Worda. Usporedi veličinu Worda 2003, 2007 i 2010.[/QUOTE]
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 05.01.2011., 03:24   #13
Ivan_Brajcic
Premium
Moj komp
 
Datum registracije: Nov 2010
Lokacija: Sesvete
Postovi: 92
Citiraj:
Autor Bubba Pregled postova
(raspolazem sve skupa s 64kb)
Sretnik... Nekima od nas su svojevremeno uvalili AT89C4051 s LCD-om i podebljom listom želja (primanje naredbi preko RS232 i vraćanje rezultata, sinkronizacija s još par istih čipova da rade bez međusobnog ubijanja u pojam, primanje stanja s nekoliko prekidača i temperaturnog senzora i onda oblikovanje uvjeta u skladu s dobivenim stanjem... i sve to mora stati u 4 kb storagea i 128 bajta radne memorije).

Što se tiče cijelog ostalog svijeta uljuljanog u blaženo neznanje, to je samo "par klikova mišem"...
Ivan_Brajcic je offline   Reply With Quote