Sida 1 av 2

Plötsligt ändrad skärmupplösning.

Postat: 15 apr 2018, 01:58
av Henrik Jansson
På mina föräldrars dator med Linux Mint 17 ändrades skärmupplösningen plötsligt till 1024 x 768. Tror det var 1280 x 1024 innan.
Och det går inte att ändra tillbaka! De enda alternativen som finns nu är 1024x768 och 800 x 600.
Jag testade med Linux på en annan partition och det var samma sak där, så kan inte vara nåt som har hänt med Linux. Måste var nåt fel på datorn eller bildskärmen.
Dessutom stor det "Okänd" i displayinställningarna om bildskärmen. Det brukar ju stå där vad skärmen heter..
Men det finns windows på datorn också i en tredje partition, och i windows fungerar alla skärmupplösningar.

Vad kan detta bero på?

Re: Plötsligt ändrad skärmupplösning.

Postat: 15 apr 2018, 13:21
av Hund
Det är mest troligt att det är kärnan eller så. Vilket grafikkort är det?

Re: Plötsligt ändrad skärmupplösning.

Postat: 15 apr 2018, 22:17
av Henrik Jansson
Ok, ska kolla upp vad grafikkortet heter nästa gång.
Vad skulle kunna ha hänt med kärnan då?

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 apr 2018, 16:41
av Hund
Henrik Jansson skrev:Ok, ska kolla upp vad grafikkortet heter nästa gång.
Vad skulle kunna ha hänt med kärnan då?
Det vågar jag mig inte på att gissa, men det är möjligt att de kanske råkat ut för någon bugg eller att de har ett gammalt grafikkort som numer kräver en drivrutin som klassas som "legacy" eller så. Om man vet vad det är för grafikkort kan man kanske kunna hitta någon information om det. :)

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 apr 2018, 22:47
av Henrik Jansson
Igår började datorn plötsligt fungera normalt igen. Och datorn känner igen vad bildskärmen heter.
Jag misstänker fel på hårdvaran, i dator eller bildskärm, för som jag sa så provade jag att starta datorn med en annan partition, också den med Linux Mint 17, som inte har varit startad på 2 år eller nåt sånt. Och det var samma fel där. Och där har jag ju inte uppdaterat något sen nyinstallationen.

Re: Plötsligt ändrad skärmupplösning.

Postat: 17 apr 2018, 10:19
av Hund
Mycket besynnerligt. :| Man ska dock aldrig underskatta hårdvara och fel man kan råka ut för. Jag hade en gammal dator nyligen vars moderkort (tror jag) började ge upp och tyckte att det var en bra idé att tömma hela min lagringshårddisk och om jag återställde datan tog den bort den ganska omgående. Tack och lov hade jag backup! Efter att ha felsökt och testat alla möjligheter (testat minnena, bytt hårddisk, nya kablar, ny installation osv) slutade det med att jag fick byta ut moderkortet och eftersom det var så gammalt fick jag ju köpa ny processor och nya minnen. Men nu fungerar allting igen iallafall.

Re: Plötsligt ändrad skärmupplösning.

Postat: 13 jan 2019, 21:17
av Henrik Jansson
Nu har samma fel kommit tillbaka, och nu försvinner det inte av sig själv längre.

Felet yttrar sig på följande sätt:
När dator och bildskärm startas normalt blir det fel upplösning. Datorn känner inte längre igen skärmen, utan det står okänd bildskärm när man tittar på bildskärmsinställningarna.
Det finns då bara två alternativt att välja på, 800x600 och 1024X768. I normala fall används en högre upplösning, vilket gör att allting på skärmen nu blir större.

Felet beror inte på att något har ändrats i operativsystemet. Det är LinuxMint 17 som används, och det finns en reservpartition med en exakt likadan LinuxMint som är helt orörd sen installationen, och samma fel finns där.

En Windows 7 partition finns också, men i windows 7 fungerar det. Dock står det inte där vad bildskärmen heter, så jag misstänker att windows 7 helt enkelt har fler val att välja bland när bildskärmen inte känns igen.

En annan lustig grej är att om jag stänger av datorn, och stänger av skärmen innan datorn har stängt av sig, sedan bryter strömmen till dator och skärm, och sen startar datorn med skärmen fortsatt avstängd, och väntar en dryg minut så att Linux har startat klart, och sedan startar datorn, så känner datorn igen skärmen, och man kan välja fler upplösningar.

Eftersom det då inte kan vara något som har hänt med systemet, så måste det vara nåt fel antingen på hårdvaran i datorn eller i bildskärmen. Att hitta och laga det är uteslutet, men, en lösning som borde fungera tycker jag, är om man kunde ändra de standardalternativ som finns att välja bland när bildskärmen inte känns igen, eftersom det funkar så i windows 7.

Är det någon som vet var i systemet denna inställning finns och hur man ändrar det?

Re: Plötsligt ändrad skärmupplösning.

Postat: 15 jan 2019, 23:53
av Osprey
Ta reda på vilken skärm du kör mot med:

Kod: Markera allt

xrandr | grep connected | grep -v disconnected | awk '{ print $1 }'
Så länge du bara har en bildskärm så ska det här funka, får du däremot utskrift om att du har mer än en bildskärm "connected", så måste du själv välja vilken skärm det handlar om. Normalt heter bildskärmen något som t.ex "VGA1", "HDMI-0" etc.

Skapa en "modeline" med:

Kod: Markera allt

cvt 1280 1024 60
!!! Om det nu är 1280x1024 du ska ha och det är rätt med 60Hz. Byt annars ut siffrorna ovanför mot rätt värden och gör så i det som står nedanför också...

Skapa den nya skärmupplösningen med:

Kod: Markera allt

xrandr --newmode 1280x1024 <modeline>
...där du ersätter "<modeline>" med den utskrift du fick från cvt.

Lägg till den nya skärmupplösningen till aktuell bildskärm med:

Kod: Markera allt

xrandr --addmode <bildskärm> 1280x1024
Ställ om bildskärmen till den nya skärmupplösningen med:

Kod: Markera allt

xrandr --output <bildskärm> --mode 1280x1024
...där du alltså ersätter "<bildskärmen>" med det namn du fick ut ovan...

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 jan 2019, 01:16
av Henrik Jansson
hmm.. ok. Gör detta att jag får 1280X1024 som förvalt alternativ nästa gång jag startar datorn och datorn inte känner igen skärmen?

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 jan 2019, 01:44
av Osprey
På vissa datorer jag gjort det på, så har det funkat och jag har fått den valda upplösningen automatiskt nästa gång jag startat om. På andra har jag däremot varit tvungen att köra de tre sista kommandona automatiskt vid omstart.

På lite nyare datorer så har det som regel funkat alldeles utmärkt, medan jag på lite äldre har varit tvungen att köra om det efter omstart, men då har jag ju alltså inte kört det manuellt.

Så, det är bara att prova och se om det funkar ordentligt på din dator... :)

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 jan 2019, 02:08
av Osprey
Givetvis kan du också skapa en xorg.conf i /etc/X11, som innehåller den modeline du får fram med cvt, så kommer det funka helt automatiskt.

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 jan 2019, 08:42
av Osprey
Jag tittade förresten lite på det nu också och en av de datorer jag tidigare haft problem med ("skärm okänd"), har nu rättat till sig och allting funkar som det ska. Den datorn kör förresten Linux Mint 19.

Det kan ha berott på någon tillfällig bugg, så prova också med att uppdatera och uppgradera allting så mycket det går (update, upgrade, dist-upgrade). Om du även behöver uppgradera Mint till 19 eller något sådant, vet jag inte...

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 jan 2019, 16:31
av Henrik Jansson
Ok, ska prova detta. Var i systemet kan man se dessa inställningar? Det är väl nån fil nånstans där förvalda upplösningar står med?
Det kan inte vara nån tillfällig bugg som beror på systemet, eftersom felet även finns i en helt orörd partition med samma Linux 17. Det måste vara nåt fel i bildskärmen, i datorn, eller möjligen i nån ledare i bildskärmskabeln.

Re: Plötsligt ändrad skärmupplösning.

Postat: 16 jan 2019, 16:57
av eson57
Prova med en annan bildskärm/kabel om du har möjlighet.

Re: Plötsligt ändrad skärmupplösning.

Postat: 19 jan 2019, 15:21
av Henrik Jansson
Jag får ett felmeddelande när jag gör så.. ska det se ut såhär?
När jag klistrar in utskriften så verkställs det innan jag trycker enter, ska det vara så?

jansson@jansson-OptiPlex-780 ~ $ xrandr | grep connected | grep -v disconnected | awk '{ print $1 }'
VGA1
jansson@jansson-OptiPlex-780 ~ $ cvt 1280 1024 60
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
jansson@jansson-OptiPlex-780 ~ $ xrandr --newmode 1280x1024 # 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz
xrandr: failed to parse '1280x1024' as a mode specification
Try 'xrandr --help' for more information.
jansson@jansson-OptiPlex-780 ~ $ Modeline "1280x1024_60.00" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

Re: Plötsligt ändrad skärmupplösning.

Postat: 20 jan 2019, 13:34
av Osprey
Lite fel i specifikationen, prova med:

Kod: Markera allt

xrandr --newmode 1280x1024 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

Re: Plötsligt ändrad skärmupplösning.

Postat: 20 jan 2019, 21:57
av Henrik Jansson
aha.. bara det som står efter modeline i utskriften då, men utan citattecken och 60?

Kan man inte se detta i nån fil nånstans och ändra det direkt där?

Re: Plötsligt ändrad skärmupplösning.

Postat: 20 jan 2019, 22:05
av Osprey
Och sedan alltså:

Kod: Markera allt

xrandr --addmode VGA1 1280x1024
...och därefter:

Kod: Markera allt

xrandr --output VGA1 --mode 1280x1024

Re: Plötsligt ändrad skärmupplösning.

Postat: 20 jan 2019, 22:10
av Osprey
aha.. bara det som står efter modeline i utskriften då, men utan citattecken och 60?

Kan man inte se detta i nån fil nånstans och ändra det direkt där?
Citattecken går bra att använda om man vill, men de behövs inte... och svepfrekvensen finns nog inbyggd i någon av de andra siffrorna, har faktiskt aldrig analyserat det.... :)

Den filen det isåfall handlar om är /etc/X11/xorg.conf, men den filen är inte nödvändig att ha numera. Nu försöker systemet känna efter vad du har för en skärm, men när något går fel och det inte kan få något bra svar ifrån skärmen om vad den är för något, så går systemet tillbaka till låg upplösning och enkla saker som det vet fungerar...

Där kommer då det in om att, om det inte funkar, så tittar systemet fortfarande efter om det finns någon /etc/X11/xorg.conf och om den finns, så utgår det ifrån att det som står där är rätt...

Re: Plötsligt ändrad skärmupplösning.

Postat: 20 jan 2019, 22:45
av Henrik Jansson
ok.. men då kan man väl bara ändra det som står i xorg.conf?
Jag tittade efter där, men det finns ingen som heter så, det finns en som heter bara X, en som heter xwrapper.config, och en som heter default-display-manager. Den sista låter ju som nåt som har med skärmen att göra.
I den filen står det bara:

/usr/sbin/mdm