Ändra upplösning i Linux Mint

Permalänk
Medlem

Ändra upplösning i Linux Mint

Jag är lite ny i Linux världen beslöt mig att överge windows, gillar inte skräpet "pyttemjuk" släppte efter XP..

Så jag har fått ihop en surf & mail dator av en skrotad en lite äldre HP Pavilion d4000 jag byggde ihop med grejjer från andra burkar & bildskärmen är en HP L1940T.. Denna sitter via en skärmswitch då jag kör flera andra maskiner via samma skärm & tangentbord.. ( tyvärr så klarar inte systemet växla bort från linux datorn, muspekaren blir knäpp när jag gå tillbaka & jag får starta om istället, nån som vet om detta går att lösa? )

..Jag har sökt en del, tydligen ska man ändra i filen xorg.conf för att fixa upplösningen.. Nu kör jag 1024 x 768, vill gå upp minst ett steg i upplösning.. Men vet inte vad jag ska skriva i denna fil alls, vill inte fucka upp systemet & behöva installera om en gång till som jag fick göra igår då ett program jag la in fick allt att krasha..

Nu står det så här i den, då jag sökte fram den ( men den ligger inte alls i /ETC/X11 som det snackas om) :

# Minimal xorg.conf for the Nouveau driver

Section "Device"
Identifier "Default screen"
Driver "nouveau"
EndSection

Har laddat hem drivrutinerna från invidia, bord jag använda dom? sitter ett X1600XT kort i datorn! hur får man .run filen att funka?

..Jag är lite bekant med terminalen, kan några grundläggande unix kommandon.. De som liknar dos främst!

Tacksam för hjälp!

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem

Allra först måste du spara en kopia av din nuvarande xorg.conf som du kan kopiera tillbaka om du sabbar grafiken. Se även till att du kan komma in i terminalläge utan grafiskt interface direkt vid systemstart.

Permalänk
Hedersmedlem

Några frågor:

  • X1600XT - är inte det ett ATI Radeon grafikkort?

  • Om det är ett Radeon kort hur kommer det sig att du hänvisar till Nouveau och Nvidia?

Jag skulle behöva ha klartecken i det innan jag ger något tips. Generellt har Xorg förändrats under senare år, så när du söker efter information sortera bort äldre information. Jag skulle tro att Mint har samma katalog- och filstruktur som de flesta, dvs att konfigurationsfiler ligger under /etc/X11/xorg.conf.d, och där /etc/X11/xorg.conf egentligen är mer ovanligt förekommande och i så fall för att ändra standardinställningar.

Permalänk
Medlem

Förlåt jag vimsade nog till det, har flera datorer & blandade nog ihop en del saker.. Så har det ju varit en del uppköp på i grafikkort branschen.. Det kortet som sitter i är ett HP kort med nummer 5188-3593, när jag googlade det fick jag fram X1600XT ..

.."Nouveau" fick jag fram i ur filen xorg.conf som ligger någonstans i datorn, denna text jag skrivit är en kopia på ALLT som står i den jag hittade med sök..

i den mappen finns dessa filer & mappar ( kopia från terminal)

/etc/X11 $ ls

app-defaults rgb.txt xkb Xresources Xsession.options
default-display-manager X Xreset Xsession Xwrapper.config
fonts xinit Xreset.d Xsession.d

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Hedersmedlem

Det där är ganska olikt vad jag är van vid, eftersom jag aldrig använt Debian/Ubuntu-familjen (först nyligen satte jag upp en personaldator med Debian, men har inte behövt knåpa så mycket med den).

Innan vi går vidare är det nog bättre att du använder de interna linux verktygen för att säkerställa vilket grafikkort du har:

lspci | grep VGA

Permalänk
Medlem

Får detta svaret!

01:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]

(Bra kommando, måste jag komma ihåg )

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem
Skrivet av vilzen:

Får detta svaret!

01:00.0 VGA compatible controller: ATI Technologies Inc RV530 [Radeon X1600]

(Bra kommando, måste jag komma ihåg )

Det är egentligen tre (extremt bra) kommandon:

  • lspci är ett program som listar pci-enheter

  • | kallas för en "pipe" och betyder i princip att utdatan från kommandot går direkt till nästa kommando

  • grep går igenom en text och skriver ut alla rader som innehåller en given term, i detta fall "VGA"

Vi vill alltså se utdatan från kommandot lspci, men bara de rader som innehåller ordet "VGA"
Fler såna tricks hittar du här.

Permalänk
Medlem
Skrivet av dagbro:

Det är egentligen tre (extremt bra) kommandon:

  • lspci är ett program som listar pci-enheter

  • | kallas för en "pipe" och betyder i princip att utdatan från kommandot går direkt till nästa kommando

  • grep går igenom en text och skriver ut alla rader som innehåller en given term, i detta fall "VGA"

Vi vill alltså se utdatan från kommandot lspci, men bara de rader som innehåller ordet "VGA"
Fler såna tricks hittar du här.

tack för förklaringen.. ..pipe känner jag till finns i DOS med..

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem

Jag kanske missar nått men en dist som mint borde väll ha något grafiskt verktyg för att ändra upplösning?
Annars kan du ju använda xranr också. Skriver du <xrandr> i konsollen printar systemet vad det tror att din bildskärm stödjer. Sedan kan du köra något i stil med <xrandr --output LVDS --mode 1680x1050> efter eget tycke.
Saknas din önskade upplösning (kan hända om din skärmswitch inte medlar grafikkortet korrekta uppgifter) måste du först lägga till vad du vill att datorn ska använda till xranr.

Permalänk
Medlem
Skrivet av Rist:

Jag kanske missar nått men en dist som mint borde väll ha något grafiskt verktyg för att ändra upplösning?
Annars kan du ju använda xranr också. Skriver du <xrandr> i konsollen printar systemet vad det tror att din bildskärm stödjer. Sedan kan du köra något i stil med <xrandr --output LVDS --mode 1680x1050> efter eget tycke.
Saknas din önskade upplösning (kan hända om din skärmswitch inte medlar grafikkortet korrekta uppgifter) måste du först lägga till vad du vill att datorn ska använda till xranr.

Det finns en kontroll ikontrollpanelen.. men jag har bara att välja på 1360 X 768 , 1024 x768 , 800 x 600 + 2 sämre.. Den högsta upplösningen med 1360 funkar inte då jag inte har någon widescreen skärm..

Får detta om jag skriver xranr

Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
DVI-0 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1360x768 59.8
1024x768 60.0*
800x600 60.3 56.2
848x480 60.0
640x480 59.9 59.9
S-video disconnected (normal left inverted right x axis y axis)
DVI-1 disconnected (normal left inverted right x axis y axis)

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem

Antagligen sabbar skärmswitchen grafikkortets identifiering av skärmen. Alltså måste du lägga till den saknade upplösningen med xranr. Min dockstation gör samma sak. Jag baserade minn lösning på https://wiki.archlinux.org/index.php/Xrandr
Under rubriken "Adding undetected resolutions " har du lösningen
därefter kan du köra <xrandr --output VGA1 --mode ditt_nya_mode> som tidigare. Denna lösningen kommer också att resultera i att ditt grafiska verktyg börjar att fungera med rätt upplösning då det kommer att snappa upp den nya adderade upplösningen.
Notera dock att det ändast kommer funka under nuvarande inloggning. För att få det att bli en kvarvarande ändring måste du addera det någon stans. Ett alternativ är ju xorg.conf som nämndes tidigare. Alternativt kan du addera xranr kommandona i din displaymanagers startupscript eller i någon annan fil som körs senare under inloggningen. Jag kör något i stil med

xrandr --newmode "h1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync xrandr --addmode VGA1 h1680x1050_60.00

alltså jag ändrar inte upplösning utan lägger bara till ett mode med den nya upplösningen. Systemet verkar helt enkelt välja den högsta som standard (antar jag). (använd inte mina siffror de kommer nästan säkert inte fungera för dig använd vad cvt retunerar enligt instruktionen.)

Permalänk
Medlem

kanon, nu börjar det likna nått =)

Skrivet av Rist:

Antagligen sabbar skärmswitchen grafikkortets identifiering av skärmen. Alltså måste du lägga till den saknade upplösningen med xranr. Min dockstation gör samma sak. Jag baserade minn lösning på https://wiki.archlinux.org/index.php/Xrandr
Under rubriken "Adding undetected resolutions " har du lösningen
därefter kan du köra <xrandr --output VGA1 --mode ditt_nya_mode> som tidigare. Denna lösningen kommer också att resultera i att ditt grafiska verktyg börjar att fungera med rätt upplösning då det kommer att snappa upp den nya adderade upplösningen.
Notera dock att det ändast kommer funka under nuvarande inloggning. För att få det att bli en kvarvarande ändring måste du addera det någon stans. Ett alternativ är ju xorg.conf som nämndes tidigare. Alternativt kan du addera xranr kommandona i din displaymanagers startupscript eller i någon annan fil som körs senare under inloggningen. Jag kör något i stil med

xrandr --newmode "h1680x1050_60.00" 146.25 1680 1784 1960 2240 1050 1053 1059 1089 -hsync +vsync xrandr --addmode VGA1 h1680x1050_60.00

alltså jag ändrar inte upplösning utan lägger bara till ett mode med den nya upplösningen. Systemet verkar helt enkelt välja den högsta som standard (antar jag). (använd inte mina siffror de kommer nästan säkert inte fungera för dig använd vad cvt retunerar enligt instruktionen.)

Bra kommandon igen, fick det att funka med lite pillande.. men fick som sista steg gå in i det grafiska & ställa in det nya alternativet som dök upp där..

$ xrandr --newmode "1280x1024_60.0" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
$ xrandr --addmode DVI-0 "1280x1024_60.0"
$ xrandr --output DVI-0 --mode 1280x1024_60.00

..Då är ju bara frågan hur man får det bli likadant varje gång man startar då!

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem

Addera det till din displaymanagers startupscript eller till ~/.xprofile filen. Det kan nog påverkas av vad du har för displaymanager men för kdm är det /usr/share/config/kdm/Xsetup för mig och .xprofile filen körs från automatiskt av kdm och gdm. Jah är osäker på om den fungerar med lightdm.
Använder du /usr/share/config/kdm/Xsetup så sätts upplösningen redan i displaymanagern. Använder du .xprofile sätts den vid inloggningen.

Permalänk
Medlem

Måste erkänna jag inte vet hur man gör eller hittar startskriptet ens :/

..katalogen /usr/share/ finns men undermappen config/.. etc finns inte.

hittar inte heller nån katalog mned namnet "~/.xprofile"

fick för mig att söka på "displaymanager" i filstrukturen .. hitta en fil med namnet "default-display-manager" som innehåller denna rad "/usr/sbin/gdm"

"gdm" är kunde jag välja mellan att köra eller öppna som text fil, ser ut som nått slags script, men inte många rader i nu..

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem

Har hittat en fil som heter ".profile" i min hem katalog.. ser ut att kunna vara ett login script!? ..Testar lägger in de 2 raderna!

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem

Har du GDM eller KDM så är det nog bara att skapa en fil .xprofile i din hemkatalog. Den finns nog inte innan du skapar den. Jag har ingen koll på om mint använder GDM eller inte.

Permalänk
Medlem
Skrivet av Rist:

Har du GDM eller KDM så är det nog bara att skapa en fil .xprofile i din hemkatalog. Den finns nog inte innan du skapar den. Jag har ingen koll på om mint använder GDM eller inte.

Hittade ju den här mappen i systemet ""/usr/sbin/gdm""

Så det kanske är så.. vart exakt ska filen ligga? Direkt under i min /home/george eller i en under mapp?

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p

Permalänk
Medlem
Skrivet av Rist:

Har du GDM eller KDM så är det nog bara att skapa en fil .xprofile i din hemkatalog. Den finns nog inte innan du skapar den. Jag har ingen koll på om mint använder GDM eller inte.

mint använder mdm (mint display manager). jag har aldrig behövt ställa in upplösning manuellt tidigare men känns rent spontant som att man skulle kunna göra det i xorg.conf

Visa signatur

| Ryzen 5800x | Asus prime x470 pro | Asus rtx 3080 tuf oc | Gskill 32gb 3,6ghz | aw3225qf |

Permalänk
Medlem
Skrivet av vilzen:

Hittade ju den här mappen i systemet ""/usr/sbin/gdm""

Så det kanske är så.. vart exakt ska filen ligga? Direkt under i min /home/george eller i en under mapp?

Antar att mint forkat GDM och döpt om den till MDM? I så fall kan du nog använda .xprofile. Du ska lägga filen direkt under din hemkatalog /home/george (ingen extra mapp) notera punkten framför .xprofile vilken gör att filen är dold.

Permalänk
Medlem

Vill bara berätta att det funkar, så punkten framför gör den dold.. Bra att veta!

Bara dessa rader i .xprofile

"
#För att fixa högre upplösning
xrandr --newmode "1280x1024_60.0" 109.00 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync

xrandr --addmode DVI-0 "1280x1024_60.0"
"

Tack för hjälpen med detta problem alla

Visa signatur

Har jobbat som Serviceingenjör Digital Systems Services som blev uppköpt av Compaq, skruvar nu mest för egna behov.. Ägnar mig fotografi istället..
..Använder ibland när jag skriver lite ovanliga beskrivningar, jag är ordblind så då blire som det blir i texten ibland! :p