Solaris 7 5/99 Handbok för Sun-plattformar

Sätt att ändra systemfönsterupplösningen

De olika sätt att ändra systemfönsterupplösning som tas upp här är:

EDID-autoavkänningsfunktionen för PGX32

Om du använder en bildskärm som följer DDC2B/EDID kommer standardupplösningen att avgöras genom autoavkänningsfunktionen.

Med detta protokoll kontrollerar kortet först "Standard Timing Identifiers" (och väljer den första som stöds) och försöker sedan matcha Established Timings.

Om metoden ovan misslyckas använder kortet som standard 1152x900x66.


Obs!

Bildskärmen måste vara slagen innan systemet startas för att PGX32 skall kunna kommunicera med den.


Den upplösning som ställs in genom instruktionerna här används i stället för den information som tas emot via EDID.

output-device-metoden

Det går att ange ett PGX32-korts systemfönsterupplösning med värdet på miljövariabeln output-device i formatet screen:rAxBxC, där:

A är önskat antal bildpunkter horisontellt, B är antalet linjer och C är den önskade uppdateringsfrekvensen.

Systemet kontrollerar värdena mot en intern lista med upplösningar (se Tabell 11-4) och använder den post som motsvarar dina val som systemfönsterupplösning.

Om du t.ex. vill använda VESA1024x768x75 som systemfönsterupplösning skriver du följande vid ok-prompten:


ok setenv output-device screen:r1024x768x75
ok reset


Obs!

Den nya systemfönsterupplösningen börjar användas vid nästa omstart och förblir densamma till dess output-device-variabeln ändras manuellt.


Videolägesmetoden

Vid ok-prompten i Boot PROM-läge kan PGX32-kortens systemfönsterupplösning lätt ställas in med hjälp av något av de 34 förinställda upplösningslägena. Dessa upplösningsinställningar är videolägena 0-33 (Tabell 11-4).


Obs!

Använd lägena 0-25 för att ange 24-bitars systemfönsterfärgdjup, eller 26-33 för att välja 8-bitarsdjup.


Tabell 11-4 PGX32-systemfönsterupplösningar

Läge 

Upplösning (X x Y / Hz) 

640 ¥ 480 / 60

640 ¥ 480 / 72

640 ¥ 480 / 75

640 ¥ 480 / 85

800 ¥ 600 / 60

800 ¥ 600 / 72

800 ¥ 600 / 75

800 ¥ 600 / 85

1024 ¥ 768 @ 60

1024 ¥ 768 / 70

10 

1024 ¥ 768 / 75

11 

1024 ¥ 768 / 77 *

12 

1024 ¥ 768 / 85

13 

1024 ¥ 800 / 85 *

14 

1152 ¥ 900 / 60

15 

1152 ¥ 900 / 66 *

16 

1152 ¥ 900 / 70

17 

1152 ¥ 900 / 75

18 

1152 ¥ 900 / 76 *

19 

1152 ¥ 900 / 85

20 

1280 ¥ 800 / 76 *

21 

1280 ¥ 1024 / 60

22 

1280 ¥ 1024 / 67 *

23 

1280 ¥ 1024 / 75

24 

1280 ¥ 1024 / 76 *

25 

1280 ¥ 1024 / 85

26 

1600 ¥ 1200 / 66 *

27 

1600 ¥ 1200 / 76 *

28 

1600 ¥ 1200 / 60

29 

1600 ¥ 1200 / 65

30 

1600 ¥ 1200 / 70

31 

1600 ¥ 1200 / 75

32 

1600 ¥ 1200 / 76

33 

1600 ¥ 1200 / 80 *

* Denna upplösning använder sammansatt synkronisering.


Obs!

I "Använda nvedit för att redigera NVRAM" finns en beskrivning av nvedit-kommandona.


Om du t.ex. vill ställa in upplösningen till 1024x768/60Hz, videoläge 8, skriver du:


ok   nvedit  0: 8 value video-mode  1: <ctrl-c>ok   nvstoreok   setenv use-nvramrc? trueok   reset


Obs!

De sista tre kommandona aktiverar NVRAM. Om du inte skriver in dem kommer de ändringar du gör med nvedit inte att få någon effekt.


Videotidsmetoden

Om alla metoderna ovan misslyckas kan du ange de exakta tidsvärdena för en viss upplösning. Detta är den sista utvägen, och även den använder nvedit. Detta är också den mest komplicerade metoden och kräver att du har viss kunskap om alla de olika tidsparametrarna för den upplösning du vill ha. Därför bör du inte använda denna metod om din skärm stöder de färdiga videolägena, som beskrivs i stycket ovan. Se "Använda nvedit för att redigera NVRAM" för en beskrivning av nvedit-kommandona.


Obs!

Du skall bara använda den här metoden om alla metoderna ovan har misslyckats.


Om du t.ex. vill ställa in systemfönsterupplösningen till 1280x1024/76Hz skriver du så här:


ok nvedit 0: : video-timing " 1280, 384, 32, 64, \		1024, 43, 3, 8, 135000000, 0" ; 1:	<ctrl-c>ok nvstoreok setenv use-nvramrc? trueok reset


Obs!

Syntaxen är ytterst viktig. Mellanslagen måste stå precis som de står i exemplet.



Obs!

De sista tre kommandona aktiverar NVRAM. Om du inte skriver in dem kommer de ändringar du gör med nvedit inte att få någon effekt.


Här är en kort beskrivning av de tio parametrar som används i denna metod.

1 separat synk

1 synk på grönt

512 positivt vertikal synkroniseringspuls

1024 positivt horisontell synkroniseringspuls

2048 sammansatt synkroniseringspuls

(Lägg ihop värdena för att få en kombination)


Obs!

För att få information om vilka värden du skall använda i den här metoden kontaktar du SunService på 1-800-USA-4SUN och berättar om dina skärmkrav.