Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

nvidia & 50hz

Har ett problem med skärmens refreshrate jag aldrig lyckats lösa.
Jag lyckas inte få mitt grafikkort och min skärm att använda sig av 50hz istället för 60hz.
Jag använder pivot-läge på skärmen vilket är skuggat i "System->Inställningar->Skärmupplösning" när man installerat nvidias binärhög i Ubuntu och har då istället lagt till följande rader i xorg.conf:

Option "RandRRotation" "On"
Option "Rotate" "CCW"

Så långt allt väl. Problemet är som sagt att jag inte lyckas sätta uppdateringsintervallet till 50hz istället för 60hz och den uppdateringsförskjutning som sker när man tittar på TV eller spelar gamla spel som är avsedda att visas på en TV istället för en datorskärm är vansinnigt irriterande. Det ser helt enkelt för j-vligt ut.

Kort sagt är jag ute efter följande:
En bilduppdatering på 50hz i pivot-läge. (Kan tänka mig att offra pivot-läget för att få 50hz)

Specifikationer på Skärmen, kortet och datorn.

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

pluns bild

Utmaningen är troligen att Ubuntus utvecklare inte klarar av att ta i nVidias drivare fullt ut inkl nVidias kommersiella logga Smile

Terminalen > sudo nvidia-settings

Vad har du för HorizSync och VertRefresh i din xorg?
Med fel värden fungerar inte 50Hz.
Har du några Modeline?
För att göra modlines http://www.bohne-lang.de/spec/linux/modeline/
OBS. syncvärdet den visar måsste finnas med i dom du har i din xorg.conf (t.ex visar den vädet 53.76 så bör du ha ett värde där det omfattas t.ex 49-80)
Eller har jag förstått fel?

kanaljes bild

Har du lust att förklara lite mer utförligt vad man ska göra i nvidia-settings?
Som det ser ut verkar inte ens det programmet att "ta i drivaren fullt ut".

kanaljes bild

Det var något sådant här modeline-tool jag letade efter. Tackar och bockar ödmjukast!
HorizSync och VertRefresh har jag tagit direkt från skärmens manual så de är rätt. Tyvärr verkar den inte kunna använda informationen från skärmens edid eller så rapporterar skärmen en felaktig edid så det är antagligen en korrekt modeline jag behöver. Tack än en gång!

Edit: Har testat med den sidan samt http://gtf.sf.net men de modelines de skapar fungerar ej att använda. Enligt loggarna sorteras de bort för att de inte kan valideras.

pluns bild

Det första du måste kolla i en Ubuntu burk

Meny System > Administration > Hanteraren för proprietära drivrutiner eller Restricted managern om du kör på engelska.

Är kortet aktivt och drivaren igång ?

Om det inte funkar så kan man enklast ta hjälp av Envy

http://albertomilone.com/nvidia_scripts1.html

Med Envy får man då en komplett drivare inkl nvidia-settings via GUI
via System Tools , systemverktyg

Tyvärr måste man ändå köra med sudo eller gksudo för att kunna spara.

Du kollar då inställningen för "X-server display configuration" och Resolution.

Det kan vara en bugg i nVidia fönstret så du måste kanske "dra ut" det.

Sen är jag inte riktigt med på ditt pillrande i xorg.... Smile

kanaljes bild

Som jag skrev innan använder jag nvidias egna drivrutin och den är installerad via ubuntu:s hanterare och den är aktiv.
Kollar jag X-server display configuration så kan jag välja alla möjliga upplösningarna men endast 60hz eller auto(=60hz).
Sätter jag TwinView till "false" i xorg.conf som man enligt dokumentationen måste göra för att kunna använda en annan refresh rate än 60 säger programmet "Unable to load X Server Display Configuration page: Dynamic TwinView is disabled on screen 0".
Möjligtvis är det så att jag bara behöver en fungerande modeline för 1600*1200 32bpp i 50hz men sånt där är jag riktigt skitkass på.

pluns bild

Jo.. men den kan även installeras separat med lite pillrande..

Twin View, separat skärmar osv

http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/chapter...

http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/chapter...

Hela manualen
http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/index.html

Sen är det då även en fråga exakt vilket grafikkort samt vad för slags skärmar. Plattskärmar körs ju oftast på 60Hz.

7600 kort ser det ut som och det ska inte vara några trubbel.

kanaljes bild

Jo.. men den kan även installeras separat med lite pillrande..
Enligt dokumentationen går som sagt inte det ifall man vill ha en annan refreshrate än 60.
Plattskärmar körs ju oftast på 60Hz.
Sant. Denna klarar 50hz så det ska gå. Frågan är bara att konfigurera rätt.

pluns bild

Jo men... det som förbryllar mig är dina inställningar i xorg

Option "RandRRotation" "On"
Option "Rotate" "CCW"

Inget man bara hittar på.

Om det är ren TV körning så gäller den här:

http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/chapter...

Sen har Alberto Milone pulat med UrandR som man kan läsa om i hans blog inkl nedladdning

http://albertomilone.com/wordpress/

kanaljes bild

Som jag skrev innan använder jag de två raderna för att kunna ställa skärmen i pivot-läge, dvs rotera skärmen. Det alternativet är skuggat under Skärmupplösning och använder nvidia-drivaren.
Det är inte TV jag är ute efter, bara 1600x1200 50hz på en plattskärm.
UrandR säger "Error: Your graphic driver is not supported by UrandR".

pluns bild

OK, den här då.... Smile

http://us.download.nvidia.com/XFree86/Linux-x86/100.14.19/README/chapter...

XrandR används för att rotera. UrandR vete tusan om den är kompatibel med nVidia drivarna, ev måste man köra senaste versionerna som inte
finns i Ubuntus förråd, betor. Borde stå i Albertos blog.