Laptop dla programisty?

Odpowiedz Nowy wątek
2011-08-10 10:53
0

Witam.

Potrzebuję kupić laptopa do pracy, głównie Java i BD.
Czyli aplikację raczej zasubożerne ale nie ogromnej wielkości.

Głównym czynnikiem jest w miarę dobra praca na systemie Linux?
Aby nie było większych problemów ze sterownikami itd?

  1. Polecacie szczególnie jakiegoś producenta? (szczególnie interesuje mnie dobra gwarancja, 1 rok to dużo za mało)

  2. Jaki procek, czy coś stylu core2duo powinien starczyć?
    Ewenetualnie i3 lub i5 ale są dużo droższe niestety?

  3. Ilość razu, myślę, że 4GB to minimum?
    Ale czy większa ilość 6-8GB nie przyda się za rok lub dwa do pracy?
Czemu dział newbie? - Sarrus 2011-08-10 11:03
Przeniosłem do Off-Topic. - olesio 2011-08-10 11:06
Bardziej pasuje dział Hardware. - Wibowit 2011-08-10 11:15

Pozostało 580 znaków

2011-08-10 11:15
1

Przy procesorze w laptopie ważna jest wydajność/ wat, a to zależy przede wszystkim od procesu technologicznego. Core 2 Duo były wykonywane w procesach 65nm i 45nm. Core iX w procesach 45nm i teraz 32nm. Kolejne generacje Core iX będą pewnie w procesach 22nm i niższych.

Laptopa z 8GB można przecież tanio kupić. Tu jest interesująca propozycja: http://www.x-kom.pl/p/67682-n[...]-i3-2310m-8gb-500-dvd-rw.html . Oprócz tego jeszcze są na x-komie: http://www.x-kom.pl/p/66113-n[...]-i3-2310m-8gb-500-dvd-rw.html lub http://www.x-kom.pl/p/66948-n[...]-i3-2310m-8gb-500-dvd-rw.html (tyle że tu bateria słabsza).

Poszukaj recenzji na necie, zwróć uwagę na wyrazistość/ kąty patrzenia ekranu (inaczej praca może być męcząca).


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 1x, ostatnio: Wibowit, 2011-08-10 11:18

Pozostało 580 znaków

2011-08-10 11:36
1

Ja bym unikał wszystkich komputerów/laptopów z współdzieloną pamięcią. Raz miałem i powiedziałem sobie że nigdy więcej. Bardzo często są to jakieś oszczędnościowe syfy, gdzie problemy wychodzą dopiero podczas użytkowania.

Raz na jednej stronie widziałem zajebistego posta napisanego przez Jurgi opisującego karty tego typu:

Porównywanie kart z pamięcią współdzieloną z "normalnymi" kartami to jak porównywanie tuningowanego malucha z prawdziwym sportowym samochodem. Bo:
1) Karta graficzna musi przetwarzać olbrzymie ilości danych. W potwornym tempie. Karty graficzne są wyposażane w dedykowaną, specjalną, bardzo szybką pamięć, znacznie szybszą niż systemowa. Karty zinterowane, używające pamięci systemowej działają jak samochód z zaciągniętym hamulcem.
2) Dodatkowo (dobre) karty graficzne mają bardzo szerokie magistrale danych (pozwalające na przesyłanie na raz większej ilości danych) i specjalne sterowniki pamięci. Przy pamięci współdzielonej - sorry, no bonus. Coś jak dławik na gaźniku.
3) Ponadto weź pod uwagę, że przy pamięci współdzielonej procesor graficzny musi się podzielić z głównym CPU nie tylko określonym obszarem pamięci, ale przepustowością szyny - czyli grafika nie ma szans nawet w pełni wykorzystać tych mizernych możliwości pamięci systemowej! Coś jakby silnik samochodu musiał zarazem napędzać betoniarkę na grzbiecie...
Ergo: dla nawet średnio zapalonego gracza karta zintegrowana to porażka. To rozwiązanie tylko do pracy, ew. dla kogoś, kto (jak ja) i tak grywa tylko w gry sprzed 5-6 lat (w stosunku do kupionego sprzętu). Odradzam szczególnie karty Intela (na Intel 945, która ponoć ma być odpowiednikiem GF4, potrafi ciąć nawet Unreal Tournament, pisany w czasach karty Riva TNT, przy czym robi to dziwnie, bo FPS jest wysoki, ale gra przeskakuje...), nVidia/ATI są może nieco lepsze, głowy nie dam.
Źródło: http://forum.di.com.pl/thread[...]ptopie-i-jej-pami%C4%99%C4%87...


Java is to JavaScript as ham is to hamster

Pozostało 580 znaków

2011-08-10 11:59
1

Linux, Java i bazy danych to zapalony gracz? Trafiłeś jak kulą w płot. Poza tym Intel HD 3000 jest na poziomie najsłabszych samodzielnych Radeonów czy GeForców z nowych serii (sprawdź sobie recenzje). Compiz/ Beryl powinien latać jak rakieta.

I jeszcze jedna sprawa: porównaj sobie AMD E-350 do Intel Atom + ION2. ION2, mimo iż ma osobną pamięć i szynę, oraz mimo tego iż zestaw Atom + ION2 pobierają więcej prądu, są generalnie wolniejsze od produktu AMD w grach.

Na tym netbooku (tzn takiego posiadam): http://www.x-kom.pl/p/62968-n[...]u270-037xpl-e350-4gb-320.html gra Portal 2 chodzi dość dobrze na full detalach (chociaż bez AA, z małym AF jest już komfortowo) w natywnej rozdzielczości (1366x768).


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 3x, ostatnio: Wibowit, 2011-08-10 12:04

Pozostało 580 znaków

2011-08-10 12:04
1

Ja bym tylko dodał że zanim się kupi lapka to trzeba go zobaczyć - zwłaszcza takiego z błyszczącą matrycą.

Pozostało 580 znaków

2011-08-10 12:15
1

A ja przy okazji zapytam skoro przy laptopach jesteśmy.
Według mnie laptop za bardzo się przegrzewa, by korzystać z niego zbyt długo, czy to prawda? Zawsze jak programuję coś to w domu na sprzęcie stacjonarnym natomiast laptop to tylko na uczelnię by podejrzeć coś w necie itd. Gdybym miał korzystać z laptopa np 8 godzin dziennie to byłaby to chyba duża męczarnia dla niego co?
Już nie chodzi o samą baterię, ale o fakt przegrzewania się. Czy może to tylko moje złudzenia :)? Pytam bo zastanawiam się na przyszłość czy nie kupić lapka do programowania czy może nowego stacjonarnego.

edytowany 1x, ostatnio: polaczek17, 2011-08-10 12:15
Ja pracuję tylko na lapku. Osobiście nie mam takich problemów. Czasami potrafię mieć odpalone kilka maszyn wirtualnych i netBeans jakoś ciągnie i się szczególnie nie nagrzewa/pali. Dodam jeszcze że siedzę po 8h dziennie ;P Z drugiej strony często słyszałem od znajomych grających w gry o takich problemach. Może to być kwestia tego że podczas grania w gry jednak wykorzystuje dużo więcej tego krzemu i nie jest wstanie tak odprowadzać ciepła albo po prostu mam w miarę dobry model. Niestety już dawno w nic nie grałem więc nie odpowiem jednoznacznie na to pytanie :/ - Pozoga 2011-08-10 12:30
Dużo zależy do laptopa i konstrukcji chłodzenia, fakt latem może nie być zbyt konfortowo(gorąco w dłonie) ale sam laptop powinnien poprawnie działać te 8 - 12 h na dzień. a komfort można poprawić przez zewnętrzną klawiaturę . - tomii 2011-08-10 12:31
Polecam co dwa miesiące przykładać rurę od odkurzacza do otworów wentylacyjnych w laptopie ( do każdego na kilkanaście sekund w seriach po 4 s). Czytałem, że dobrze by było, gdyby laptop był wyłączony na czas operacji. Mam Compala FL90, dość grzejący się model, przez pierwszy rok nie stosowałem tego typu czynności, temperatura karty graficznej (Geforce 8600GT) wahała się od 65 stopni (praca biurowa) do 95 stopni (gry), po przeczyszczeniu zakres wynosił od 54 do 70 stopni. Być może ktoś pomyśli, że to niebezpieczne - laptopa mam 3 rok, nic złego się nie dzieje. - lukasz_kz 2011-08-10 12:34
Trololol, oczywiście, że tylko przy wyłączonym. Odkurzacz mimo wszystko jest prostą drogą do zepsucia wentylatorów (łożyska, etc). Ale z braku laku lepszego narzędzia - potrafi z temperaturami zdziałać cuda :). - Rev 2011-08-10 13:36

Pozostało 580 znaków

2011-08-10 12:23
1

Tak wiem Linux, Java i bazy danych... Tylko takie karty negatywnie wpływają na działanie całego systemu. Co z tego że masz fajny procesor, dużo ramu jak tak czy siak taka karta obciąża pamięć główną, przez co procesor nie wykorzystuje swojego potencjału? Może i ramu spora ale np mój stary laptop miał na sztywno przydzieloną pamięć w biosie ( 128mb lub 256mb ) więc trochę tej pamięci idzie na kartę ( z czego pewnie niewielka część będzie wykorzystywana ).

Co do testów to wole opinie jakiś w miarę sensownych użytkowników bo testy są przeważnie tak robione żeby sprzęt wypadał się fajny, atrakcyjny itp. Dopiero później wychodzą problemy. Czytałem np artykuły o tym jak producent jednej karty porównywał ją z inną, renderując tą samą scenę ale korzystając z innego algorytmu. Interesuje mnie czy testowali układ na nieobciążonym systemie czy w tle działał jeszcze jakiś winrar? Niby nic ale każdy taki program obciąża pamięć operacyjną z której korzysta też karta.

Taki laptop mogę polecić osobie która korzystała by z Linux, Java i bazy danych ale bez graficznego gui. Miła na nim mały serwer i korzystała z terminala (ew. na czas samej konfiguracji odpaliła by sobie KDE czy GNOME).


Java is to JavaScript as ham is to hamster
edytowany 1x, ostatnio: Pozoga, 2011-08-10 12:33

Pozostało 580 znaków

2011-08-10 12:41
1

Ostatnio to przerabiałem i powiem tak. Acer Travelmate 5470 > http://www.alsen.pl/notebooki[...]2-500-hd5470-15-6,p23149.html bez systemu operacyjnego i z 8GB RAM na pokładzie kosztuje w granicach 1500-2000PLN. System stawiasz jaki chcesz. Jedyne co to warto kupić mysz. Klawiatura pełnowymiarowa z klawiaturą numeryczną.

Pozostało 580 znaków

2011-08-10 12:52
2

Pozoga:
Zamiast siać FUD podaj jakieś testy. Intel wsadza zintegrowaną grafę nawet do Core i7 2600k. Pokaż mi jakikolwiek test, w którym system z 2600k dławi się po włączeniu Compiza czy Aero Glass na tej zintegrowanej grafie. Za 2-3 lata 90 % sprzedawanych kompów będzie miało grafę zintegrowaną z prockiem i nikogo nie będzie obchodzić czy traci na tym 0.1 % wydajności czy nie.

Ja byłbym nawet zdania, że Aero Glass czy Compiz mogą przyspieszyć przy grafie zintegrowanej z prockiem, bo nie trzeba przepychać danych poprzez PCI-Express.

Wspominasz o Aero Glass czy Compiz, to nie jest duży problem dla karty i nie twierdzę że taki komputer się zawiesi czy zobaczysz pokaz slajdu.

To się zdecyduj, czy GUI ma jakiś wielki wpływ na wydajność kompa. Wg mnie ma prawie żaden. Aero Glass lata świetnie nawet na starszych (!) integrach Intela, nie powodując jakichś zauważalnych spowolnień systemu.

Taki laptop mogę polecić osobie która korzystała by z Linux, Java i bazy danych ale bez graficznego gui. Miła na nim mały serwer i korzystała z terminala (ew. na czas samej konfiguracji odpaliła by sobie KDE czy GNOME).

Compiz lata jak rakieta nawet na archaicznych grafach i wykorzysuje mały ułamek przepustowości nawet takich grafik.

Pokaż mi jakiś program, który jest wrażliwy na przepustowość. W praktycznie wszystkich testach zwiększenie taktowania (a przez to i przepustowości) RAMu z np 1333 MHz do 2000 MHz nie powoduje jakiegoś szalonego wzrostu wydajności. Oznacza to, że obecnie przepustowość RAMu jest daleka od bycia wąskim gardłem, a więc i dodanie integry, która lekko tą przepustowość ogranicza (bo wyświetlanie GUI nie potrzebuje wielkiego pasma, w końcu nie wymaga to ton tekstur i shaderów) nie zrobi wielkiej różnicy.


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.
edytowany 2x, ostatnio: Wibowit, 2011-08-10 13:58
Z tym 0.1% to trochę przesadziłeś. Ja opisuję tylko moje doświadczenia z jednym laptopem tego typu który rewelacyjny nie był (tani ale mimo niezbyt odbiegających pozostałych parametrów spisywał się dużo gorzej od podobnych z nie współdzieloną kartą graficzną). Co do testów to coś napisałem. Wolę żeby jakiś z użytkowników posiadający któryś z tych laptopów się wypowiedział i napisał jak się sprawują. - Pozoga 2011-08-10 13:01
No to w takim razie bardzo nieobiektywna ta twoja opinia. Masz jakieś testy na świeżym systemie, na tych samych ustawieniach, na dwóch kompach różniących się tylko tym, że jeden renderuje GUI na samodzielnej grafie, a drugi na zintegrowanej? - Wibowit 2011-08-10 13:15
Jeśli pytasz czy przeprowadzałem takie dokładne testy to oczywiście nie. Jeśli dysponujesz jakimiś sensownymi porównaniami kart tego typu możesz zapodać. Możesz też przytoczyć jakieś sensowne argumenty. Ja już napisałem wszystko co byłem wstanie na ten moment. Wspominasz o Aero Glass czy Compiz, to nie jest duży problem dla karty i nie twierdzę że taki komputer się zawiesi czy zobaczysz pokaz slajdu. Piszesz o magistrali PCI-Express ale z drugiej strony wszystkie operacje dzieją się w tedy w obrębie jednej magistrali z ograniczoną przepustowością. - Pozoga 2011-08-10 13:41

Pozostało 580 znaków

2011-08-11 00:36
1
polaczek17 napisał(a)

Według mnie laptop za bardzo się przegrzewa, by korzystać z niego zbyt długo, czy to prawda? Zawsze jak programuję coś to w domu na sprzęcie stacjonarnym natomiast laptop to tylko na uczelnię by podejrzeć coś w necie itd. Gdybym miał korzystać z laptopa np 8 godzin dziennie to byłaby to chyba duża męczarnia dla niego co?

Od grudnia 2006 do marca 2010 miałem tylko laptopa. 8 godzin ciągłej pracy to nie była rzadkość, często było to 16, ale zdarzało się i kilka dni bez wyłączania. Temperatury 45-47 stopni przy normalnym użytkowaniu, do 60 przy maksymalnym obciążeniu obu rdzeni. Ale to była w miarę dobra Toshiba.
Teraz spotykam u znajomych jakieś Acery, które po 15 minutach pracy nie dają się wziąć do ręki, to taki sprzęt chyba się do normalnej pracy nie nadaje, no chyba, że z tymi babskimi podstawkami.

Pozoga napisał(a)

Taki laptop mogę polecić osobie która korzystała by z Linux, Java i bazy danych ale bez graficznego gui. Miła na nim mały serwer i korzystała z terminala (ew. na czas samej konfiguracji odpaliła by sobie KDE czy GNOME).

Przesadzasz, być może są jakieś minimalne spadki wydajności ogólnej, ale żeby GUI nie używać? o.O
Na Intel 945 nie tylko chodzi Aero, mi bez problemu śmigał Unreal Tournament, a nie sądzę, żebym był wyjątkiem. Pamiętajmy, że przede wszystkim laptop to nie jest urządzenie do grania w gry, więc nie ma sensu dopłacać do lepszej karty. Bardziej przydaje się lepsza matryca albo dłuższy czas pracy na baterii.

Bo trzeba wiedzieć jakie acery kupować. http://www.notebookcheck.pl/Recenzja-Acer-Aspire-TimelineX-4820TG.31573.0.html . Taki acer praktycznie się nie grzeje (no i nic dziwnego skoro potrafi wytrzymać 8h na baterii). - 0x200x20 2011-08-11 08:03

Pozostało 580 znaków

2011-08-11 10:57
1

Tak, z tym gui przesadziłem żeby podkreślić o co mi chodzi. Chciałem zaznaczyć że grafika zawsze jest potrzebna. W tych systemach słabym punktem jest szybkość pamięci. W klasycznym systemie z pamięci operacyjnej korzysta tylko procesor (no prawie zawsze pomijając wszelkie mostki i transmisje "DMA"). Zwykle jest on taktowany kilka razy szybciej niż pamięć operacyjna ( słabym punktem jest pamięć ). Prawie każdy współczesny system posiada kilka rdzenia z których każdy dość regularnie odwołuje się do pamięci operacyjnej. Oczywiście jest jeszcze cache procesora ale nie zawsze możemy z niego skorzystać i nie zawsze deje to zadowalający efekt (np kiedy wykonujemy proste operacje na dużej ilości danych).
Jeśli dołożymy do tego jakiś układ graficzny, który korzysta tylko z pamięci operacyjnej. Dodam jeszcze że przeważnie mają dedykowaną pamięć zdecydowanie szybszą od pamięci głównej. W efekcie jeszcze bardziej odciążamy nasz ram. Warto zaznaczyć że każda pamięć radzi sobie lepiej z sekwencyjnym odczytem/zapisem, a tu z uwagi na kilka procesorół + układ graficzny mniemam że będzie dość poszatkowany.
Wspomniałem o tym że nie wszystko może być cachowane. Współdzielona pamięć karty graficznej zdecydowanie nie może być gdyż odwołuje się do niej kilka urządzeń (procesory i układ) i jej stan może ulegać zmianie podczas operacji.
Dodam jeszcze że w zasadzie nie płynie z tego żadna korzyść, bo normalnie pamięć karty graficznej i tak jest częściowo mapowana tak aby procesor mógł się do niej odwoływać i wykonywać na niej operacje jak na zwykłej pamięci i nie mówię tu tylko o obszarze 0A000:0000 z kart graficznych VGA (i zgodnych).

Na logikę. Jeśli testujemy taki układ gdy procesor nic nie robi (jest w stanie uśpienia halt lub ma zapętloną serię instrukcji nop odczytywaną z cache), podczas testów to wąskie gardło nie jest tak odczuwalne. Jednak gdy odpalimy jakąś aplikację, albo kilka aplikacji zaczyna być dość znaczące.
Samo istnienie takich systemów jest moim zdaniem w dużej mierze tworem dość marketingowym bo pozwala wypisać na opakowaniu duże liczby które nie zawsze mają swoje odzwierciedlenie w rzeczywistej wydajności. Zresztą samo ich istnienie jest zrezygnowaniem z koncepcji osobnej pamięci dla karty graficznej, tylko dlatego że współczesne komputery już jako tako są wstanie coś takiego uciągnąć.

Jeśli jesteś programista który spędza 8/16h dziennie przed monitorem, dopłacił bym 200/300zł (choć nie orientuję się jakie dokładnie są aktualne ceny) za sprzęt z bardziej klasyczną konstrukcją. Choć pisałeś o laptopie głównie do pracy, głównie Java i BD. To korzystając z takiego komputera praca będzie zdecydowanie bardziej komfortowe. Brew pozorom efektywność pracy ma jakieś znaczenie. W praktyce bardzo często zdarza się że używamy dużo zasobów komputera nawet o tym nie wiedząc. Ja mam tylko 3GB ale rzadko zużycie pamięci na linuxie dochodzi mi do 2GB, więc dołożenie tak dużej ilości ramu może nie zwiększyć wydajności. Jeśli jesteś zainteresowany architekturą 64bitową (ja mam 32bity) to musisz liczyć dwa razy tyle pamięci. Dodam jeszcze że wcale nie gram w gry.

Poważnie mówiąc komputery tego typu z uwagi na ich cenę mogę polecić do pracy osobą mniej związanym z informatyką. Np. Pani księgowej, sekretarce i innym ;P


Java is to JavaScript as ham is to hamster

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0