Strona 2 z 5

: 15 maja 2011, 17:56
autor: Zboj
Zainstalowałem, ale nie Twoją metodą, tylko standardowo ze strony producenta.

Kod: Zaznacz cały

glxinfo | grep version
server glx version string: 1.4
client glx version string: 1.4
GLX version: 1.4
OpenGL version string: 3.3.0 NVIDIA 270.41.06
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
Zmian brak.

: 15 maja 2011, 20:36
autor: shevchenko1987
Moim zdaniem problem z Vsync.

: 15 maja 2011, 20:52
autor: Zboj
shevchenko1987 pisze:Moim zdaniem problem z Vsync.
Mógłbyś przybliżyć komendę na sprawdzenie tego?

: 15 maja 2011, 21:59
autor: DaVidoSS

Kod: Zaznacz cały

su-to-root -X -c nvidia-settings
Tam skonfiguruj, i zapisz do xorg.conf

: 15 maja 2011, 22:07
autor: Zboj
Wyłączyłem VBlank (o ile to ta sama opcja) i obecnie xorg.conf wygląda tak:

Kod: Zaznacz cały

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 270.41.06  ([email protected])  Mon Apr 18 15:13:48 PDT 2011

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 270.41.06  ([email protected])  Mon Apr 18 15:14:00 PDT 2011

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko/Epson"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 240M"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1366x768_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

: 15 maja 2011, 22:26
autor: DaVidoSS
Otworz plik do edycji:

Kod: Zaznacz cały

su 
nano /etc/X11/xorg.conf
W sekcji device dodaj to :

Kod: Zaznacz cały

    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    Option         "AllowGLXWithComposite" "true"
    Option         "RenderAccel" "true"
i na końcu tego pliku nową sekcję:

Kod: Zaznacz cały

Section "Extensions"
    Option         "Composite" "enable"
EndSection

: 15 maja 2011, 22:40
autor: Zboj
Niestety po tych modyfikacjach X'y nie wstają. Wyrzuciło błędy i na końcu

Kod: Zaznacz cały

no screen found
Linie dodałem we właściwym miejscu (oczywiście wcześniej niezahaszowane).

Kod: Zaznacz cały

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol" "auto"
    Option         "Device" "/dev/psaux"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "Seiko/Epson"
    HorizSync       30.0 - 75.0
    VertRefresh     60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 240M"
#    Option         "Coolbits" "1"
#    Option         "AddARGBGLXVisuals" "true"
#    Option         "TripleBuffer" "false"
#    Option         "AllowGLXWithComposite" "true"
#    Option         "RenderAccel" "true"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "0"
    Option         "metamodes" "1366x768_60 +0+0"
    SubSection     "Display"
        Depth       24
    EndSubSection

#Section "Extensions"
#    Option         "Composite" "enable"
#    EndSection
EndSection
Edit: Wszystko poza AllowGLXWithComposite zostało zaakceptowane, ale niestety nie pomogło w rozwiązaniu problemu. Linia dotycząca AddARGBGLXVisuals została przeze mnie przeniesiona do sekcji screen (tak wyguglowałem). W czym natomiast przeszkadza potrójne buforowanie? Myślałem, że powinno być zawsze włączone, kiedy możliwe.

: 15 maja 2011, 23:21
autor: DaVidoSS
Źle dodałeś.

Tak ma to być:

Kod: Zaznacz cały

Section "Device"
    Identifier     "Card0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTS 250"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    Option         "AllowGLXWithComposite" "true"
    Option         "RenderAccel" "true"
    BusID          "PCI:1:0:0"
EndSection



Section "Extensions"
    Option         "Composite" "enable"
EndSection
a nie tak:

Kod: Zaznacz cały

#Section "Extensions"
#    Option         "Composite" "enable"
#    EndSection
EndSection

: 15 maja 2011, 23:27
autor: Zboj
i na końcu tego pliku nową sekcję:
To mnie zmyliło. Poza tym napisałem "oczywiście wcześniej niezahaszowane".

Poprawiłem zgodnie z tym, co mi wysłałeś i wszystko z X'ami jest w porządku.

Kod: Zaznacz cały

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 240M"
    Option         "Coolbits" "1"
    Option         "AddARGBGLXVisuals" "true"
    Option         "TripleBuffer" "false"
    Option         "AllowGLXWithComposite" "true"
    Option         "RenderAccel" "true"
EndSection

Section "Extensions"
    Option         "Composite" "enable"
EndSection
Jednak cel pozostał nieosiągnięty. Aż mi głupio.

: 15 maja 2011, 23:57
autor: DaVidoSS
Nie mam zielonego pojęcia co to może być. Jak znajdziesz przyczynę to napisz.