Come determinare la risoluzione massima supportata del display? [duplicare]


12

Sto cercando di determinare qual è la massima risoluzione del monitor che sarà supportata da un computer.

Sistema

  • Vinci l'era XP Compaq Presario SR1750NX che contiene
  • Grafica integrata Radeon Xpress 200 su una scheda madre basata su AMD Athlon 64.

    Radeon Xpress 200 utilizza la memoria video condivisa (UMA). Il computer ha 3 GB di RAM. (Non ho familiarità con il funzionamento di UMA e se il video può accedere a tutta la memoria di cui ha bisogno o quanto sarebbe.)

  • Attualmente è in esecuzione Linux Mint 17.0. Capisco che AMD ha una versione Linux di Catalyst. Tuttavia, l'Xpress 200 probabilmente precede l'acquisizione di ATI da parte di AMD, e l'aspetto dell'interfaccia utente sembra generico, quindi il driver è probabilmente FOSS e probabilmente ha richiesto un po 'di reverse engineering.

  • L'unico connettore video incorporato è VGA. Un connettore VGA non ha limiti di risoluzione, ma capisco che la qualità dell'output a risoluzioni più elevate dipende dal DAC e da altri fattori.

Xpress 200 Info

L'unica cosa che ho visto che si occupa della massima risoluzione VGA supportata del chipset video, di per sé, è il link pubblicato da Daniel B in un commento, di seguito. La versione "per architettura Intel" di Xpress 200 è progettata per supportare fino a 2048x1536 (apparentemente una specifica comune basata su un DAC a 400 MHz). Supponendo che le specifiche siano le stesse nella versione "per l'architettura AMD", questo sembrerebbe essere un limite massimo. Non è chiaro se altri fattori lo limiterebbero al di sotto di questo (ad esempio, la memoria massima che può usare).

uso

Non penso che ciò influisca su nulla, ma nel caso, l'uso previsto è un sacco di spazio sullo schermo per contenuti statici (fogli di calcolo di grandi dimensioni, molte schede del browser e simili), non sto cercando di visualizzare hi- res video o fare rendering 3D.

Informazioni dal sistema

Alcuni anni fa, ho aggiornato il monitor a 1600x900, solo supponendo che sarebbe stato supportato. Le impostazioni di risoluzione disponibili nelle preferenze del monitor elencano 1400x1050 come l'unica risoluzione più alta, che è praticamente lo stesso numero totale di pixel del monitor corrente. Tuttavia, non so se ciò rifletta i presupposti di sistema basati sul monitor corrente o sull'effettiva limitazione del sistema (o forse il limite del driver Linux). Il driver Linux non ha un'opzione "elenca tutto" esplicita.

Aggiornare

  • Ho controllato con AMD e HP per vedere se avevano specifiche utili. Risposta: No.
  • Ho usato il xrandrcomando per vedere cosa potrebbe mostrare, che ha prodotto questo (seguito dalle impostazioni disponibili per il monitor corrente):

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

    Il massimo 4096 x 4096 si riferisce alla dimensione dello schermo virtuale (framebuffer massimo), piuttosto che a una (utile) risoluzione possibile dalla porta VGA. Ciò implicherebbe almeno che il limite del chipset non è ulteriormente limitato dalla memoria (una variabile eliminata)?

Cosa sto cercando in una risposta

Vorrei ottenere un monitor a risoluzione più elevata, ma non so come determinare quale sarebbe il limite supportato dal sistema o quale sia il limite.

  • Una risposta per questo particolare computer sarebbe eccezionale. Se ciò non può essere risolto senza le specifiche disponibili, qualcuno che effettivamente utilizza un monitor a risoluzione più elevata su un sistema simile sarebbe una buona prova.
  • In senso più generale, come posso determinare il limite per un determinato sistema? È solo il limite del chipset (nel qual caso, probabilmente ho già una risposta) o può essere ulteriormente limitato da altri fattori (memoria, driver, ecc.)? Se possono esserci ulteriori limiti, questi possono essere determinati in modo pratico, o in pratica si tratta solo di individuare le specifiche?

Che ne dici di questo ? Dice "risoluzioni fino a 2048x1536x32bpp".
Daniel B

@DanielB: Grazie, non l'ho individuato. Cita "Grafica integrata DirectX 9.0 (risoluzioni fino a 2048x1536x32bpp)", che presumo sia un limite massimo. Non è chiaro, tuttavia, se ciò sarebbe limitato dall'hardware o dai driver.
Fixer 1234

Questa è semplicemente la massima risoluzione del connettore VGA, quindi potrebbe essere falso. Sfortunatamente, sembra che tutti i fogli di dati del Northbridge siano andati persi quando il marchio ATI è stato sospeso.
Daniel B

@DanielB: Ho appena notato che il collegamento descrive Xpress 200 per l'architettura Intel. Non so se ci sia differenza tra questo e il suo uso (versione?) Nell'architettura AMD (il caso con il Presario). Ri: schede tecniche - le gioie di lavorare con hardware vecchio.
fixer1234

Quando dici "supportato dall'hardware grafico", includi il monitor? IIRC spesso non ci sono driver per il monitor, quindi anche se si ottiene la risoluzione corretta per la scheda grafica installata, questo potrebbe non essere supportato dal monitor.
Jim2B

Risposte:


1

Quindi, dopo aver navigato sul web per le pagine su questa carta, ho scoperto che la macchina da ricoprire ha una copia della pagina delle specifiche da ATi

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

Più importante:

Grafica 3D: supporta la risoluzione fino a 2536x2536 a 32 bpp

Grafica 2D: supporta una risoluzione massima di 2048x1536 a 32 bpp

Supporto esterno : supporto per display a risoluzione fissa da VGA (640x480) a UXGA ampio (1600x1200)


1
Fantastico! Le funzionalità 2D e 3D riflettono solo ciò che il chipset è in grado di supportare, ma il supporto del monitor esterno sembra quello che stavo chiedendo. Avevo perso la speranza su questo. Grazie.
fixer1234

Grazie per aver accettato, questo è diventato un po 'una missione per me, cercando di chiarire alcuni problemi senza risposta!
djsmiley2k TMW

2

Il monitor invia i dati EDID che contengono l'elenco delle capacità dei monitor.

Vedi qui per maggiori dettagli.

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

Come si scopre un produttore / modello di un pannello dello schermo di un laptop con Linux? (Samsung, LG, Chi Mei, ecc.)

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

Grazie per aver risposto. Non sono sicuro se non capisco la risposta o potresti aver letto male la domanda. La mia comprensione di EDID è che sono i dati forniti dal monitor per identificare le risoluzioni di cui è capace. In realtà sto cercando il contrario. Questo si riferisce a un computer abbastanza vecchio senza specifiche disponibili sulle sue capacità grafiche. Voglio comprare un monitor con qualunque sia la massima risoluzione nativa supportata dal computer, ma non so quale sia quella risoluzione. Quindi la domanda è come posso determinare qual è la massima risoluzione che il computer supporterà.
fixer1234,

@ fixer1234 è il connettore fisico sul retro della scheda video VGA (3 file di pin), DVI, displayport o hdmi? VGA supera efficacemente circa 2560x1600. Nulla di più e display port o hdmi diventano necessari. 4k richiede la versione più recente delle porte. Quanto grande vuoi?
cybernard,

Sì, l'unico connettore è VGA (questo è un primo computer dell'era Win XP). Sembra che il chipset abbia un limite superiore di 2048x1536, ma non è chiaro se ciò potrebbe essere ulteriormente limitato. Mi accontenterò di qualunque sia la massima risoluzione che gestirà con l'hardware originale (è troppo vecchio per valere la pena di espandere le sue capacità; lo terrò in esecuzione per tutto il tempo che dura per il divertimento di vedere come può ancora essere Usato).
Fixer 1234

1

Ritorno ai vecchi giorni di CRTschermi (i grandi con i fori sulla parte superiore), la risoluzione dello schermo è stato determinato unicamente dalla risoluzione massima supportata dalla scheda grafica ( CGA, EGA, VGA, SVGA, ....) e, naturalmente, il vostro livello di presbiopia (o quanto è piccola una lettera che puoi leggere). Questo era un attributo dei CRTmonitor per la loro analognatura.

Oggi, però, e dall'avvento di "schermi a numero di pixel fissi" (o schermi digitali) come LCDs, TFTs, ... il problema con la risoluzione è stato abbastanza semplice!

Ora, c'è The Display resolutionqual è uno e solo uno per ciascun pannello di visualizzazione. Questa risoluzione molto specifica è l'unica che non offuscherebbe i colori del monitor o distorcerebbe ciò che si vede a causa dell'ampliamento / ridimensionamento per adattarsi alla risoluzione selezionata impostata nel sistema operativo The Display Resolution. Questo semplicemente perché corrisponde al numero effettivo di elementi pixel contenuti nel tuo display digitale.

Maggiori informazioni sulle risoluzioni dello schermo sono disponibili in:
https://en.wikipedia.org/wiki/Display_resolution

Per riassumere, esiste ancora una "massima risoluzione" che supporta la tua scheda grafica e funzionerà anche se distorta, ma non vorrai lasciare il native resolutiontuo LCDo TFTmonitor perché avrai una qualità dell'immagine non ottimale.

L'unico modo in cui potresti uscire da questi limiti è se hai collegato il tuo laptop a un monitor esterno che supporta una diversa risoluzione del display nativo (ad esempio HP S2331 che supporta 1920x1080). Ho cercato in giro e non sono riuscito a trovare quale sia la risoluzione nativa del pannello del tuo laptop (probabilmente se guardi sotto e premi su google un numero di serie e provi a trovare il numero di parte effettivo del pannello stesso, avrai maggiori possibilità , ma c'è anche un modo semplice! Basta cambiare le risoluzioni a partire dallo standard per i pollici del monitor e fermarsi quando il mosso scompare ...! Potresti anche collegare il tuo vecchio laptop a uno schermo Full HD e se la tua scheda grafica e il tuo il processore è in grado di riprodurre materiale HD e ottenere una risoluzione Full HD 1080p. (Dubito che però ... ma teoricamente è possibile).

Sulla base della discussione che segue, mi sono reso conto che stai cercando un test standardizzato per ottenere prestazioni di sistema complete su una risoluzione specifica. Sfortunatamente un tale test non esiste perché diverse applicazioni hanno requisiti diversi da un sistema. Ad esempio, le app 3d richiedono prestazioni della CPU, della memoria e della scheda grafica, nonché la velocità di trasferimento dei dati del bridge della scheda madre, mentre la navigazione sul web richiede principalmente memoria.

La cosa più vicina a un test standardizzato che mi viene in mente è la riproduzione video. Per evitare di aver acquistato lo schermo solo per rendersi conto che non è in grado di riprodurre video alla risoluzione X, è possibile testarlo riproducendo il video in modalità senza testa utilizzando X framebuffer virtuale xvfb . Quindi è possibile ottenere le statistiche di riproduzione utilizzando il metodo descritto qui: https://forum.videolan.org/viewtopic.php?t=61867 E confrontarli con quelli di un'altra macchina.

Spero davvero che questo possa aiutare!


Su CRT a colori, la risoluzione del display era limitata dal dot pitch. Niente a che vedere con la vista.
Chenmunka,

Grazie per la risposta e benvenuto in Super User. Quello che hai scritto sono informazioni corrette, ma il problema è in realtà qualcosa di diverso. È un sistema desktop e voglio ottenere un monitor esterno la cui risoluzione nativa è il massimo supportato dalla scheda grafica. La domanda è: come capire quale sia quella risoluzione. Dal momento che questo non affronta davvero questa domanda, potrebbe attirare i voti negativi (nessuna buona azione rimane impunita), quindi potresti voler eliminarla. Il tuo post è ben scritto, tuttavia, e potrebbe esserci un'altra domanda sul sito a cui risponde se lo ripubblichi lì.
fixer1234,

Ciao, grazie mille ma non ho paura delle critiche negative! Se qualcuno vuole votare in negativo la risposta, lascialo votare in basso ... Per quanto riguarda la tua domanda, ho dato per scontato che il monitor sarebbe stato un po 'meno da quando hai menzionato un modello di laptop HP. In ogni caso, se il tuo monitor è un CRT, nella maggior parte dei casi dovrai solo imparare quale sia la massima risoluzione supportata dalla tua scheda grafica.
Angelos Asonitis,

Quale per ATI RadeonX200 con chipset RS480 è secondo: blogulate.com/content/msi-rs-480-m2-il-2-specifications , fino a 2536 × 2536 @ 32 bpp in 3D e 2048 × 1536 @ 32bpp in 2D. Ma probabilmente dovrai verificarlo in pratica perché potrebbe essere influenzato dalle prestazioni complessive del computer. A meno che non sia un ATI Xpress 200P (che si basa sul chipset RX480) .... Inoltre, tieni presente che sull'uscita VGA la risoluzione massima potrebbe essere inferiore. Per favore, comunica se questo è ciò di cui hai bisogno. Ultimo ma non meno importante se il tuo monitor è un pannello piatto meglio usare la risoluzione del pannello nativo.
Angelos Asonitis,

@AgelosAssonitis, il sistema di allarme è limitato. Ricevi un avviso ai commenti solo sul tuo post o se sei l'unica altra persona associata a un post. Puoi "indirizzare" un commento con @, come ho fatto qui, e quella persona riceverà un avviso se fosse già associata al post. Mi sono appena imbattuto nei tuoi commenti. Scusate se ho dato l'impressione che sia un laptop; è un desktop. Inoltre, il piano è quello di ottenere un monitor a LED e utilizzarlo alla sua risoluzione nativa, come hai detto. Le informazioni che hai trovato sul chipset corrispondono a quelle che avevo trovato. Quindi siamo arrivati ​​nello stesso posto.
fixer1234

0

Hai esaminato l'elenco delle risoluzioni "elenca tutto" nelle proprietà della scheda di visualizzazione? Se non mi sbaglio orribilmente (possibile!) Che mostra tutte le uscite video supportate dalla scheda video, supponendo che siano installati i driver più recenti ecc.

Questo era vero per la mia vecchia scheda Radeon in un vecchio Intel Optiplex 745: ho testato su un monitor in grado di supportare risoluzioni più elevate, ho hackerato la tabella per consentire risoluzioni più elevate con le proporzioni corrette e non ho immagini se non ho usato valori inferiori a quelli elencato nelle proprietà della scheda di visualizzazione.


La versione di Windows del driver in genere ha un "elenco di tutti". Sono su Linux e il driver no. Non so se ciò che mostra è tutto ciò di cui è capace o se l'elenco è limitato a ciò che può visualizzare sul monitor collegato. L'elenco include molte risoluzioni che possono essere interpolate sul monitor corrente, ma la risoluzione elencata più alta è la risoluzione nativa del monitor collegato.
fixer1234,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.