Jak ustalić maksymalną obsługiwaną rozdzielczość ekranu? [duplikować]


12

Próbuję ustalić, jaka jest najwyższa rozdzielczość monitora obsługiwana przez komputer.

System

  • Wygraj Compaq Presario SR1750NX z epoki XP, który zawiera
  • Zintegrowana grafika Radeon Xpress 200 na płycie głównej AMD Athlon 64.

    Radeon Xpress 200 korzysta ze wspólnej pamięci wideo (UMA). Komputer ma 3 GB pamięci RAM. (Nie wiem, jak działa UMA i czy wideo może uzyskać dostęp do wymaganej ilości pamięci lub ile to będzie.)

  • Obecnie działa Linux Mint 17.0. Rozumiem, że AMD ma Linuksową wersję Catalyst. Jednak Xpress 200 prawdopodobnie poprzedza przejęcie ATI przez AMD, a wygląd interfejsu użytkownika wygląda na ogólny, więc sterownik to prawdopodobnie FOSS i prawdopodobnie wymagał nieco inżynierii wstecznej.

  • Jedynym wbudowanym złączem wideo jest VGA. Złącze VGA nie ma ograniczenia rozdzielczości, ale rozumiem, że jakość wyjściowa przy wyższych rozdzielczościach zależy od przetwornika cyfrowo-analogowego i innych czynników.

Xpress 200 Info

Jedyną rzeczą, jaką widziałem, która dotyczy maksymalnej obsługiwanej rozdzielczości VGA samego chipsetu wideo, jest link zamieszczony przez Daniela B w komentarzu poniżej. Wersja Xpress 200 „dla architektury Intel” jest przeznaczona do obsługi do 2048 x 1536 (podobno popularna specyfikacja oparta na przetworniku cyfrowo-analogowym 400 MHz). Zakładając, że specyfikacje są takie same w wersji „dla architektury AMD”, wydaje się, że jest to górna granica. Nie jest jasne, czy inne czynniki ograniczyłyby go poniżej tego (np. Maksymalna pamięć, którą może wykorzystać).

Stosowanie

Nie sądzę, żeby miało to jakikolwiek wpływ, ale na wszelki wypadek zamierzonym zastosowaniem jest wiele nieruchomości ekranowych dla treści statycznych (duże arkusze kalkulacyjne, wiele kart przeglądarki itp.), Nie próbuję wyświetlać hi- res wideo lub renderowanie 3D.

Informacje z systemu

Kilka lat temu zaktualizowałem monitor do 1600x900, zgadując, że będzie on obsługiwany. Dostępne ustawienia rozdzielczości w preferencjach monitora wskazują 1400x1050 jako jedyną wyższą rozdzielczość, która jest praktycznie taka sama, jak liczba pikseli w bieżącym monitorze. Nie wiem jednak, czy odzwierciedla to założenia systemowe oparte na bieżącym monitorze lub faktycznych ograniczeniach systemowych (a może ograniczeniu sterownika Linux). Sterownik dla systemu Linux nie ma wyraźnej opcji „wyświetl wszystkie”.

Aktualizacja

  • Sprawdziłem z AMD i HP, czy mają jakieś przydatne specyfikacje. Odpowiedź: Nie.
  • Użyłem xrandrpolecenia, aby zobaczyć, co może to pokazać, co spowodowało to (wraz z dostępnymi ustawieniami dla bieżącego monitora):

    Screen 0: minimum 320 x 200, current 1600 x 900, maximum 4096 x 4096
    VGA-0 connected 1600x900+0+0 (yada yada...)

    Maksymalne 4096 x 4096 odnosi się do wirtualnego rozmiaru ekranu (maksymalny bufor ramki), a nie (użytecznej) rozdzielczości możliwej z portu VGA. Czy to oznaczałoby przynajmniej, że limit chipsetu nie jest dalej ograniczony przez pamięć (jedna zmienna została wyeliminowana)?

Czego szukam w odpowiedzi

Chciałbym uzyskać monitor o wyższej rozdzielczości, ale nie wiem, jak ustalić, jaki byłby limit obsługiwany przez system lub jaki czynnik to ograniczenie.

  • Odpowiedź na ten konkretny komputer byłaby świetna. Jeśli nie można odpowiedzieć na to pytanie bez dostępnych specyfikacji, dobrym dowodem byłby ktoś, kto faktycznie korzysta z monitora o wyższej rozdzielczości w podobnym systemie.
  • W bardziej ogólnym sensie, jak przejść do określania limitu dla danego systemu? Czy to tylko limit chipsetu (w którym to przypadku prawdopodobnie już mam odpowiedź), czy może to być jeszcze bardziej ograniczone przez inne czynniki (pamięć, sterowniki itp.)? Jeśli mogą istnieć dalsze ograniczenia, czy można je ustalić w praktyczny sposób, czy zasadniczo sprowadza się to tylko do zlokalizowania specyfikacji?

Co z tym ? Mówi „rozdzielczości do 2048 x 1536 x 32 bpp”.
Daniel B

@DanielB: Dzięki, tego nie zauważyłem. Wspomina „zintegrowana grafika DirectX 9.0 (rozdzielczości do 2048 x 1536 x 32 bpp)”, co, jak zakładam, stanowi górną granicę. Nie jest jednak jasne, czy byłoby to ograniczone przez sprzęt lub sterowniki.
fixer1234

To po prostu maksymalna rozdzielczość złącza VGA, więc może być fałszywa. Niestety wygląda na to, że wszystkie arkusze danych mostu północnego zostały utracone, gdy marka ATI została wycofana.
Daniel B

@DanielB: Właśnie zauważyłem, że link opisuje Xpress 200 dla architektury Intel. Nie wiem, czy jest jakaś różnica między tym a jego wykorzystaniem (wersją?) W architekturze AMD (w przypadku Presario). Re: arkusze danych - radość ze pracy ze starym sprzętem.
fixer1234

Kiedy mówisz „obsługiwane przez sprzęt graficzny”, czy masz na myśli monitor? IIRC często nie ma sterowników dla monitora, więc nawet jeśli uzyskasz prawidłową rozdzielczość dla zainstalowanej karty graficznej, może to nie być obsługiwane przez monitor.
Jim2B

Odpowiedzi:


1

Po przeszukaniu stron internetowych na tej karcie okazało się, że waybackmachine ma kopię strony specyfikacji ATi

https://web.archive.org/web/20061006060608/http://www.ati.com/products/radeonxpress200/specs.html

Najważniejsze:

Grafika 3D: Obsługuje rozdzielczość do 2536x2536 @ 32bpp

Grafika 2D: obsługuje maksymalną rozdzielczość 2048 x 1536 @ 32 bpp

Obsługa zewnętrzna : Obsługa wyświetlaczy o stałej rozdzielczości od VGA (640x480) do szerokiego UXGA (1600x1200)


1
Fantastyczny! Funkcje 2D i 3D odzwierciedlają tylko to, co chipset jest w stanie obsłużyć, ale obsługa zewnętrznego monitora wygląda tak, jak prosiłem. W tym przypadku straciłem nadzieję. Dzięki.
fixer1234

Dzięki za przyjęcie, stało się to dla mnie trochę misją, próbując rozwiązać niektóre problemy, na które nie odpowiedziano!
djsmiley2k TMW

2

Monitor wysyła dane EDID, które zawierają listę zdolności monitorów.

Zobacz tutaj po więcej szczegółów.

/unix/114359/how-to-get-edid-for-a-single-monitor

Jak znaleźć producenta / model panelu ekranu laptopa w systemie Linux? (Samsung, LG, Chi Mei itp.)

ls /sys/class/drm/
cat   /sys/class/drm/card0-DP-2/edid

Dziękuję za odpowiedź. Nie jestem pewien, czy nie rozumiem odpowiedzi, czy może źle przeczytałeś pytanie. Rozumiem, że EDID jest taki, że są to dane dostarczane przez monitor w celu identyfikacji rozdzielczości, do których jest zdolny. Właściwie szukam odwrotności. Odnosi się to do dość starego komputera bez dostępnych specyfikacji dotyczących jego możliwości graficznych. Chcę kupić monitor o maksymalnej rozdzielczości natywnej obsługiwanej przez komputer, ale nie wiem, co to za rozdzielczość. Pytanie brzmi: w jaki sposób mogę określić najwyższą rozdzielczość obsługiwaną przez komputer.
fixer1234

@ fixer1234 jest fizycznym złączem z tyłu karty graficznej VGA (3 rzędy pinów), DVI, Displayport lub HDMI? VGA skutecznie osiąga wartość około 2560 x 1600. Coś więcej i konieczne jest wyświetlenie portu lub HDMI. 4k wymaga najnowszej wersji portów. Jak duży chcesz?
cybernard

Tak, jedynym złączem jest VGA (jest to komputer z wczesnej epoki Win XP). Wygląda na to, że chipset ma górną granicę 2048 x 1536, ale nie jest jasne, czy można to jeszcze bardziej ograniczyć. Zadowalam się maksymalną rozdzielczością, jaką poradzi sobie z oryginalnym sprzętem (jest za stary, by warto było rozszerzać jego możliwości; działam tak długo, jak długo fajnie jest zobaczyć, jak może być nadal używany).
fixer1234

1

Powrót do dawnych czasów CRTekranów (The Big te z otworami na górze), rozdzielczość wyświetlacza została wyłącznie określa uchwała maksymalnej obsługiwanej przez kartę graficzną ( CGA, EGA, VGA, SVGA, ....) i oczywiście swój poziom prezbiopii (lub jak mały list można przeczytać). Był to atrybut CRTmonitorów ze względu na ich analognaturę.

Jednak w dzisiejszych czasach, a od pojawienia się „ekranów o ustalonej liczbie pikseli” (lub ekranów cyfrowych) takich jak LCDs, TFTs ... problem z rozdzielczością jest znacznie prostszy!

Teraz The Display resolutionjest jeden i tylko jeden dla każdego panelu wyświetlacza. Ta bardzo specyficzna rozdzielczość jest jedyną, która nie rozmywałaby kolorów monitora ani nie zniekształcała tego, co widzisz z powodu skalowania w górę / w dół, aby dopasować wybraną rozdzielczość ustawioną w systemie operacyjnym The Display Resolution. Jest tak po prostu dlatego, że odpowiada rzeczywistej liczbie elementów pikseli, które zawiera Twój wyświetlacz cyfrowy.

Więcej informacji na temat rozdzielczości ekranu można znaleźć w:
https://en.wikipedia.org/wiki/Display_resolution

Podsumowując, wciąż istnieje „maksymalna rozdzielczość”, którą obsługuje twoja karta graficzna, i będzie ona działać nawet po zniekształceniu, ale nie będziesz chciał opuszczać native resolutionswojego monitora LCDlub TFTmonitora, ponieważ będziesz miał gorszą niż optymalna jakość obrazu.

Jedynym sposobem na przekroczenie tych granic jest podłączenie laptopa do zewnętrznego monitora obsługującego inną natywną rozdzielczość wyświetlania (np. HP S2331, który obsługuje 1920 x 1080). Szukałem i nie mogłem znaleźć natywnej rozdzielczości panelu twojego laptopa (prawdopodobnie, jeśli spojrzysz poniżej i trafisz w google numer seryjny i spróbujesz znaleźć rzeczywisty numer części samego panelu, będziesz miał większą szansę , ale jest też prosty sposób! Po prostu zmień rozdzielczości, zaczynając od standardowej dla cali monitora i przestań, gdy zniknie rozmycie ...! Możesz nawet podłączyć starego laptopa do ekranu Full HD, a jeśli twoja karta graficzna i twój Procesor może odtwarzać materiał HD w rozdzielczości Full HD 1080p. (Wątpię jednak, że ... ale teoretycznie jest to możliwe).

Na podstawie poniższej dyskusji zdałem sobie sprawę, że jesteś po standardowym teście pełnej wydajności systemu w określonej rozdzielczości. Taki test niestety nie istnieje, ponieważ różne aplikacje mają inne wymagania niż system. Na przykład aplikacje 3d wymagają wydajności procesora, pamięci i karty graficznej, a także szybkości przesyłania danych mostka płyty głównej, podczas gdy przeglądanie stron internetowych w większości wymaga pamięci.

Najbliższą znormalizowanym testem, o której mogę myśleć, jest odtwarzanie wideo. Aby uniknąć zakupu ekranu tylko po to, aby zdać sobie sprawę, że nie można go odtworzyć w rozdzielczości X, możesz go przetestować, odtwarzając wideo w trybie bezgłowym za pomocą wirtualnego bufora ramki Xvfb . Następnie możesz uzyskać statystyki odtwarzania, używając metody opisanej tutaj: https://forum.videolan.org/viewtopic.php?t=61867 i porównaj je ze statystykami z innej maszyny.

Naprawdę mam nadzieję, że to pomoże!


W przypadku kolorowych monitorów CRT rozdzielczość wyświetlania była ograniczona skokiem kropek. Nie ma to nic wspólnego z twoim wzrokiem.
Chenmunka,

Dziękujemy za odpowiedź i witamy w Super User. To, co napisałeś, jest poprawną informacją, ale problemem jest w rzeczywistości coś innego. Jest to system stacjonarny i chcę uzyskać monitor zewnętrzny, którego natywna rozdzielczość to maksymalna obsługiwana przez kartę graficzną. Pytanie brzmi, jak dowiedzieć się, co to za rozdzielczość. Ponieważ tak naprawdę nie dotyczy to pytania, może przyciągać głosy negatywne (żaden dobry uczynek nie pozostaje bezkarny), więc możesz je usunąć. Twój post jest jednak dobrze napisany i na stronie może pojawić się inne pytanie, na które odpowie, jeśli go tam opublikujesz.
fixer1234

Witam, dziękuję bardzo, ale nie boję się negatywnej krytyki! Jeśli ktoś chce głosować za odrzuceniem odpowiedzi, niech głosuje za nią ... Jeśli chodzi o twoje pytanie, uznałem za oczywiste, że monitor będzie tft, ponieważ wspomniałeś o modelu laptopa HP. W każdym razie, jeśli twój monitor jest kineskopem, w większości przypadków musisz po prostu dowiedzieć się, jaką maksymalną rozdzielczość obsługuje twoja karta graficzna.
Angelos Asonitis

Który dla ATI RadeonX200 z chipsetem RS480 jest zgodny z: blogulate.com/content/msi-rs-480-m2-il-2-specifications , do 2536 × 2536 @ 32 bpp w 3D i 2048 × 1536 @ 32 bpp w 2D. Ale prawdopodobnie będziesz musiał to zweryfikować w praktyce, ponieważ może to mieć wpływ na ogólną wydajność komputera. Chyba że jest to ATI Xpress 200P (oparty na chipsecie RX480) .... Pamiętaj też, że w przypadku wyjścia VGA maksymalna rozdzielczość może być mniejsza. Proszę, komunikuj się, jeśli tego potrzebujesz. Last but not least, jeśli monitor jest płaski, lepiej użyć rozdzielczości panelu natywnego.
Angelos Asonitis

@AgelosAssonitis, system alarmowy jest ograniczony. Otrzymujesz powiadomienie o komentarzach tylko do własnego posta lub jeśli jesteś jedyną osobą powiązaną z postem. Możesz „zaadresować” komentarz za pomocą @, tak jak ja tutaj, a ta osoba otrzyma powiadomienie, jeśli jest już powiązana z postem. Właśnie natknąłem się na twoje komentarze. Przepraszam, jeśli sprawiałem wrażenie, że to laptop; to pulpit. Ponadto, jak wspomniałeś, plan polega na uzyskaniu monitora LED i używaniu go w jego natywnej rozdzielczości. Informacje o chipsecie, które znalazłeś, są zgodne z tym, co znalazłem. Więc dotarliśmy w to samo miejsce.
fixer1234,

0

Czy przejrzałeś listę rozdzielczości wyświetlanych we właściwościach karty graficznej? Jeśli się nie mylę (możliwe!), Że pokazuje wszystkie obsługiwane wyjścia wideo z karty graficznej, zakładając, że masz zainstalowane najnowsze sterowniki itp.

Było to prawdą w przypadku mojej starej karty Radeon w starym Intel Optiplex 745 - przetestowałem na monitorze, który może obsługiwać wyższe rozdzielczości, zhakowałem tabelę, aby umożliwić wyższe rozdzielczości z prawidłowym współczynnikiem proporcji, i nie otrzymałem obrazu, chyba że użyłem wartości niższych niż te wymienione we właściwościach karty graficznej.


Wersja sterownika dla systemu Windows zazwyczaj ma „listę wszystkich”. Jestem na Linuksie, a sterownik nie. Nie wiem, czy to, co pokazuje, jest wszystkim, co potrafi, czy lista jest ograniczona do tego, co może wyświetlić na podłączonym monitorze. Lista zawiera wiele rozdzielczości, które można interpolować na bieżącym monitorze, ale najwyższa wymieniona rozdzielczość to natywna rozdzielczość podłączonego monitora.
fixer1234,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.