Δημοσιεύτηκε: 14 Ιουν 2008, 13:36
από simosx
kostaspixxie έγραψε:Λοιπον το πρόβλημα λύθηκε (;) με την εγκατάσταση του: "sudo apt-get install xserver-xgl"

αλλά δημιουργήθηκε άλλο ....

τώρα τα γραφικά -αν και δουλεύουν- είναι πολύ (μα πολύ) αργά

για να ανοίξει μια ιστοσελίδα ή να κάνει σμίκρυνση, μεγέθυνση ένα παράθυρο στην κυριολεξία σέρνεται...

όποια βοήθεια ευπρόσδεκτη...[δεν μπορώ να δεχτώ Linux χωρίς γραφικά!]
...................


Η εγκατάσταση του xserver-xgl δεν είναι η σωστή λύση. Σε URL που δόθηκε εδώ πρόσφατα (δεν το θυμάμαι απέξω) εξηγεί ότι για 3Δ υπάρχουν δύο λύσεις, το AIGLX που είναι ήδη μέσα στο βασικό X Server και το XGL, που εγκαθιστάς μόνος σου και αντικαθιστά το βασικό xserver. Για κάρτες Intel, το XGL είναι πολύ προβληματικό.

Αυτό που προτείνω είναι να απεγκαταστήσεις το XGL.
Μετά από την επανεκκίνηση,

kostaspixxie έγραψε:αλήθεια αυτο το "direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)" πώς ρυθμίζεται;;;;


Αυτή εδώ είναι η ουσία. Αφού έχεις βγάλει το XGL,
α. ανοίγεις ένα τερματικό (Εφαρμογές/Βοηθήματα/Τερματικό) και γράφεις

Κώδικας: Επιλογή όλων
export LIBGL_DEBUG=verbose


Μετά εκτελείς την εντολή

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


Θα δείξει στην αρχή σημαντικά στοιχεία που μας λες εδώ. Για παράδειγμα, σε σύστημα που δουλεύει το 3Δ δείχνει:

Κώδικας: Επιλογή όλων
name of display: :0.0
libGL: XF86DRIGetClientDriverName: 1.9.0 i965 (screen 0)
libGL: OpenDriver: trying /usr/lib/dri/i965_dri.so
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 4, (OK)
drmOpenByBusid: drmOpenMinor returns 4
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
display: :0  screen: 0
direct rendering: Yes
...


Είναι σημαντικό να μην πειράξεις αρχεία ρυθμίσεων αν δεν είσαι σίγουρος για το τι συμβαίνει. Σε περίπτωση που πειράξεις κάποια αρχεία, διατήρησε αντίγραφα ασφαλείας για να μπορείς να γυρίσεις πίσω, σε περίπτωση που χρειαστεί.