Goedenavond,
Om o.a. uitzendinggemist te kunnen kijken op mijn tv heb ik een oude computer met Xubuntu 20.04 aangesloten op mijn tv. De computer heeft alleen een VGA uitgang, maar gelukkig de tv ook. Bij gebruik van de VGA kabel kon ik een maximale resolutie gebruiken van 1360x768.
Omdat de TV ook een hogere resolutie aan zou moeten kunnen, volgens de documentatie tot 1920x1080, via een hdmi ingang, heb ik een VGA->HDMI adaptor aangeschaft.
Op zich is het mij gelukt om een resolutie van 1920x1080 aan te maken via xrandr, maar dat is op het scherm te hoog en te smal weergegeven. (links en rechts een zwarte balk en aan de onderkant verdwijnt een stuk).
Nu lees ik in de documentatie
(zie bijlage) van de televisie dat er voor vertikaal en horizontaal verschillende frequenties (al is de een in Hz, de volgende in kHz) worden gebruikt. Klopt mijn veronderstelling dat dat de weg naar de oplossing is?
Normaal is mijn werkwijze:
cvt 1920 1080
om uit te vinden welke settings er voor xrandr benodigd zijn. Dan krijg ik standaard de frequentie van 60Hz.
Weet iemand een methode om dit goed te krijgen, of is dit gewoon niet mogelijk met deze computer en televisie?
Dank voor een reactie.
aanvullingvolgens de beschrijving van
xrandr lijkt het er op dat er specificaties meegegeven kunnen worden die effectief zouden kunnen zijn, zoals scale. Heeft iemand hier ervaring mee, of snapt iemand hoe ik toe zou moeten passen?
Per-output options
--panning widthxheight[+x+y[/track_widthxtrack_height+track_x+track_y[/border_left/border_top/border_right/border_bottom]]]
This option sets the panning parameters. As soon as panning is enabled, the CRTC position can change with every pointer move. The first four parameters specify the total panning area, the next four the pointer tracking area (which defaults to the same area). The last four parameters specify the border and default to 0. A width or height set to zero disables panning on the according axis. You typically have to set the screen size with --fb simultaneously.
--transform a,b,c,d,e,f,g,h,i
Specifies a transformation matrix to apply on the output. Automatically a bilinear filter is selected. The mathematical form corresponds to:
a b c
d e f
g h i The transformation matrix multiplied by a coordinate vector of a pixel of the output (extended to 3 values) gives the approximate coordinate vector of a pixel in the graphic buffer. Typically, a and e corresponds to the scaling on the X and Y axes, c and f corresponds to the tranlastion on those axes, and g, h, and i are respectively 0, 0 and 1. It also allows to express a rotation of an angle T with:
cos T -sin T 0
sin T cos T 0
0 0 1
As a special argument, instead of passing a matrix, one can pass the string none, in which case the default values are used (a unit matrix without filter).
--scale xxy
Changes the dimensions of the output picture. Values superior to 1 will lead to a compressed screen (screen dimension bigger than the dimension of the output mode), and values below 1 leads to a zoom in on the output. This option is actually a shortcut version of the --transform option.
--primary
Set the output as primary. It will be sorted first in Xinerama and RANDR geometry requests.