Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό vagrale13 » 29 Μαρ 2011, 20:31

Το πιο πιθανο, ειναι οτι δεν θα πρεπει να εχουμε κανενα προβλημα με την αναλυση της οθονης!
Εδω θα δουμε, πως να ρυθμισουμε χειροκινητα την αναλυση.

Για οποιον δεν ειναι σιγουρος τι κανει, καλο ειναι να ρωτησει πρωτα,
καθως ειναι πολλες οι πιθανοτητες μετα να υπαρχει προβλημα


Πρωτα απ' ολα θα πρεπει να δουμε τις διαθεσιμες αναλυσεις, οποτε εκτελουμε
Κώδικας: Επιλογή όλων
xrandr

και θα εχουμε το αποτελεσμα
Κώδικας: Επιλογή όλων
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
   1920x1080      50.0*
   1024x768       51.0     69.0     70.0 
   1680x1050      52.0     53.0     54.0     55.0 
   1440x900       56.0 
   1400x1050      57.0     58.0     59.0 
   1360x768       60.0     61.0 
   1280x1024      62.0     63.0 
   1280x960       64.0 
   1152x864       65.0     66.0     67.0     68.0 
   960x600        71.0 
   960x540        72.0 
   840x525        73.0     74.0     75.0     76.0 
   832x624        77.0 
   800x600        78.0     79.0     80.0     81.0 
   720x450        82.0 
   700x525        83.0     84.0 
   680x384        85.0     86.0 
   640x480        87.0     88.0     89.0 
   512x384        90.0     91.0 
   400x300        92.0 
   320x240        93.0     94.0 

Αν δεν υπαρχει η αναλυση που θελουμε να εχουμε στο αποτελεσμα, συνεχιζουμε.

Θα πρεπει να δουμε, την μεγιστη αναλυση που υποστηριζετε, εκτελωντας
Κώδικας: Επιλογή όλων
xrandr | grep maximum

το αποτελεσμα θα ειναι καπως ετσι
Κώδικας: Επιλογή όλων
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080

οποτε στο παραδειγμα μας ειναι 1920 x 1080

μετα θα πρεπει να τρεξουμε στο τερματικο (για τη δημιουργια mode line)
Κώδικας: Επιλογή όλων
gtf 1920 1080 59.9

το αποτελεσμα θα ειναι καπως ετσι
Κώδικας: Επιλογή όλων
# 1920x1080 @ 59.90 Hz (GTF) hsync: 66.97 kHz; pclk: 172.51 MHz
  Modeline "1920x1080_59.90"  172.51  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

μετα πρεπει να προσθεσουμε την αναλυση, εκτελοντας στο τερματικο
Κώδικας: Επιλογή όλων
xrandr --newmode "1920x1080_59.90"  172.51  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

αλλαζουμε το "1920x1080_59.90" 172.51 1920 2040 2248 2576 1080 1081 1084 1118 -HSync +Vsync με το αντιστοιχο δικο μας απο το παραπανω αποτελεσμα :!:
μετα θα εκτελεσουμε
Κώδικας: Επιλογή όλων
xrandr --addmode VGA 1920x1080_59.90

αν εχουμε σαν αποτελεσμα xrandr: cannot find output "VGA"
σημενει οτι θα πρεπει να αντικαταστησουμε το VGA με το αντιστοιχο δικο μας,
δοκιμαζουμε με VGA-0, VGA-1 ενω για τα laptop χρειαζεται LVDS, LVDS-0, LVDS-1
οταν δεν μας επιστρεψει αποτελεσμα, σημαινει οτι ειμαστε ενταξει να συνεχισουμε.

Μετα δοκιμαζουμε να αλλαξουμε την αναλυση, εκτελωντας
Κώδικας: Επιλογή όλων
xrandr --output VGA --mode 1920x1080_59.90

αν τα εχουμε κανει ολα σωστα, θα εχουμε ως αποτελεσμα την επιθυμητη αναλυση!

Αν ειμαστε ενταξει, και δεν εχουμε κανενα προβλημα, μπορουμε να αποθηκευσουμε την αλλαγη της αναλυσης.

Οποτε θα χρειαστει να τροποποιησουμε το αρχειο xorg.conf
σε περιπτωση που δεν υπαρχει το αρχειο, μπορουμε να το δημιουργησουμε, βλεπουμε τον τροπο εδω
Πρωτα κανουμε ενα backup το αρχειο που θα επξεργαστουμε με την εντολη
Κώδικας: Επιλογή όλων
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.old
οποτε εκτελουμε
Κώδικας: Επιλογή όλων
sudo gedit /etc/X11/xorg.conf

και βρισουμε τη γραμμη
Κώδικας: Επιλογή όλων
Section "Screen"

σε αυτο το section προσθετουμε την αναλυση που επιλεξαμε παραπανω
αν ειναι π.χ. ετσι
Κώδικας: Επιλογή όλων
   Modes      "1680x1050" "1024x768" "800x600"

το κανουμε ετσι
Κώδικας: Επιλογή όλων
   Modes      "1920x1080" "1680x1050" "1024x768" "800x600"

παταμε Αποθηκευση, κανουμε μια επανεκκινηση, και βλεπουμε αν ειναι ενταξει η αναλυση μας!

Σε περιπτωση που δεν υπαρχει το αρχειο xorg.conf θα πρεπει να το δημιουργησουμε.
Μπαινουμε απο recovery mode - επιλεγουμε root drop to root shell prompt
και εκει εκτελουμε τις εντολες
Κώδικας: Επιλογή όλων
X -configure

Κώδικας: Επιλογή όλων
cp /root/xorg.conf.new /etc/X11/xorg.conf

Κώδικας: Επιλογή όλων
reboot

θα γινει επανεκκινιση και μετα που θα μπουμε, κανουμε τις αλλαγες στο xorg.conf

Αν μετα την επεξεργασια του αρχειου xorg.conf δεν θα μπορουμε να μπουμε σε γραφικο,
θα πρεπει να μπουμε απο recovery mode - επιλεγουμε root drop to root shell prompt
και να εκτελεσουμε
Αν υπηρχε το αρχειο xorg.conf και το τροποποιησαμε
Κώδικας: Επιλογή όλων
mv /etc/X11/xorg.conf.old /etc/X11/xorg.conf

ενω αν δημιουργησαμε πρωτα το αρχειο xorg.conf και μετα το τροποποιησαμε
Κώδικας: Επιλογή όλων
mv /etc/X11/xorg.conf /etc/X11/xorg.conf.1

και μετα για ολους
Κώδικας: Επιλογή όλων
reboot

θα γινει επανεκκινηση, και θα επαναφερουμε το συστημα μας στην προηγουμενη κατασταση του.

Περισσοτερα μπορουμε να δουμε εδω http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
και εδω https://wiki.ubuntu.com/X/Config/Resolution
ή εκτελωντας
Κώδικας: Επιλογή όλων
man xrandr
Desktop 1: Mint 13 Maya i386 / Ubuntu 14.10 Utopic Unicorn i386 (development branch)
CPU: AMD ATHLON II X2 215 │ RAM: 4026Mb │ Graphics Card: GeForce 210 512MB │ LG W2243S : 1920 x 1080
Desktop 2: Ubuntu 12.04 LTS Precise Pangoli i386
AMD Athlon 64 X2 5800+ │ 1024Mb │ nForce 7600 256MB (onboard) | 1024 x 768
Laptop : Sony Vaio VGN-N11m : Ubuntu 14.04Lts Trusty Tahr i386 (Mate desktop)


*Οδηγοί - How to - Tutorials σε Κατηγορίες
*Oδηγίες προς νεοεισερχόμενους σε forum ή linux
Άβαταρ μέλους
vagrale13
Freedom
Freedom
 
Δημοσιεύσεις: 7107
Εγγραφή: 04 Απρ 2009, 19:29
Τοποθεσία: κάπου εδώ μέσα στο net :P
Launchpad: vagrale
IRC: vagrale13
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό ftso » 30 Μαρ 2011, 02:50

προστέθηκε στην λίστα των οδηγών!
Άβαταρ μέλους
ftso
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 6409
Εγγραφή: 12 Μάιος 2008, 13:40
Τοποθεσία: Αθήνα
IRC: ftso
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό prov83 » 01 Απρ 2011, 02:33

@vagrale13,
πρώτον συγχαρητήρια στην ομαδάρα σου
και
δεύτερον, γιατί μου έβγαλε τόσο maximum; Λόγω compiz να υποθέσω;
nikos@950sm:~$ xrandr | grep maximum
Screen 0: minimum 320 x 200, current 1280 x 800, maximum 4096 x 4096
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Όχι ┃ Αγγλικά:Πολύ Καλά
Λειτουργικό ⇛ Kubuntu 10.04 σε 32bit Acer Travelmate 2492
Προδιαγραφές ⇛ Intel(R) Celeron(R) M CPU 420 @ 1.60GHz│ 2GB │Intel 945GM
Άβαταρ μέλους
prov83
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 442
Εγγραφή: 23 Απρ 2009, 15:35
Τοποθεσία: Κέρκυρα
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό kzlazy » 01 Απρ 2011, 08:09

Κι εγώ να βάλω το δικό μου λιθαράκι (όπως πάντα σχεδόν στις ερωτήσεις και όχι στις απαντήσεις)...
Με πρόβλημα αναγνώρισης οθόνης (και άρα, και ανάλυσης) σε desktop μηχάνημα, άνοιξα αυτό το θέμα viewtopic.php?f=37&t=16688 και έλυσα το πρόβλημα ακολουθώντας τη διαδικασία που περιγράφεται και σε αυτόν τον οδηγό.
Μετά, καλόμαθε η γριά στα σύκα, και ήθελε να φτιάξει και ένα αρχαίο laptop με οθόνη που κατά τις προδιαγραφές υποστηρίζει μέχρι 1024Χ768. Δίνοντας την εντολή xrandr πήρα αποτέλεσμα (ως προς το ελάχιστο και το μέγιστο) σαν του prov83 (κρατάμε το 4096Χ4096). Ακολούθησα ξανά τη διαδικασία του οδηγού ρυθμίζοντας ανάλυση 1280Χ1024 και το αποτέλεσμα ήταν ότι η οθόνη προεκτάθηκε μεν ιδεατά δε : δηλαδή απλά δεν έβλεπα τις άκρες της (την κάτω και τη δεξιά πιο συγκεκριμένα) οι οποίες είχαν μετατεθεί πέρα από τα όρια της hardware οθόνης.
Το ερώτημα είναι : πως εξηγείται το maximum αυτό (4096 Χ 4096) όταν οι προδιαγραφές της οθόνης μιλούν ξεκάθαρα για μικρότερη ανάλυση; Φανταζόμουν ότι το αποτέλεσμα προκύπτει από κάποιο info αρχείο που το σύστημα παίρνει με την εκτέλεση της εντολής από το μηχάνημα...
Now there sits a man with an open mind. You can feel the draft from here...
Groucho (τι θα πει ποιός Groucho) ?

Επίπεδο Γνώσεων: Linux: Μέτριο / Προγραμματισμός: Όχι / Αγγλικά: Καλά
Arch 64b με KDE
Acer Aspire 5680 laptop / Intel core 2 duo / 2 x 2048 Mb / nVidia GeForce Go 7600 / 1280x800
Άβαταρ μέλους
kzlazy
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 626
Εγγραφή: 09 Ιούλ 2008, 15:02
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό headless » 01 Απρ 2011, 19:23

@kzlazy:υπάρχει μια παρανόηση:
Mπερδεύεις τίς έννοιες monitor (το physical device) και display,ή virtual screen,ή viewport.


http://en.wikipedia.org/wiki/Virtual_screen
http://en.wikipedia.org/wiki/Viewport
Γνώσεις ⇛ Linux: Καλές ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Καλά
Λειτουργικό: debian wheezy/sid 64-bit (en_US.utf8)
Προδιαγραφές ⇛ CPU: 2x Intel Core2 Duo CPU E8400 3.00GHz │ RAM 3965 MiB │ ASUS INC. P5QL/EPU
Κάρτα γραφικών: nVidia GF104 [GeForce GTX 460] [10de:0e22]
Δίκτυα: eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168]
My Blog
Άβαταρ μέλους
headless
powerTUX
powerTUX
 
Δημοσιεύσεις: 2173
Εγγραφή: 14 Μάιος 2008, 17:30
Τοποθεσία: Αθήνα
Launchpad: headl3ss
IRC: h3adl3ss
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό kzlazy » 18 Απρ 2011, 14:25

Πράγματι, έτσι φανταζόμουν κι εγώ. Αργησα χαρακτηριστικά να δω το θέμα (πρακτικά το βρήκα ψάχνοντας για κάτι άλλο).
Now there sits a man with an open mind. You can feel the draft from here...
Groucho (τι θα πει ποιός Groucho) ?

Επίπεδο Γνώσεων: Linux: Μέτριο / Προγραμματισμός: Όχι / Αγγλικά: Καλά
Arch 64b με KDE
Acer Aspire 5680 laptop / Intel core 2 duo / 2 x 2048 Mb / nVidia GeForce Go 7600 / 1280x800
Άβαταρ μέλους
kzlazy
seniorTUX
seniorTUX
 
Δημοσιεύσεις: 626
Εγγραφή: 09 Ιούλ 2008, 15:02
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό medigeek » 28 Σεπ 2011, 12:28

Επειδή έχω nvidia με twinview xinerama και δεν μπορώ να το δοκιμάσω, μήπως μπορεί κάποιος με κάρτα γραφικών ΑΤΙ (ή intel) να δοκιμάσει το grandr;
Κώδικας: Επιλογή όλων
sudo apt-get install grandr; grandr

Σε αφήνει να θέσεις ο ίδιος την ανάλυση της οθόνης χωρίς να χρειάζεται η γραμμή εντολών;
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό Nebula » 03 Μάιος 2012, 16:13

Δημοσίευσηαπό vagrale13 » 29 Μαρ 2011, 19:31
.....μετα θα πρεπει να τρεξουμε στο τερματικο (για τη δημιουργια mode line)

Κώδικας: Επιλογή όλων
gtf 1920 1080 59.9


Καλησπέρα! γιατί το 59.9??? τι ειναι αυτο το νούμερο;
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 14.04 trusty 3.13.0-35-generic 64bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.13.0-32-generic, Windows 7
3 Intel Core i5-4210M CPU @ 2.60GHz ‖ RAM 7880 MiB ‖ Acer EA50_HWS - Acer Aspire E5-572G
4 Intel 4th Gen Core Processor Integrated Graphics [8086:0416] {i915}
5 wlan0: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12)
Nebula
babeTUX
babeTUX
 
Δημοσιεύσεις: 60
Εγγραφή: 12 Ιαν 2012, 20:47
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό the_eye » 03 Μάιος 2012, 16:50

Το 59.9 είναι ο ρυθμός ανανέωσης της οθόνης. Ενώ κανονικά στις lcd/tft είναι συνήθως 60Hz, μερικές θέλουν 59.9Hz
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Διορθωση αναλυση οθονης (με τη χρηση του xrandr)

Δημοσίευσηαπό casperhellas » 28 Ιουν 2013, 11:49

Καλημέρα παιδιά,

ξεκίνησα να φτιάχνω την ανάλυση της οθόνης μου σε 12.04 και έχω κολλήσει στη διαδικασία...

συγκεκριμένα εκεί που λέει
"αν εχουμε σαν αποτελεσμα xrandr: cannot find output "VGA"
σημενει οτι θα πρεπει να αντικαταστησουμε το VGA με το αντιστοιχο δικο μας,
δοκιμαζουμε με VGA-0, VGA-1 ενω για τα laptop χρειαζεται LVDS, LVDS-0, LVDS-1"


εκτελώ και παίρνω σαν αποτέλεσμα αυτά:

Κώδικας: Επιλογή όλων
casper@casperakos-ubuntu:~$ xrandr --addmode LVDS-0 1920x1080_59.90
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  29
  Current serial number in output stream:  30


και επειδή γράφει "οταν δεν μας επιστρεψει αποτελεσμα, σημαινει οτι ειμαστε ενταξει να συνεχισουμε."

δεν ξέρω τι πρέπει να κάνω στη συνέχεια...
Γνώσεις ⇛ Linux: Χαμηλό ┃ Προγραμματισμός: Ναι ┃ Αγγλικά: Μέτρια
Λειτουργικό σε Η/Υ ϰ μοντέλο: Ubuntu 12.04/Windows7 σε NB Multirama-HT FORCE TW-G 7252
Προδιαγραφές ⇛ Intel Corporation Mobile PM965/GM965/GL960 │RAM: 4GB KINGSTON DDR2 │ nVidia Corporation G86 [GeForce 8400M GS] │ Intel Corporation PRO/Wireless 4965 AG │ Intel Corporation 82801H (ICH8 Family) HD Audio Controller│ TFT 15.4"
Άβαταρ μέλους
casperhellas
babeTUX
babeTUX
 
Δημοσιεύσεις: 92
Εγγραφή: 25 Ιουν 2010, 14:20
Εκτύπωση

Επόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials

cron