SiS 771/761 MIrage 3

apkoutsou | Κυρ, 06/29/2014 - 15:48 | 4' | 8

Μόλις έπεσε στα χέρια μου ένας TurboX (στην ουσία Clevo) m765s με την προβληματική κάρτα VGA SiS 771/761 Mirage 3. Η κάρτα για ένα διάστημα δεν υποστηριζόταν από τον πυρήνα, όμως μόλις τώρα οι drivers πέρασαν ξανά στον πυρήνα. Η μόνη διανομή που αυτή την στιγμή έχει το patch για την κάρτα είναι η Ubuntu, οπότε έχω ήδη εγκαταστήσει την Xubuntu (αφού οι drivers και η κάρτα υποστηρίζουν μόνο 2d επιτάχυνση).

Δυστυχώς, παρόλο που η κάρτα αναγνωρίζεται, δεν μπορώ με τίποτα να ρυθμίσω σωστά τις αναλύσεις. Στα Vista που ήδη έχει εγκατεστημένα, οι διαθέσιμες αναλύσεις είναι 1280x800, 1024x768 και 800x600 - στο linux βέβαια δεν πάει πάνω από 1280x768 (την 1280x800 την εμφανίζει αλλά σε virtual desktop 1280x768), αλλά δεν με ενοχλεί γιατί και αυτή η ανάλυση είναι μια χαρά για τις εργασίες γραφείου που τον θέλω.

Το θέμα είναι ότι:
- όταν το σύστημα κάνει κανονικά εκκίνηση με το συνημμένο xorg.conf δεν φορτώνει τον Xserver αλλά έχει μαύρη οθόνη με ενεργό κέρσορα,
- όταν κάνει εκκίνηση χωρίς αρχείο xorg.conf φορτώνει αλλά η μοναδική διαθέσιμη ανάλυση είναι 800x600,
- όταν όμως μπαίνω σε recovery mode και δίνω resume για κανονική εκκίνηση οι διαθέσιμες αναλύσιεις είναι 1280x800, 1024x768, 800x600 καθώς και 640x480 (το οποίο δεν έχω καν συμπεριλάβει στο xorg.conf που επισυνάπτω).

Αν και οι νεώτερες εκδόσεις του Xserver δεν έχουν προεγκατεστημένο αρχείο xorg.conf, προκειμένου να ρυθμίσω λίγο τις αναλύσεις έχω περάσει τα εξής:

Section "Device"
    Identifier    "SiS 771/671 Mirage 3 Graphics"
    Driver        "sis"
EndSection

Section "Monitor"
    Identifier    "ThinkPad Monitor 1280x800"
    Horizsync    31.5-56.0
    Vertrefresh    56.0-65.0
    Modeline    "[email protected]" 32.22 800 832 912 1024 600 601 604 622 -Hsync +Vsync
    Modeline    "[email protected]" 64.11 1024 1080 1184 1344 768 769 772 795 -Hsync +Vsync
    Modeline    "[email protected]" 80.14 1280 1344 1480 1680 768 769 772 795 -Hsync +Vsync
EndSection

Section "Screen"
    Identifier    "Default Screen"
    Monitor        "ThinkPad Monitor 1280x800"
    Device        "SiS 771/671 Mirage 3 Graphics"
    DefaultDepth     24
        SubSection "Display"
            Depth    24
            Virtual    1280    768
            Modes    "[email protected]" "[email protected]" "[email protected]"
        EndSubSection
EndSection

Έχει κανείς καμιά ιδέα πως μπορώ να ρυθμίσω σωστά τις αναλύσεις; Αφού μετά από το recovery τις έχω διαθέσιμες, τότε σίγουρα είναι θέμα κάποιας ρύθμισης που δεν έχω κάνει σωστά.

Δώσε αστέρια!
Σχόλια

γιατι δεν οριζεις προεπιλογη το recovery mode;

με το προγραμμα grub customizer ειναι ευκολο.

αν και δεν ειμαι σιγουρος, αν σβησεις τις αλλες αναλυσεις και αφησεις μονο την 1280x768 θα δολεψει. καλο-κακο, κανε ενα backup το παλιο αρχειο.

Σας ευχαριστώ και τους δύο για τις απαντήσεις σας.

@Haris PC: Για υπολογιστή εργασίας, δυστυχώς δεν είναι λύση να μπαίνω σε recovery mode και να δίνω εντολή για κανονική εκκίνηση. Έτσι το λειτουργώ τώρα, αλλά προσωρινά...

@vegrale13: Είμαι δύο ημέρες κολλήμενος στο internet και ψάχνω ασταμάτητα και τα είχα ήδη δεί όλα αυτά. Είναι παλιά και αφορούν τις περιόδους είτε όταν ο driver ήταν patchαρισμένος στον πυρήνα και έπρεπε να κάνεις κάποιες πρόσθετες ρυθμίσεις, είτε όταν ο driver δεν υπήρχε στον πυρήνα και τον εγκαθιστούσες χειροκίνητα. Το θέμα είναι ότι και ο driver και ο Xserver είναι νεώτερα και όσες παλιές ρυθμίσεις του xorg.conf έχω βρει δεν λειοτυργεί καμία.

Δες στο link https://wiki.ubuntu.com/X/Config/Resolution τα σχετικα για το αρχειο xorg.conf και  πως ρυθμιζεις την αναλυση καθως και αλλους τροπους για να περασεις την αναλυση που θελεις. Ενας απο ολους τους τροπους θα δουλεψει.

Γειά σου apkoutsou,

Αν δεν το έχεις κάνει ήδη, δοκίμασε τα εξής:

* Πρωτίστως, κάνε αντίγραφο ασφαλείας του /etc/X11/xorg.conf σε (ας πούμε) /etc/X11/xorg.conf.current δίνοντας: sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.current

* Μετά, σχολιοποίησε (με # στην αρχή κάθε γραμμής) ολόκληρες τις ενότητες "Device" και "Monitor" (προτιμώτερο να τις κάνεις σχόλια παρά να τις σβήσεις, για να μην ξαναγράφεις μετά αν χρειαστεί)

* Κατόπιν, τροποποίησε την ενότητα "Screen" να έχει μόνο τα εξής:

Section "Screen"
    Identifier    "Default Screen"
    DefaultDepth     24
        SubSection "Display"
            Depth    24
            Modes    "1280x800"
        EndSubSection
EndSection

Σημείωση, νομίζω ότι το @60 (και γενικά οποιαδήποτε συχνότητα) δεν υποστηρίζεται στην επιλογή Modes, οπότε δοκίμασε όπως σου το έχω με την ανάλυση μόνο, χωρίς συχνότητα

* Σώσε το /etc/X11/xorg.conf και επανεκκίνησε το διαχειριστή εικόνας (νομίζω το Ubuntu έχει τον lightdm) με: sudo service lightdm stop; sleep 7; sudo service lightdm start (Εντάξει, λίγο παρανοϊκό το sleep 7 στο ενδιάμεσο, όμως προτιμώ να βεβαιώνομαι ότι το σύστημα έχει "ρίξει" πλήρως τον display manager)

* Ενημέρωσέ μας για το τι γίνεται, πιστεύω ότι θα σου λειτουργήσει στην ανάλυση που θέλεις, εξ' αρχής.

(Αν για κάποιο λόγο θέλεις να επαναφέρεις το αρχικό xorg.conf, τότε, sudo mv /etc/X11/xorg.conf.current /etc/X11/xorg.conf)

Καλή επιτυχία.

Δυστυχως δεν εχω καποια παρομοια καρτα για να δοκιμασω.

Μια καλη λυση παλι, ειναι αν εχεις λογαριασμο στο ubuntuforums.org να κανεις μια ερωτηση εκει, οπου λογικα καποιος χρηστης με παρομοια καρτα, να εχει βρει λυση στο προβλημα που αντιμετωπιζεις, και να σου πει τη λυση.

http://ubuntuforums.org/showthread.php?t=958967

Ριξε και μια ματια εδω http://ubuntuforums.org/showthread.php?t=2215422 αν δεν το εχεις κανει.

Ακομα κατι που μπορεις να δοκιμασεις, ειναι αυτο εδω https://forum.ubuntu-gr.org/viewtopic.php?f=9&t=17679