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
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:
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
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.