datagott > comp.os.* > comp.os.linux.x

Paul van der Vlis (19.04.2010, 11:49)
Hallo,

Een vraag waar ik al lang mee worstel:

Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
werkt dan alleen goed op de hoogste resolutie.

Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
alles).

Met vriendelijke groet,
Paul van der Vlis.
Rob (19.04.2010, 17:15)
Paul van der Vlis <paul> wrote:
> Hallo,
> Een vraag waar ik al lang mee worstel:
> Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
> vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
> met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
> werkt dan alleen goed op de hoogste resolutie.
> Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
> te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
> alles).


Ja dat kan wel maar dan wordt de kwaliteit matig.
Het probleem is dat je display maar 1 resolutie heeft, al het andere
moet worden gescaled. Een afbeelding of film kun je wel scalen zonder
dat het merkbaar is, maar pixel-perfecte zaken zoals een GUI of een
font helaas niet.
Huub Reuver (19.04.2010, 20:24)
On 2010-04-19, Paul van der Vlis <paul> wrote:
> Hallo,
> Een vraag waar ik al lang mee worstel:
> Als je een monitor koopt met hoge resolutie wil je vaak het beeld wat
> vergroten. Vroeger kon je dan gewoon een lagere resolutie kiezen, maar
> met de TFT's van tegenwoordig is de kwaliteit dan vaak te matig, het
> werkt dan alleen goed op de hoogste resolutie.
> Is er ook een mogelijkheid om het beeld onafhankelijk van de resolutie
> te vergroten of te verkleinen? (ik bedoel niet alleen de letters, maar
> alles).


Met een goede windowmanager kun je de meeste onderdelen configureren.
Ik ben bang dat je alle applicaties ook na moet lopen.

Met vriendelijke groet,
Huub Reuver
Paul van der Vlis (19.04.2010, 20:32)
Rob schreef:
> Paul van der Vlis <paul> wrote:
> Ja dat kan wel


Hoe dan?

> maar dan wordt de kwaliteit matig.
> Het probleem is dat je display maar 1 resolutie heeft, al het andere
> moet worden gescaled. Een afbeelding of film kun je wel scalen zonder
> dat het merkbaar is, maar pixel-perfecte zaken zoals een GUI of een
> font helaas niet.


Ik kan de fonts gerust groter of kleiner maken zonder dat de kwaliteit
slecht wordt. En de GUI, waarom zou de kwaliteit slecht worden van een
beetje schalen?

Met vriendelijke groet,
Paul van der Vlis.
Paul van der Vlis (19.04.2010, 20:35)
Huub Reuver schreef:
> On 2010-04-19, Paul van der Vlis <paul> wrote:
> Met een goede windowmanager kun je de meeste onderdelen configureren.


Klopt, maar dan vergroot ik b.v. alleen de letters, en niet alles.

> Ik ben bang dat je alle applicaties ook na moet lopen.


Ik zou graag alles in een keer willen aanpakken.

Wat doe je b.v. voor iemand die slechtziend is?

Met vriendelijke groet,
Paul van der Vlis.
Rob (19.04.2010, 20:39)
Paul van der Vlis <paul> wrote:
> Rob schreef:
> Hoe dan?


Ik heb een nvidia kaart en die kan ik via nvdia-settings op allerlei
manieren laten scalen.

> Ik kan de fonts gerust groter of kleiner maken zonder dat de kwaliteit
> slecht wordt. En de GUI, waarom zou de kwaliteit slecht worden van een
> beetje schalen?


Omdat het schalen gebeurt na het renderen van de fonts.
Dus eerst wordt er een pixel plaatje van gemaakt en dat wordt dan geschaald.

Als je het goed zou willen doen dan zou je alle fonts groter moeten renderen.
Dat kun je doen door je DPI waarde van het display anders te zetten, maar
dat wil je niet want dan raken de verhoudingen tussen tekst en plaatjes
zoek.

Het schijnt dat nieuwe Windows versies dit wel op kunnen lossen.
(door alles netjes te schalen)
Paul van der Vlis (19.04.2010, 21:07)
Rob schreef:
> Paul van der Vlis <paul> wrote:
> Ik heb een nvidia kaart en die kan ik via nvdia-settings op allerlei
> manieren laten scalen.


OK, dat bedoelde ik dus niet.

> Omdat het schalen gebeurt na het renderen van de fonts.
> Dus eerst wordt er een pixel plaatje van gemaakt en dat wordt dan geschaald.
> Als je het goed zou willen doen dan zou je alle fonts groter moeten renderen.


Dat kan ik wel (in Gnome met "systeem | voorkeuren | uiterlijk | tab
lettertypen") , maar ik wil niet alleen de fonts, maar ook andere dingen.

> Dat kun je doen door je DPI waarde van het display anders te zetten, maar
> dat wil je niet want dan raken de verhoudingen tussen tekst en plaatjes
> zoek.


Dat kan daar inderdaad ook (druk op de knop "details"). Daarmee kun je
toch wel erg veel van grootte laten veranderen. Misschien is dit toch
wel de oplossing.

> Het schijnt dat nieuwe Windows versies dit wel op kunnen lossen.
> (door alles netjes te schalen)


Ik zocht naar Linux oplossingen...

Met vriendelijke groet,
Paul van der Vlis.
Martin Meijerink (19.04.2010, 21:30)
PVDV> Als je een monitor koopt met hoge resolutie wil je vaak het beeld
PVDV> wat vergroten. Vroeger kon je dan gewoon een lagere resolutie
PVDV> kiezen, maar met de TFT's van tegenwoordig is de kwaliteit dan
PVDV> vaak te matig, het werkt dan alleen goed op de hoogste resolutie.
PVDV>
PVDV> Is er ook een mogelijkheid om het beeld onafhankelijk van de
PVDV> resolutie te vergroten of te verkleinen? (ik bedoel niet alleen
PVDV> de letters, maar alles).

Ik denk dat je geen monitor moet hebben maar een LCD-TV.
Deze hebben meestal niet zo'n hoge resolutie, en dus grotere
pixels, waardoor het totale beeld gewoon wat groter uitvalt...
Bijv. 26 inch met een resolutie van 1366x768.

Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
pixels, dan ziet het er ook weer heel strak uit...
Paul van der Vlis (20.04.2010, 08:44)
Martin Meijerink schreef:
[..]
> Deze hebben meestal niet zo'n hoge resolutie, en dus grotere
> pixels, waardoor het totale beeld gewoon wat groter uitvalt...
> Bijv. 26 inch met een resolutie van 1366x768.


Ik zal er eens naar kijken als ik de winkel ben, maar heb de indruk dat
dit niet de juiste manier is, meer een noodgreep.

Ik denk dat een scherm met een hogere resolutie beter is dan een scherm
met een lagere resolutie, en dat je ook dingen groot kunt afbeelden op
een scherm met een hoge resolutie. De vraag is alleen wat de juiste
manier is.

> Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
> bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
> pixels, dan ziet het er ook weer heel strak uit...


Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.

Met vriendelijke groet,
Paul van der Vlis.
Rob (20.04.2010, 09:28)
Paul van der Vlis <paul> wrote:
>> Of je moet bij een hoge resolutie monitor gewoon de helft nemen, dus
>> bij een monitor van 1920x1080 de grafische kaart instellen op 960x540
>> pixels, dan ziet het er ook weer heel strak uit...

> Heb eens gekeken naar de beschikbare resoluties, en ik zag steeds geen
> resolutie die de helft van de ander was. Ook geen 960x540 bijvoorbeeld.


Je kunt in Linux zelf je eigen resoluties maken, hoewel dat tegenwoordig
wel moeilijker gemaakt wordt dan het vroeger was.
Paul van der Vlis (20.04.2010, 10:06)
Rob schreef:
> Paul van der Vlis <paul> wrote:
> Je kunt in Linux zelf je eigen resoluties maken, hoewel dat tegenwoordig
> wel moeilijker gemaakt wordt dan het vroeger was.


Is het niet zo dat hij tegenwoordig alle resoluties weergeeft die de
videokaart aan kan?

Ik haal tegenwoordig /etc/X11/xorg.conf vrijwel leeg, en dan toont het
"schermresolutie" tooltje van Gnome alle beschikbare resoluties.

Alhoewel, laatst had ik een systeem met wat oude videokaart waarbij dat
niet functioneerde, het bleek uit de logs dat de default "HorizSync"
verruimd moest worden. Het functioneerd nu met deze instelling:
---------
Section "Monitor"
Identifier "Configured Monitor"
HorizSync 30-65
EndSection
----------

Met vriendelijke groet,
Paul van der Vlis.
Rob (20.04.2010, 10:19)
Paul van der Vlis <paul> wrote:
> Rob schreef:
> Is het niet zo dat hij tegenwoordig alle resoluties weergeeft die de
> videokaart aan kan?
> Ik haal tegenwoordig /etc/X11/xorg.conf vrijwel leeg, en dan toont het
> "schermresolutie" tooltje van Gnome alle beschikbare resoluties.


Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
lijstje wat de monitorfabrikant bedacht heeft.

Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.

Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
standaard waarde. En dan nog werkt het soms niet.
Paul van der Vlis (20.04.2010, 10:52)
Rob schreef:
> Paul van der Vlis <paul> wrote:
> Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
> Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
> lijstje wat de monitorfabrikant bedacht heeft.


Volgens mij geeft hij het lijstje wat de videokaart-fabrikant bedacht
heeft, en toont hij de resoluties die de videokaart aan kan.

Verder denk ik dat hij rekening houd met wat de monitor aankan mits de
monitor dat netjes doorgeeft. Mocht de monitor niets doorgeven, dan
gebruikt hij standaardwaarden voor HorizSync en VertRefresh die niet
altijd kloppen. Ook de waarden die de monitor doorgeeft kloppen niet altijd.

> Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
> resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.


Het lijkt me dat de videokaart en de monitor die resolutie wel moet
ondersteunen.

> Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
> opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
> standaard waarde. En dan nog werkt het soms niet.


Ik kom regelmatig tegen dat een videokaart iets niet kan. Hij kan dan
een bepaalde resolutie bijvoorbeeld alleen bij een bepaalde kleurdiepte
of bij een bepaalde refreshrate.

Met vriendelijke groet,
Paul van der Vlis.
Rob (20.04.2010, 10:57)
Paul van der Vlis <paul> wrote:
>> Ja dat is nou net het probleem. Het werkt tegenwoordig net zoals in
>> Windows, je krijgt "beschikbare resoluties", gewoon een willekeurig
>> lijstje wat de monitorfabrikant bedacht heeft.

> Volgens mij geeft hij het lijstje wat de videokaart-fabrikant bedacht
> heeft, en toont hij de resoluties die de videokaart aan kan.


Nee, een videokaart kan alle resoluties aan tot een bepaald maximum.
Dit lijstje komt uit de monitor.

> Verder denk ik dat hij rekening houd met wat de monitor aankan mits de
> monitor dat netjes doorgeeft. Mocht de monitor niets doorgeven, dan
> gebruikt hij standaardwaarden voor HorizSync en VertRefresh die niet
> altijd kloppen. Ook de waarden die de monitor doorgeeft kloppen niet altijd.


Dat is ook vaak een probleem ja. Dan krijg je foute info en werkt het
gewoon niet. Bijv de Nvidia driver had lange tijd de neiging om de
default resolutie verkeerd te kiezen (niet de native resolutie van het
paneel). Ik weet niet of dat al opgelost is want ik heb de bijbehorende
override vlaggen in de config staan.

>> Maar vroeger maakte je een Modeline in Xorg.conf en deed hij gewoon de
>> resolutie die je wilde. Dat hoeft helemaal geen standaard waarde te zijn.

> Het lijkt me dat de videokaart en de monitor die resolutie wel moet
> ondersteunen.


Ja maar in de PC wereld kom je alleen "multisync" monitoren tegen en de
kaart is het probleem niet.

>> Tegenwoordig gaat dat niet meer zo makkelijk, moet je speciale vlaggen
>> opzoeken en meegeven om hem te overtuigen dat je iets anders wilt dan een
>> standaard waarde. En dan nog werkt het soms niet.

> Ik kom regelmatig tegen dat een videokaart iets niet kan. Hij kan dan
> een bepaalde resolutie bijvoorbeeld alleen bij een bepaalde kleurdiepte
> of bij een bepaalde refreshrate.


Nou heb je het over 10 jaar oude kaarten neem ik aan?
Paul van der Vlis (20.04.2010, 12:06)
Rob schreef:
> Paul van der Vlis <paul> wrote:
> Nee, een videokaart kan alle resoluties aan tot een bepaald maximum.
> Dit lijstje komt uit de monitor.


Hmmm, interessant. Zal ik eens proberen te checken.

> Dat is ook vaak een probleem ja. Dan krijg je foute info en werkt het
> gewoon niet. Bijv de Nvidia driver had lange tijd de neiging om de
> default resolutie verkeerd te kiezen (niet de native resolutie van het
> paneel). Ik weet niet of dat al opgelost is want ik heb de bijbehorende
> override vlaggen in de config staan.
> kaart is het probleem niet.


Ja, dat zou best eens kunnen kloppen.

Alhoewel, ik had laatst een HP server die alleen met 16-bit kleurdiepte
wilde werken op de gewenste (lage) resolutie, maar wellicht was dat
gewoon het maximum.

Met vriendelijke groet,
Paul van der Vlis.
Soortgelijke onderwerpen