Problemy dotyczące innych systemów operacyjnych
pijanyadmin
Posty: 69 Rejestracja: 18 września 2007, 12:19
Post
autor: pijanyadmin » 29 kwietnia 2011, 19:50
paolus pisze: Do zabawy w blokowanie modułów jądra przydaje się
po dodaniu wpisu do /etc/modprobe.d/blacklist
Z tą opcją zauważyłem że jedyne co się zmieniło to komunikat przy odpalaniu glxgears.
Kod: Zaznacz cały
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
Może odinstalować xserver, wywalić katalog X11 i zainstalwoać Xy od nowa?
paolus
Beginner
Posty: 241 Rejestracja: 11 kwietnia 2007, 12:29
Lokalizacja: Stolica
Post
autor: paolus » 29 kwietnia 2011, 19:57
Ta wiadomość oznacza, że masz włączoną synchronizację pionową i framerate nie będzie większy niż wartość odświeżania monitora. Pokaż jeszcze jaki moduł jądra masz załadowany np:
pijanyadmin
Posty: 69 Rejestracja: 18 września 2007, 12:19
Post
autor: pijanyadmin » 29 kwietnia 2011, 22:22
Kod: Zaznacz cały
lsmod | grep radeon
radeon 829255 2
ttm 56633 1 radeon
drm_kms_helper 30200 1 radeon
drm 168060 4 radeon,ttm,drm_kms_helper
i2c_algo_bit 5168 1 radeon
paolus
Beginner
Posty: 241 Rejestracja: 11 kwietnia 2007, 12:29
Lokalizacja: Stolica
Post
autor: paolus » 29 kwietnia 2011, 22:55
Teraz jest załadowany moduł radeon i powinien pracować poprawnie. Ustaw poprawnie xorg.conf tak jak było to podane wcześniej w wątku. Wynikami glxgears się nie przejmuj bo jeśli są w granicach wartości odświerzania monitora to jest ok.
pijanyadmin
Posty: 69 Rejestracja: 18 września 2007, 12:19
Post
autor: pijanyadmin » 30 kwietnia 2011, 09:34
Po wygenerowaniu xorg.conf wygląda tak:
Kod: Zaznacz cały
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
Screen 2 "Screen2" RightOf "Screen1"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath "built-ins"
EndSection
Section "Module"
Load "extmod"
Load "dri2"
Load "record"
Load "dri"
Load "glx"
Load "dbe"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Monitor"
Identifier "Monitor2"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "NoAccel" # [<bool>]
#Option "SWcursor" # [<bool>]
#Option "Dac6Bit" # [<bool>]
#Option "Dac8Bit" # [<bool>]
#Option "BusType" # [<str>]
#Option "CPPIOMode" # [<bool>]
#Option "CPusecTimeout" # <i>
#Option "AGPMode" # <i>
#Option "AGPFastWrite" # [<bool>]
#Option "AGPSize" # <i>
#Option "GARTSize" # <i>
#Option "RingSize" # <i>
#Option "BufferSize" # <i>
#Option "EnableDepthMoves" # [<bool>]
#Option "EnablePageFlip" # [<bool>]
#Option "NoBackBuffer" # [<bool>]
#Option "DMAForXv" # [<bool>]
#Option "FBTexPercent" # <i>
#Option "DepthBits" # <i>
#Option "PCIAPERSize" # <i>
#Option "AccelDFS" # [<bool>]
#Option "IgnoreEDID" # [<bool>]
#Option "CustomEDID" # [<str>]
#Option "DisplayPriority" # [<str>]
#Option "PanelSize" # [<str>]
#Option "ForceMinDotClock" # <freq>
#Option "ColorTiling" # [<bool>]
#Option "VideoKey" # <i>
#Option "RageTheatreCrystal" # <i>
#Option "RageTheatreTunerPort" # <i>
#Option "RageTheatreCompositePort" # <i>
#Option "RageTheatreSVideoPort" # <i>
#Option "TunerType" # <i>
#Option "RageTheatreMicrocPath" # <str>
#Option "RageTheatreMicrocType" # <str>
#Option "ScalerWidth" # <i>
#Option "RenderAccel" # [<bool>]
#Option "SubPixelOrder" # [<str>]
#Option "ClockGating" # [<bool>]
#Option "VGAAccess" # [<bool>]
#Option "ReverseDDC" # [<bool>]
#Option "LVDSProbePLL" # [<bool>]
#Option "AccelMethod" # <str>
#Option "DRI" # [<bool>]
#Option "ConnectorTable" # <str>
#Option "DefaultConnectorTable" # [<bool>]
#Option "DefaultTMDSPLL" # [<bool>]
#Option "TVDACLoadDetect" # [<bool>]
#Option "ForceTVOut" # [<bool>]
#Option "TVStandard" # <str>
#Option "IgnoreLidStatus" # [<bool>]
#Option "DefaultTVDACAdj" # [<bool>]
#Option "Int10" # [<bool>]
#Option "EXAVSync" # [<bool>]
#Option "ATOMTVOut" # [<bool>]
#Option "R4xxATOM" # [<bool>]
#Option "ForceLowPowerMode" # [<bool>]
#Option "DynamicPM" # [<bool>]
#Option "NewPLL" # [<bool>]
#Option "ZaphodHeads" # <str>
Identifier "Card0"
Driver "radeon"
BusID "PCI:1:0:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "Rotate" # <str>
#Option "fbdev" # <str>
#Option "debug" # [<bool>]
Identifier "Card1"
Driver "fbdev"
BusID "PCI:1:0:0"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
### <percent>: "<f>%"
### [arg]: arg optional
#Option "ShadowFB" # [<bool>]
#Option "DefaultRefresh" # [<bool>]
#Option "ModeSetClearScreen" # [<bool>]
Identifier "Card2"
Driver "vesa"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Card1"
Monitor "Monitor1"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen2"
Device "Card2"
Monitor "Monitor2"
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
A płynności w aplikacjach wykorzystujących 3d nadal nie ma. Kombinowałem z modułami, jednak nic z tego.
paolus
Beginner
Posty: 241 Rejestracja: 11 kwietnia 2007, 12:29
Lokalizacja: Stolica
Post
autor: paolus » 30 kwietnia 2011, 11:46
Płynności nie ma bo masz ustawione sterowniki vesa i fbdev. Z tego xorga wynika, że masz dwie karty graficzne i 3 monitory. Jeśli jedna karta jest na płycie głównej to ją wyłącz w biosie i w xorgu ustaw "Driver" na radeon.
pijanyadmin
Posty: 69 Rejestracja: 18 września 2007, 12:19
Post
autor: pijanyadmin » 30 kwietnia 2011, 11:54
Wcześniej też zrobiłem wersje poukładaną, z różnymi możliwościami sterowników, nie pomogło. I mam tylko 1 kartę.
paolus
Beginner
Posty: 241 Rejestracja: 11 kwietnia 2007, 12:29
Lokalizacja: Stolica
Post
autor: paolus » 30 kwietnia 2011, 12:09
Mój xorg wygląda tak:
Kod: Zaznacz cały
Section "ServerLayout"
Identifier "aticonfig Layout"
Screen 0 "aticonfig-Screen[0]-0" 0 0
EndSection
Section "Files"
EndSection
Section "Module"
EndSection
Section "Monitor"
Identifier "aticonfig-Monitor[0]-0"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
EndSection
Section "Monitor"
Identifier "0-DFP4"
Option "VendorName" "ATI Proprietary Driver"
Option "ModelName" "Generic Autodetecting Monitor"
Option "DPMS" "true"
Option "PreferredMode" "1440x900"
Option "TargetRefresh" "60"
Option "Position" "0 0"
Option "Rotate" "normal"
Option "Disable" "false"
EndSection
Section "Device"
Identifier "aticonfig-Device[0]-0"
Driver "fglrx"
Option "Monitor-DFP4" "0-DFP4"
BusID "PCI:1:0:0"
EndSection
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
Jak widzisz mam sterowniki zamknięte fglrx. Zmień to na radeon i popraw sekcję monitora. Nic więcej nie trzeba dodawać bo udev znajdzie klawiaturę i myszkę.
pijanyadmin
Posty: 69 Rejestracja: 18 września 2007, 12:19
Post
autor: pijanyadmin » 30 kwietnia 2011, 12:21
Zrobiłem tak, zawsze miałem serownik jako "radeon", sprawdzałem nawet na "ati" i też nic. Wydajność nadal jest bardzo słaba. Wkleiłem nawet Twój xorg zmeinaiając tylko na "radeon" ... kiepsko...
paolus
Beginner
Posty: 241 Rejestracja: 11 kwietnia 2007, 12:29
Lokalizacja: Stolica
Post
autor: paolus » 30 kwietnia 2011, 12:35
A tak przy okazji to co rozumiesz przez kiepską wydajność grafiki?