Hur får man bättre skärmupplösning? [LÖST]

Grafikkort, TV-kort och webbkameror
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Hur får man bättre skärmupplösning? [LÖST]

Inlägg av Skates »

Hej!
jag har nyligen flyttat över från WinXP till Ubuntu 9.04 och det mesta har funkat ok. Dock inte skärmupplösningen. Efter att har bytt gafikkort och uppdaterat drivrutin (GeForce 6200 och drivrutin version 180.44) har jag lyckats få 1152x864.

Det är bättre än 640x480 som jag hade ett tag, men alldeles för dåligt i förhållande till vad jag är van med från Windows, med samma hårdvara.

Jag har förstått att 1152x864 är "native" upplösning på min 19" skärm?

Finns det nått sätt att få bättre upplösning än "native"??

//Skates
Senast redigerad av 1 Skates, redigerad totalt 16 gånger.
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

Re: Hur får man bättre skärmupplösning?

Inlägg av eyerouge »

Vilken skärm har du (modell & märke)? Det låter inte korrekt att den upplösning du anger skulle vara "native", vad man nu än menar med det. Problemet är nog dina grafikdrivrutiner och inte din skärm. Kör du de proprietära eller kör du andra? Gå in i System >> Admin >> Hårdvarudrivrutiner. Vad dyker upp i hårdvarulistan över de proprietära?
Bild
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Hur får man bättre skärmupplösning?

Inlägg av Skates »

Hej!
Skärmen är en Dell 19" modell 1905FP Drivrutinen är "Proprietär" Nvidia version 180
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
eyerouge
Inlägg: 787
Blev medlem: 18 jun 2007, 03:44
OS: Ubuntu
Utgåva: 18.04 Bionic Beaver LTS
Ort: malmö
Kontakt:

Re: Hur får man bättre skärmupplösning?

Inlägg av eyerouge »

Skärmen: Max Resolution: 1280 x 1024 / 75 Hz .... m.a.o. kan man nästan med säkerhet räkna bort den som problemet. Vore jag du hade jag inte lagt ner mer möda på att fokusera på den, utan mer på grafikkortet istället.

Prova avaktivera den i den propriertära listan. Starta om, aktivera den, starta om. Samma problem? Om så, spana in följande trådar:

http://ubuntu-se.org/phpBB3/viewtopic.php?f=99&t=33257
http://ubuntuforums.org/showthread.php?t=235220
http://ubuntu-se.org/phpBB3/viewtopic.php?f=99&t=25797
http://answers.yahoo.com/question/index ... 158AA7FMIr

Du kan, som du ser i trådarna, även installera nvidias egna rutiner manuellt. Instruktioner finns i trådarna och förmodligen hos nvidia också. Det viktigaste när du håller på nu är egentligen bara ditt tålamod - det går med stor sannolikhet att få rätt på ditt kort. Gäller bara att ta det med ro och testa sig fram metodiskt.
Bild
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Hur får man bättre skärmupplösning?

Inlägg av Rasmus »

Testa att installera nvidia-settings

Hur ser din xorg.conf ut?
Skriv detta i en terminal och posta resultatet här

Kod: Markera allt

cat /etc/X11/xorg.conf
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Hur får man bättre skärmupplösning?

Inlägg av Skates »

Hej!

Min xorg.conf ser ut så här:

Kod: Markera allt

Section "Monitor"
	Identifier	"Configured Monitor"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Monitor		"Configured Monitor"
	Device		"Configured Video Device"
	DefaultDepth	24
	SubSection "Display"
		Virtual	1152 864
	EndSubSection
EndSection

Section "Module"
	Load	"glx"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Driver	"nvidia"
	Option	"NoLogo"	"True"
EndSection
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Hur får man bättre skärmupplösning?

Inlägg av Rasmus »

Ändra raden

Kod: Markera allt

       Virtual   1152 864
till

Kod: Markera allt

       Virtual   1280 1024
För att göra det skriver du i terminalen

Kod: Markera allt

gksu gedit /etc/X11/xorg.conf
sen sparar du allt du håller på med och startar om det grafiska

Kod: Markera allt

sudo /etc/init.d/gdm restart
Den kommer att fråga efter ditt lösenord, skriv bara in det och tryck på enter. Även fast den inte visar några tecken.
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Hur får man bättre skärmupplösning?

Inlägg av Skates »

nope...

nu står det

Kod: Markera allt

virtual 1280 1024 
i xorg.conf

men skärmupplösningen är fortfarande 1152 x 864 i verkligheten (och enligt Nvidia X Server Settings)
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur får man bättre skärmupplösning?

Inlägg av Osprey »

Vad har du för driver?

Prova:

Kod: Markera allt

lspci | grep -i nvidia
dkms status | grep -i nvidia
cat /proc/driver/nvidia/version | grep -i nvidia
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Hur får man bättre skärmupplösning?

Inlägg av Rasmus »

Okej testa att lägga in detta i xorg.conf sektion "screen"

Kod: Markera allt

        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1024x768"
        EndSubSection
Sen får du starta om det grafiska igen, vilket du säkert förstår. Men det är alltid bra att vara övertydlig. :)

EDIT: Osprey: Det har han ju skrivit nvidia propetiär 180.44
Användarvisningsbild
Osprey
Inlägg: 6310
Blev medlem: 06 apr 2008, 00:09
OS: Ubuntu
Ort: Göteborg/Mölndal/Falkenberg
Kontakt:

Re: Hur får man bättre skärmupplösning?

Inlägg av Osprey »

Rasmus skrev:EDIT: Osprey: Det har han ju skrivit nvidia propetiär 180.44
Ok, delvis jag som läste lite dåligt. Men samtidigt framgår det inte om han den både som driver och inbyggd i kärnan, med de här kommandona kan man se om man har en viss driver på disken och en annan i kärnan...
Agera genom att ta och behålla initiativet, ta de risker detta kräver...
http://www.enargo.com/it/
OpenVMS Shark - i Linux finns inte SYS$CMKRNL...
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Hur får man bättre skärmupplösning?

Inlägg av Rasmus »

Osprey skrev:Men samtidigt framgår det inte om han den både som driver och inbyggd i kärnan, med de här kommandona kan man se om man har en viss driver på disken och en annan i kärnan...
Sry, mitt fel
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Hur får man bättre skärmupplösning?

Inlägg av Skates »

En idiotfråga kanske (från en person som tills helt nyligen använde winXP)

"starta om det grafiska" ... görs det genom att man startar om datorn? Dvs, slår förändringarna xorg.conf igenom om man sparat och startar om datorn?

Jag frågar eftersom det blev nått konstigt (datorn hängde sig) när jag försökte att köra:

Kod: Markera allt

sudo /etc/init.d/gdm restart
...så jag fick starta om datorn i stället.
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Hur får man bättre skärmupplösning?

Inlägg av Rasmus »

Skates skrev:En idiotfråga kanske (från en person som tills helt nyligen använde winXP)

"starta om det grafiska" ... görs det genom att man startar om datorn? Dvs, slår förändringarna xorg.conf igenom om man sparat och startar om datorn?

Jag frågar eftersom det blev nått konstigt (datorn hängde sig) när jag försökte att köra:

Kod: Markera allt

sudo /etc/init.d/gdm restart
...så jag fick starta om datorn i stället.
Ja, precis. Du kan göra hur du vill, bara nuvarande xserver dör och du får upp en ny.

Antar att det inte funkade eftersom att du fråga?
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Hur får man bättre skärmupplösning?

Inlägg av Skates »

Precis, det blev ingen skillnad i skärmupplösning och det ser likadant ut som tidigare i Nvidias konfigurationsprogram, oavsett vad som står i xorg.conf

:(
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
Användarvisningsbild
Rasmus
Inlägg: 2291
Blev medlem: 07 sep 2006, 18:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS
Ort: Svalsta

Re: Hur får man bättre skärmupplösning?

Inlägg av Rasmus »

Nu börjar jag få slut på idér, du kan ju testa med

Kod: Markera allt

Option   "NoDDC" "true"
i device sektionen.
cosw
Inlägg: 31
Blev medlem: 23 feb 2009, 23:42
OS: Kubuntu
Ort: Mölndal

Re: Hur får man bättre skärmupplösning?

Inlägg av cosw »

Jag tror jag vet var felet ligger.
Antagligen så rapporterar inte skärmen korrekt vilka olika upplösningar som stöds det görs via VESA standarden DDC, se http://en.wikipedia.org/wiki/Display_Data_Channel.

Man måste då själv lägga till den "moden", detta görs med kommandot xrandr.

Börja med att kontrollera vilka "modes" som upptäcks.

Kod: Markera allt

$ xrandr
Screen 0: minimum 320 x 200, current 1680 x 1050, maximum 1680 x 1050
default connected 1680x1050+0+0 0mm x 0mm
   1680x1050      60.0* 
   1440x900       60.0  
   1400x1050      60.0  
   1280x1024      60.0  
   1280x960       60.0  
   1280x768       60.0  
   1280x720       60.0  
   1152x864       60.0  
   1024x768       60.0  
   800x600        60.0  
är uppgifterna för min dator.

Du bör få något liknande (inte samma värden naturligtvis), men det saknas antagligen en rad för maxupplösning dvs en rad med innehållet :

Kod: Markera allt

  1280x1024   	75.0
(om det inte gör det är något annat fel => skit i denna post)

Då måste detta "mode" läggas till.
Börja med kommandot cvt

Kod: Markera allt

$ cvt 1280 1024
då får du något som liknar detta:

Kod: Markera allt

# 1280x1024 59.89 Hz (CVT 1.30MA) hsync: 55.93 kHz; pclk: 106.50 MHz
Modeline "1280x1024_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
Använd kommandot xrandr att lägga till "modet"

Kod: Markera allt

xrandr --newmode Modeline "1280x1024_60.00"  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync
det som står efter --newmode är ALLT på sista raden av cvt kommandot.

kontrollera med xrandr.

Kod: Markera allt

$ xrandr
bla bla bla
bla bla bla 
    1280x1024	75.0
    ...
Nu kan du testa om allt fungerar med kommandot.

Kod: Markera allt

xrandr --output default --mode 1280x1024
Du skall dock inte använda default utan det namnet som används i xrandr utskriften på din dator, jämför med utskriften ovan med alla "modelines". Jag använder ATI grafikkort med propriära drivrutiner, de använder andra namn än NVIDIA ingen standard där inte, genialt eller hur!

Om allt går som det skall har du nu rätt upplösning.Du behöver dock redigera /etc/X11/xorg.conf filen för att ändringen skall bli permanent, och inte gälla bara denna sessionen.
Ändra

Kod: Markera allt

Section "Monitor"
   Identifier   "Configured Monitor"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Configured Monitor"
   Device      "Configured Video Device"
   DefaultDepth   24
   SubSection "Display"
      Virtual   1152 864
   EndSubSection
EndSection
till detta

Kod: Markera allt

Section "Monitor"
   Identifier   "Configured Monitor"
   Modeline        "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
   Option          "PreferredMode" "1280x1024_60.00"
EndSection

Section "Screen"
   Identifier   "Default Screen"
   Monitor      "Configured Monitor"
   Device      "Configured Video Device"
   DefaultDepth   24
   SubSection "Display"
        Depth           24
        Modes   "1280x1024"
   EndSubSection
EndSection
Observera att du inte kan klippa och klistra utan måste använda dina egna värden för Modeline & Option. Sen tror jag att allt skall funka. För mer info kolla på https://wiki.ubuntu.com/X/Config/Resolution & länkarna på http://www.x.org/wiki/Projects/XRandR
/Godnatt
Användarvisningsbild
Skates
Inlägg: 37
Blev medlem: 05 maj 2009, 10:06
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Hur får man bättre skärmupplösning?

Inlägg av Skates »

cosw skrev:Jag tror jag vet var felet ligger.
Antagligen så rapporterar inte skärmen korrekt vilka olika upplösningar som stöds det görs via VESA standarden DDC, se http://en.wikipedia.org/wiki/Display_Data_Channel.

/Godnatt
Tack, du satte mig på spåret till lösningen av problemet.

Problemet var att jag har en bidskärmssplitter mellan grafikkort och monitor (för att kunna köra Ubuntudator och gammal WinXP dator parallellt under en övergångsperiod på samma monitor) Splittern hindrar tydligen DCC informationen från skärmen till datorn.

Med splittern urkopplad så kan jag ställa in en vettig upplösning.
Ubuntu Gnome 14.04 LTS
ASROCK N68-GS3 UCC, 2GB RAM, AMD Phenom II X6 1055T,Arctic Cooling Freezer 13, XFX GeForce 9500GT, Kingston SSD 120 GB, Samsung HD 1,0 TB
Skriv svar

Återgå till "Bild"