← Back to team overview

sslug-teknik team mailing list archive

Re: Psykedelisk Terminal

 

On Tue, Oct 26, 2004 at 09:39:41PM +0200, Exxcaliber wrote:
> Hvordan indstiller man refreshrate og farvedybde i
> framebuffer?

Fra /usr/src/linux/Documentation/fb/vesafb.txt:

----
Refresh rates
=============

With VBE3.0 compatible BIOSes and vesafb-tng it is possible to change
the refresh rate either at boot time (by specifying the @<rr> part of
the mode name) or later, using the fbset utility.
----

Opløsning og farvedybde sættes med vesafb (altså IKKE vesafb-tng) via
vga= parametren og følgende tabeller viser hvilke tal du skal sætte ind
for at opnå de forskellige opløsninger og farvedybder (igen fra
ovenstående fil):

    | 640x480  800x600  1024x768 1280x1024
----+-------------------------------------
256 |  0x301    0x303    0x305    0x307
32k |  0x310    0x313    0x316    0x319
64k |  0x311    0x314    0x317    0x31A
16M |  0x312    0x315    0x318    0x31B

Med vesafb-tng skriver du bare:

video=vesafb:1024x768-32@75

for at opnå 1024x768 opløsning i 32-bit farver ved 75Hz. Husk at vga=
IKKE skal bruges hvis du bruger vesafb-tng. Og hvis du bruger den gamle
kan du som skrevet ikke skifte refresh rate.

Du skal muligvis også have visse ekstra parametre såsom mtrr, ywrap
og/eller pmipal med.
Eksempel:

video=vesafb:1280x1024-24@85:mtrr,ywrap

Eksperimenter selv med parametrene for at finde ud af hvad der virker
for dit kort.

-- 
Anders
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/O d--@ s:+ a-- C++ UL+++$ P++ L+++ E- W+ N(+) o K? w O-- M- V
PS+ PE@ Y+ PGP+ t 5 X R+ tv+ b++ DI+++ D+ G e- h !r y?
------END GEEK CODE BLOCK------
PGPKey: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8BFECB41


References