#komputery


Hejka, umie ktoś w komputery na tyle, żeby mi pomóc?

Potrzebuję poskładać komputer, na którym jednocześnie mogłyby pracować dwie/trzy osoby.


Syn przy komputerze (czasem jakieś granie w minecrafta, czasem jakieś zabawy dziecięce w blenderze, gamemakerze itp.)

A jednocześnie ja osobno chciałbym się móc łączyć "zdalnie" z drugiego pokoju z jakiegoś słabszego kompura czy laptopa służbowego (tu mam utrudnienie, bo służbowy ma tylko Remote Desktop od Microsoftu, nie wiem czy mam opcję uruchomienia innego oporogramowania, które musi być instalowane. Chyba tylko nieinstalowalne pliki exe mogę odpalać).

Ale w razie czego mogę przemyśleć zakup jakiegoś słabszego laptopa do tego.

Aha... i jednocześnie czasem trzecia osoba z innego laptopa na tych samych zasadach się chciałaby łączyć.


Nazwijmy to komputerem rodzinnym.

Komentarze (37)

SuperSzturmowiec

lepiej co każdy ma swój sprzęt bo któryś z 3 użyszkodników coś namiesza i jesteście wszyscy. w czarnej d⁎⁎ie.

Drogie rozwiązanie ale głowa spokojna. ewentualnie 2 osoby na jednym a dzieciak na osobnym.


Nie wiem jak w teorii mogą robić coś 2 osoby jednocześnie na 1 komputerze. Pierwszy raz widzę takie zagadnienie. też się dowiem z chęcią

baklazan

lepiej co każdy ma swój sprzęt bo któryś z 3 użyszkodników coś namiesza i jesteście wszyscy. w czarnej dupie.

@SuperSzturmowiec To się da załatwić uprawnieniami konta użytkownika, ot, nie dajesz dziecku admina i większość tego typu problemów znika.

yourij

@baklazan no dokładnie, ja będę admin i tyle.

baklazan

@yourij To nie kwestia kompa, tylko oprogramowania, co sugeruje początek Twojego opisu.

Na bank istnieje taki soft, który da się skonfigurować na dowolnym PC, ale nie wiem czy Winda pozwala na wiele zdalnych sesji. Po drugie, zależnie od tego co te 2-3 osoby będą na nim robić będzie miał odpowiednie wymagania dotyczące CPU, GPU i RAM.


Na Linuchu takie współdzielenei to wręcz normalka ; ), jest na to mnóstwo rozwiązań, Winda miała kiedyś dość poważne ograniczenia jeśli nie używałeś któregoś Windows Server, nie wiem jak jest teraz

yourij

@baklazan

No jedno z pytań, jakie mi się urodziło to GPU właśnie i ilość VRAMu.


Popraw mnie jeśli się mylę, ale jeśli bym miał powiedzmy 3 konta na stałe to kupując dajmy na to GPU z 12GB VRAM, każdy z użytkowników miałby ledwie 4GB do swojej dyspozycji?

No i tak, czasem będą to trzy osoby a czasem tylko dwie albo tylko jedna. No i czy ten podział (o ile to tak jest) byłby na sztywno, czy w zależności od liczby osób na raz pojemność dostępna byłaby zmienna (powiedzmy w nocy, gdy śpią dzieci ja korzystam z pełnych 12GB a jeśli jestem ja i młody to mamy po 6GB).


PS: 12GB tylko z sufitu, bo łatwiej na 3 podzielić na potrzeby tego wątku

baklazan

@yourij

Nie jestem pewien jak to działa na windzie, kolega @Gaashak zdaje się ma z tym więcej doświadczenia, ale jeśli miałby zgadywać to zdecydowanie nie: startujesz jako jeden użytkownik, masz 12GB GPU RAMu, podłącza się następny, i co wtedy? Zabiera Ci 6GB? Co jeśli już tyle zająłeś? Każde sensowne rozwiązanie takiego problemu zmusza do zarządzania pamięcią GPU w bardziej elastyczny sposób.


Natomiast jak działa ten RDP Wrapper i jakie ma ograniczenia to już nie do mnie : ).

yourij

@baklazan no to jest kluczowe, bo od tego zależy jakie GPU kupować. Ja sam może nie mam wielkich wymagań co do pamięci, ale młody potrafi odpalić jednocześńie 20 zakładek, blendera, minecrafta, program do edycji video i youtuba w tle, bo muzyczka ma lecieć.

yourij

@Gaashak podpowiesz jak to w praktyce zarządzanie zasobami wygląda?

Czy sesje użytkowników cały czas muszą być uruchomione w tle (zalogowane) żeby się móc po prostu dołączać i są na sztywno zasoby przydzielone, czy w zależności od potrzeb dany użytkownik może się dołączyć i otrzymać zasoby dla siebie?


Dopuszczam możliwość pójścia do dziecka z tekstem: "Młody, wyloguj się na chwilę, bo tata potrzebuje troche VRAMu pożyczyć". A tak jak jest sam to z całości mógłby korzystać...

Gaashak

@yourij Masz wspólne zasoby i to jest taki sam wyścig o zasoby jakby jeden użytkownik odpalił wiele aplikacji naraz np. na kilku monitorach i chciał równocześnie z nich korzystać. Tylko tutaj monitory są wirtulane przez RDP.

baklazan

@yourij Generalnie powinno to działać tak jakbyś odpalił wszystkie możliwe programy których Ty, syn i ktoś jeszcze włączy na raz + jakieś (z czapy) 10% na obsługę dodatkowych sesji, możesz to sprawdzić na obecnym kompie w Managerze Zadań i to jest max który powinien wystarczyć w obecnym scenariuszu. Sesje desktopu i zwykłe apki biurowe zajmują bardzo mało pamięci VRAM w GPU, więc możesz to wręcz olać, albo wziąć jakiś skromny zapas.


Tak jak pisałem, dzielenie VRAMu GPU na sektory per user brzmi absurdalnie i raczej nikt tak nie robi. Prędzej OS będzie żąglował pamięcią pomiędzy RAM a VRAM GPU niż robił takie sztywne podziały.


To są moje przypuszczenia żeby było jasne: "well educated guess".

redve

3 karty graficzne + threadripper + 64gb ramu, i tworzysz 3 maszyny wirtualne. 3 srodowiska w 1 kompie jednoczesnie.


Poszukaj na yt 2 graczy na 1 komputerze od "zmaslo" bo tam dawal poradnik caly

brain

@yourij Widzę tutaj dwa problemy.


Pierwszy to że piszesz o komputerze działającym na Windows, a z tego co wiem zwykły Windows 10 czy 11 może mieć tylko jednego aktywnego użytkownika w danym czasie. Niby są jakieś możliwości grzebania w systemie, ale nie siedzę w produktach MS więc nie wiem. Być może trzeba by na takim komputerze postawić Windows Server.


Drugi że dałoby się to zrobić poprzez wirtualizacja głównego komputera (np. przy pomocy Linux) i instalację na nim kilku systemów zawierających Windows z ustawieniem żeby jedna z nich miała dostęp do karty graficznej (gry, blender), ale to już szybko zaczyna się robić dość skomplikowane.

yourij

@brain Pro i Edu (u syna na Edu wczoraj sprawdzałem na pisowskim laptopie) tylko jeden user na raz.

Mógłby być i Win Server, o ile pozwala na to.

Problem z tym moim służbowym laptopem jest, że mogę użyć bez problemu Remote Desktop na nim, z obcym softem nie bardzo.

LondoMollari

@brain Właśnie z ciekawości zerknąłem, bo lata temu coś podobnego robiłem. Supportują to tylko w wersjach Enterprise, i trzeba spełnić mnóstwo warunków, aby to działało. Jeszcze parę lat temu to spokojnie działało na zwykłym Windows Server. Microsoft to chujki, który wycinają funkcje w update'ach, odcinek 2137.


https://learn.microsoft.com/en-us/answers/questions/1318910/which-windows-11-version-allows-multiple-remote-de


Wygląda na to, że patent z wirtualkami jest jednak prostszy.

Gaashak

Ja osobiście wybieram sobie jakiegoś gotowca (z purepc albo morele) potem dodaje to do koszyka na x-kom i dostosowuje pod siebie. Do pracy 3 osób jednocześnie potrzebujesz sporo RAM (ja mam 64GB ale zaczynałem od 32 i potem dołożyłem).


Jeżeli chodzi o oprogramowanie to weź komputer w WIN PRO i zastosuj RDP Wrapper (sam z niego korzystam i na jednym kompie bez problemu pracują 3 osoby w tym samym czasie), tu masz instrukcję jak to uruchomić https://woshub.com/how-to-allow-multiple-rdp-sessions-in-windows-10/


Powyższa konfiguracja działa w praktyce od wielu lat bez większych problemów.

yourij

@Gaashak ta biblioteka RDP Wrapper omija limit, który jest na Win11 Pro ? Po jej uruchomieniu mógłbym potem się łączyć z laptopa służbowego, na którym mam Win11 z Remote Destop czy musiałbym też na nim coś dodawać?

Gaashak

@yourij Łączysz się przez wbudowany w każdy windows klient RDP. Na serwerach standardowo może pracować na RDP kilku użytkowników równolegle, na WIN PRO ograniczyli to licencyjnie. RDP Wrapper zdejmuje tylko to licencyjne ograniczenie.

yourij

@Gaashak wielkie dzięki za pomysł. Na szybko test na tym, co mam zrobiłem i w sumie bezproblemowa instalacja. Fakt, że wolno i nie zawsze się umie jeden do drugiego połączyć ale pewnie stąd, że przez WiFi. Jak host na kablu do routera wpiąłem to zadziałało i w sumie to jest z grubsza to, co chciałem.

Gaashak

@yourij Po kabelku działa to bez problemu. Minus tego rozwiązania jaki mi się przypomniał to czasem po większej aktualizacji Windows trzeba tego wrappera jeszcze raz zainstalować.

banan-smietana

@yourij Multiuser Windows 10 i 11 jest dostepny tylko w Azure.

Tak na szybko przychodza dwa pomysly go glowy:


  1. Windows serwer na kompie i osoba siedzaca przy kompie ma swoja sesje pozostale dwie osoby zdalnie. Mozliwosc uruchomienia gier jest pewnie zadna

  2. dowolny darmowy wirtualizarot zainstalwoany bezposrednio na maszynie (hyper -v, promox, nie wiem czy vmware esx jest dale darmowy) na tym stawiamy 3 wirtualne windowsy z czego jeden ma przekazana na wylacznosc karte graficzna ... ale wtedy do kazdego musialbys sie laczyc z terminala ... porabany pomysl


Zapytam inaczej bo przychodzisz z konkretnym pomyslem: co chesz osiagnac? jaki problem ma zalatwic taki cudak?

yourij

@banan-smietana kwestia estetyki i wielkości mieszkania. Co najmniej 2 osoby potrzebują mocnego komputera a nie mam na tyle miejsca w mieszkaniu, żeby wszędzie stawiać komputery stacjonarne. Ale mam miejsce u syna, gdzie mógłby taki jeden stanąć. Za to laptopów się po mieszkaniu trochę znajduje. Żona dwa służbowe, ja trzeci służbowy, syn - czwarty pisowski z orzełkiem i jeszcze zaraz córka będzie musiała mieć swój bo wchodzi w taki wiek, że z tego komputera do celów jakiś tam szkolnych będzie używała.


Młody od prawie roku idzie w bycie programistą więc godzinami okupuje komputer. Ja też hobbystycznie lubię coś w ten deseń... a służbowe lapki mają swoje ograniczenia korporacyjne. Wykorzystanie laptopa jako terminala do celów prywatnych byłoby wygodne.


Ale już mi podpowiedział @Gaashak rozwiązanie i zdaje się na tym pisowskim lapku będę mógł to przetestować bo tam jest jakaś wersja edukacyjna, która chyba jest do Pro podobna. Zwykłe testowe połączenie RDP wczoraj zadziałało, z tym że tylko 1 user na raz.

koszotorobur

@yourij - jak młody chce programować to tylko Linuks a nie żaden Windows - chyba, że chce być programistą C# - wtedy to już lepiej w ogóle nie programować

yourij

@koszotorobur na razie nie ten etap. Wychodzę z założenia, że jak pingwina odkryje to sobie sam ma zainstalować a starego nawet nie pytać.

koszotorobur

@yourij - lepiej pchnąć go w dobrym kierunku przez pokazanie jak Linux działa i podesłanie kilku artykułów, że Linux jest lepszy do programowania (bo i tak większość softwareu działa na Linuksie w centrach danych a strony internetowe pisze się obecnie w frameowrkach, które lepiej działają na Linuksie a backend stron i tak uruchamia się na Linuksie):



Czym wcześniej zacznie tym lepiej dla niego (i przy okazji dla Ciebie bo nie będzie potrzebował kompa z Windowsem).


BTW: Na Linuksie Blender też działa - i silniki do gier takie jak GDevelop oraz Godot też świetnie działają - wiem bo sam używam

Cinkciarz

@koszotorobur

Linux jest lepszy do programowania

Co za bzdury xD

Pstronk

Proponuję mainframe PDP-10. Umożliwia on dzielenie czasu i dostęp z terminali. Pierwsze szlify zbierał na nim Bill Gates co mówi samo za siebie ( ͡° ͜ʖ ͡°)

8a1c5dd0-f5c0-433c-9cfd-1ca7e48fcf8d
koszotorobur

@yourij - jak nie jesteś fanatykiem komputerów i ich konfigurowania to szybko Ci się odechce pomysłów z jednym kompem na Windowsie i wieloma sesjami RDP - oczywiście są sposoby - ale każdy z nich łamie licencję użytkowania Windowsa lub musiałbyś kupić kilka licencji pod wirtualizację jakbyś chciał zrobić to legalnie - no ale kto chcącemu się bawić zabroni?

Najprościej - także dla użytkowników i z perspektywy utrzymywania - będzie jak każdemu kupisz po odpowiednim kompie

yourij

@koszotorobur nie mam miejsca na wiele stacjonarek. A jedną minimum muszę mieć.

koszotorobur

@yourij - no to miłej i owocnej zabawy życzę - inni Hejto koledzy już Ci napisali w komentarzach jakie masz opcje

Pstronk

@yourij

No ale piszesz że komputer miałby stać u syna a z drugiego pokoju łączyłbyś się ze słabszego kompa. To jednak miejsce jest

yourij

@Pstronk z laptopa służbowego i płaskiego ekranu. Dotychczasowa skrzynka, która właśnie padła po 10 latach trochę mocno zawadzała. Kiedyś mieliśmy inny układ w mieszkaniu, ale dzieci urosły i każde dostało swój pokój a my się z różową do dawnego "dziennego" przenieśliśmy. No generalnie pudło zaczęło zawadzać.

koszotorobur

@6502 - na Proxmoxie można się pobawić jeszcze w vGPU z kartami nVidia (czyli rozdzielanie jednej karty graficznej na kilka wirtualnych): https://gitlab.com/polloloco/vgpu-proxmox - nie działa to dla wszystkich nowoczesnych kart nVidii ale działa na wielu co są do nabycia w sklepie.

Do tego z vGPU działa całkiem sprawnie z kartami graficznymi Intela: https://github.com/Upinel/PVE-Intel-vGPU

6502

@koszotorobur Sam nie próbowałem tego robić - mój serwer nie ma dedykowanej grafiki i jest bardzo biedny. Może kiedyś jak dorwę coś lepszego i będę miał gdzie to pomieścić ( ͡° ͜ʖ ͡°)

Odczuwam_Dysonans

@yourij na pewno odrzuciłbym wszystkie kombinacje z pracą na jednym systemie. Tylko wirtualizacja i 3 oddzielne OSy, do tego najbardziej wymagającego passthrough podzespołów. Dzisiaj wirtualizacja, np na takim Proxmoxsie ma bardzo mały narzut na wydajność. Ale że nie robiłem czegoś takiego, to nic mądrzejszego niż w poradniach powyżej, albo do znalezienia w necie, nie doradzę, a jest wiele dróg.

Zaloguj się aby komentować