Discussion:
Refresh Rate toevoegen
(te oud om op te antwoorden)
Rene
2009-10-22 14:33:32 UTC
Permalink
Hallo allemaal,

Ik zit al de nodige uurtjes te googlen en experimenteren maar krijg mijn
probleem niet opgelost. Ik gebruik Xubuntu 9.04 met de nvidia closed
source driver (en die wil ik blijven gebruiken voor OpenGL-support).
Probleem is dat hij qua
refresh rate niet hoger wil dan 85 Hz en dan zie ik het beeld nog
flikkeren, ik vind dat hinderlijk (en nee, dat zit niet tussen mijn
oren, blijkbaar heb ik hele snelle ogen)(in zekere zin zit het wel
tussen mijn oren natuurlijk ;-)). Hij staat wel echt op 85 Hz, dat geeft
de monitor aan in het menu. De monitor kan veel hoger, in Windows kan ik
geloof ik tot 140 Hz maar dat is nu ook weer overdreven, ik heb hem
normaal op 100 Hz en dan zie ik niks meer "schiemeren". Dat wil ik nu
dus ook, maar in nvidia-settings gaat het gewoon niet hoger dan 85 Hz.

Ik heb dus al het nodige zitten zoeken, heb gelezen over modelines en
heb n.a.v. een howto ergens (kan zo gauw niet vinden welke het was, heb
zoveel pagina's zitten bekijken). Hieronder plak ik mijn xorg.conf, de
twee modelines heb ik met een online tooltje aangemaakt om 160x1200 op
100Hz te kunnen zetten (en die andere resolutie ook; daar weet ik echter
niet 100% zeker of hij daar wel 100 Hz aan zal kunnen, is ook niet zo
belangrijk)(1024 x 768 wil hij overigens ook niet op 100 Hz maar daar
krijg ik dan wel de mogelijkheid tot Double Scan, ik neem aan dat hij
dan de frequentie toch verdubbelt; 1280x960 wil hij ook maar op max 85 Hz).

Inmiddels weet ik het echt niet meer. Is er iemand die weet hoe ik die
refresh rate toe kan voegen aan het menu van nvidia-settings of dat ik
ergens anders wat kan typen zodat het dan misschien niet in dat menuutje
staat maar in elk geval wel werkt? Je zou me er een groot plezier mee doen!

Bij voorbaat dank.
Vriendelijke groeten,
Rene

P.S. In onderstaande tekst staan een paar enters die er staan omdat de
regels te lang waren voor het editwindowtje van deze post, die staan er
in het echt niet.

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (***@palmer) Sun Feb 1 20:21:04
UTC 2009

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 1.0 (***@builder63) Mon Mar 23
15:33:27 PST 2009

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection

Section "Files"
EndSection

Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "PHILIPS 202P4"
HorizSync 30.0 - 130.0
VertRefresh 50.0 - 160.0
Modeline "1600x1200" 417.70 1600 1808 2312 3272 1200 1200 1205 1276
ModeLine "1792x1344" 599.37 1792 2096 2816 4192 1344 1344 1350 1429
Option "DPMS"
# HorizSync 137.0 - 147.0
# VertRefresh 95.0 - 105.0
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7950 GT"
EndSection

Section "Screen"

# Removed Option "metamodes" "nvidia-auto-select +0+0"
# Removed Option "metamodes" "1400x1050_85 +0+0; 1400x1050 +0+0"
# Removed Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0"
# Removed Option "metamodes" "1792x1344_85 +0+0; 1400x1050 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0;
1024x768 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Rene
2009-10-22 14:38:22 UTC
Permalink
Post by Rene
Hallo allemaal,
Ik zit al de nodige uurtjes te googlen en experimenteren maar krijg mijn
probleem niet opgelost. Ik gebruik Xubuntu 9.04 met de nvidia closed
source driver (en die wil ik blijven gebruiken voor OpenGL-support).
Probleem is dat hij qua
refresh rate niet hoger wil dan 85 Hz en dan zie ik het beeld nog
flikkeren, ik vind dat hinderlijk (en nee, dat zit niet tussen mijn
oren, blijkbaar heb ik hele snelle ogen)(in zekere zin zit het wel
tussen mijn oren natuurlijk ;-)). Hij staat wel echt op 85 Hz, dat geeft
de monitor aan in het menu. De monitor kan veel hoger, in Windows kan ik
geloof ik tot 140 Hz maar dat is nu ook weer overdreven, ik heb hem
normaal op 100 Hz en dan zie ik niks meer "schiemeren". Dat wil ik nu
dus ook, maar in nvidia-settings gaat het gewoon niet hoger dan 85 Hz.
Ik heb dus al het nodige zitten zoeken, heb gelezen over modelines en
heb n.a.v. een howto ergens (kan zo gauw niet vinden welke het was, heb
zoveel pagina's zitten bekijken). Hieronder plak ik mijn xorg.conf, de
twee modelines heb ik met een online tooltje aangemaakt om 160x1200 op
100Hz te kunnen zetten (en die andere resolutie ook; daar weet ik echter
niet 100% zeker of hij daar wel 100 Hz aan zal kunnen, is ook niet zo
belangrijk)(1024 x 768 wil hij overigens ook niet op 100 Hz maar daar
krijg ik dan wel de mogelijkheid tot Double Scan, ik neem aan dat hij
dan de frequentie toch verdubbelt; 1280x960 wil hij ook maar op max 85 Hz).
Inmiddels weet ik het echt niet meer. Is er iemand die weet hoe ik die
refresh rate toe kan voegen aan het menu van nvidia-settings of dat ik
ergens anders wat kan typen zodat het dan misschien niet in dat menuutje
staat maar in elk geval wel werkt? Je zou me er een groot plezier mee doen!
Bij voorbaat dank.
Vriendelijke groeten,
Rene
P.S. In onderstaande tekst staan een paar enters die er staan omdat de
regels te lang waren voor het editwindowtje van deze post, die staan er
in het echt niet.
Om verwarring te voorkomen: Op de newsserver zijn die enters weer weg,
blijkbaar waren het zachte. Dacht dat TB er meestal harde in zette, maar
blijkbaar heb ik mij daarin vergist.
Post by Rene
# nvidia-settings: X configuration file generated by nvidia-settings
UTC 2009
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
15:33:27 PST 2009
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "PHILIPS 202P4"
HorizSync 30.0 - 130.0
VertRefresh 50.0 - 160.0
Modeline "1600x1200" 417.70 1600 1808 2312 3272 1200 1200 1205 1276
ModeLine "1792x1344" 599.37 1792 2096 2816 4192 1344 1344 1350 1429
Option "DPMS"
# HorizSync 137.0 - 147.0
# VertRefresh 95.0 - 105.0
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 7950 GT"
EndSection
Section "Screen"
# Removed Option "metamodes" "nvidia-auto-select +0+0"
# Removed Option "metamodes" "1400x1050_85 +0+0; 1400x1050 +0+0"
# Removed Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0"
# Removed Option "metamodes" "1792x1344_85 +0+0; 1400x1050 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0; 1024x768
+0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Huibert Bol
2009-10-22 15:07:35 UTC
Permalink
Post by Rene
Modeline "1600x1200" 417.70 1600 1808 2312 3272 1200 1200 1205 1276
ModeLine "1792x1344" 599.37 1792 2096 2816 4192 1344 1344 1350 1429
Ik weet niet *welk* programma je gebruikt hebt voor het genereren van
deze modelines, maar ze lijken nergens naar. Gebruik gewoon CVT
(standaard bij X) om ze te maken, bv:

$ cvt 1600 1200 100
# 1600x1200 99.89 Hz (CVT) hsync: 127.26 kHz; pclk: 281.00 MHz
Modeline "1600x1200_100.00" 281.00 1600 1736 1904 2208 1200 1203 1207 1274 -hsync +vsync
Post by Rene
Option "TwinView" "0"
Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0; 1024x768 +0+0"
Metamodes horen bij (dynamic) twinview, dus als je geen twinview
gebruikt hebben metamodes ook geen nut.


Verander je "Monitor" alsvolgt:

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "PHILIPS 202P4"
HorizSync 30.0 - 130.0
VertRefresh 50.0 - 160.0
Modeline "1600x1200_100.00" 281.00 1600 1736 1904 2208 1200 1203 1207 1274 -hsync +vsync
Option "DPMS"
EndSection

en je "Screen" sectie zo:

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200_100.00"
EndSubSection
EndSection

dan zou het volgens mij moeten werken. Ik kan het helaas niet voor je
uitproberen.
--
Huibert
"The Commercial Channel! All commercials all the time.
An eternity of useless products to rot your skeevy little mind, forever!"
-- Mike the TV (Reboot)
Rene
2009-10-22 20:20:30 UTC
Permalink
Post by Huibert Bol
Post by Rene
Modeline "1600x1200" 417.70 1600 1808 2312 3272 1200 1200 1205 1276
ModeLine "1792x1344" 599.37 1792 2096 2816 4192 1344 1344 1350 1429
Ik weet niet *welk* programma je gebruikt hebt voor het genereren van
deze modelines, maar ze lijken nergens naar.
Niet boos worden alsjeblieft, ik ben maar een newbie ;-)!

Gebruik gewoon CVT

Voor mij was dat dus niet zo gewoon, ik had daar nog niet van gehoord.
Ik had een rekenprogramma op een website gebruikt
(http://www.bohne-lang.de/spec/linux/modeline/). Maar ik zal dat niet
meer doen, voortaan neem ik cvt.
Post by Huibert Bol
$ cvt 1600 1200 100
# 1600x1200 99.89 Hz (CVT) hsync: 127.26 kHz; pclk: 281.00 MHz
Modeline "1600x1200_100.00" 281.00 1600 1736 1904 2208 1200 1203 1207 1274 -hsync +vsync
Post by Rene
Option "TwinView" "0"
Option "metamodes" "1600x1200 +0+0; 1400x1050 +0+0; 1024x768 +0+0"
Metamodes horen bij (dynamic) twinview, dus als je geen twinview
gebruikt hebben metamodes ook geen nut.
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "PHILIPS 202P4"
HorizSync 30.0 - 130.0
VertRefresh 50.0 - 160.0
Modeline "1600x1200_100.00" 281.00 1600 1736 1904 2208 1200 1203 1207 1274 -hsync +vsync
Option "DPMS"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200_100.00"
EndSubSection
EndSection
dan zou het volgens mij moeten werken. Ik kan het helaas niet voor je
uitproberen.
Nou, je bent heel erg bedankt want nu werkt het wel! Ben er heel blij mee.

Zit nu wel met een volgend probleem. Het beeld staat niet mooi in het
midden en het is ook iets te klein. Ik kan dat op de monitor instellen
maar die instellingen onthoudt hij per resolutie/frekwentie en dan staat
het in windows niet meer goed. Achteraf was het waarschijnlijk handiger
om het daar aan te passen maar ik wou het liever hier doen om een beetje
dieper in de materie te duiken. Maar ik heb er hoofdpijn van gekregen.
Ik ben eerst een beetje met de getallen gaan experimenteren, kleine
veranderingen en steeds X opnieuw starten (waarna ook telkens numlock
weer uit stond, grrrr, dat je dat nog niet kunt instellen of je die
standaard aan of uit wilt hebben dat snap ik niet). Toen ben ik gericht
info gaan zoeken en kwam ik o.a. hier
http://en.tldp.org/HOWTO/XFree86-Video-Timings-HOWTO/ en hier
http://www.epanorama.net/documents/vga2rgb/timings.html terecht.
xvidtune heb ik ook ontdekt maar dat werkt niet samen met de nvidia
drivers. Ik ben toen met wat meer denkwerk de parameters gaan
veranderen. Maar op een bepaald moment schakelde hij bij een herstart
van X toch terug naar 85 Hz, toen stond er ineens 102 Hz in het lijstje.
Daarop zetten forceren en hij deed het toch weer. Toen ben ik nog verder
gaan wijzigen (m.n. de laatste waarde van de horizontale parameters
verlagen en de twee voorgaande met de helft van de waarde waarmee ik de
laatste verlaagd had) en ineens kon ik mijn eigen modus helemaal niet
meer kiezen. Ik stop er voor vandaag mee anders doe ik geen oog dicht
maar ik ga morgen of overmorgen nog een keer die pagina van XFree86
lezen. De pixelfrequentie staat op zich toch los van die andere
waarde's? Akkoord, als ik die andere waarde's verander en de
pixelfrequentie niet, dan verandert de uiteindelijke refreshrate. Maar
blijkbaar berekent het nvidiaprogramma die gewoon, daarom liet hij ook
102 Hz zien. Misschien accepteert dat programma gewoon geen te kromme
waarde's (aan de monitor zal het niet liggen want die slikt geloof ik
echt alles).

Nu ja, ik ga er later nog eens dieper induiken. En misschien doe ik die
geometrische fijnafstelling wel gewoon in Windows (daar is dat
tegenwoordig in de driver vrij simpel geloof ik) en neem ik hier gewoon
de modeline die jij me hebt gegeven en stel ik de monitor daar op in.
Kom ik er echt niet uit, dan meld ik mij wel weer. Trouwens toch wel een
groot voorbeeld van die moderne TFT-monitoren, daar zal dit alles wel
veel meer vanzelf goed gaan neem ik aan. Maar ik ben erg verknocht aan
deze grote knoest.

En nu duik ik ergens anders onder (douche) en dan ergens anders in (bed).

Nogmaals bedankt!
Groeten,
Rene
Huibert Bol
2009-10-22 21:18:37 UTC
Permalink
Post by Rene
Post by Huibert Bol
Post by Rene
Modeline "1600x1200" 417.70 1600 1808 2312 3272 1200 1200 1205 1276
ModeLine "1792x1344" 599.37 1792 2096 2816 4192 1344 1344 1350 1429
Ik weet niet *welk* programma je gebruikt hebt voor het genereren van
deze modelines, maar ze lijken nergens naar.
Niet boos worden alsjeblieft, ik ben maar een newbie ;-)!
Oops, dat kwam misschien wat harder over dan de bedoeling was. Ik was
gewoon verbaasd over de idiote timings.
--
Huibert
"The Commercial Channel! All commercials all the time.
An eternity of useless products to rot your skeevy little mind, forever!"
-- Mike the TV (Reboot)
Rene
2009-10-23 18:11:19 UTC
Permalink
Post by Huibert Bol
Post by Rene
Post by Huibert Bol
Post by Rene
Modeline "1600x1200" 417.70 1600 1808 2312 3272 1200 1200 1205 1276
ModeLine "1792x1344" 599.37 1792 2096 2816 4192 1344 1344 1350 1429
Ik weet niet *welk* programma je gebruikt hebt voor het genereren van
deze modelines, maar ze lijken nergens naar.
Niet boos worden alsjeblieft, ik ben maar een newbie ;-)!
Oops, dat kwam misschien wat harder over dan de bedoeling was.
Neenee Huibert, geen probleem hoor, ik schreef het ook met een knipoog!

Groeten,
Rene

Loading...