Ogólne pytania dotyczące systemu
nighttrain
Beginner
Posty: 123 Rejestracja: 07 marca 2009, 19:47
Lokalizacja: 127.0.0.1
Post
autor: nighttrain » 17 kwietnia 2011, 08:47
Witam.
Zainstalowałem sobie aplikację ,,docky''. Po starcie aplikacji pokazał mi się duży czarny pasek na dole ekranu, a program docky poinformował, abym ,,włączył sprzętową akcelerację obrazu''. Moje pytanie brzmi, po co mu jest to potrzebne i czy warto to włączać?
Drugie pytanko jak to zrobić? Szukałem z pomocą Google, ale nie znalazłem konstruktywnych odpowiedzi.
Pewnie się przyda:
Kod: Zaznacz cały
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) (prog-if 00 [VGA controller])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
DaVidoSS
Junior Member
Posty: 875 Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/
Post
autor: DaVidoSS » 17 kwietnia 2011, 09:54
Bardzo prosto.
Przechodzisz do TTY1 naciskając kombinacje klawiszy ctrl+alt+F1
Kod: Zaznacz cały
root
/etc/init.d/gdm stop #ewentualnie kdm jak masz KDE
apt-get install libdrm-intel1 xserver-xorg-video-intel --reinstall
X -configure
mv /root/xorg.conf.new /etc/X11/xorg.conf
/etc/init.d/gdm start #lub kdm
Warto otworzyć /etc/X11/xorg.conf celem edycji i wypróbować kilka metod akceleracji - XAA, EXA, UXA posiłkując sobie programem glxgears do testów wydajnościowych.
https://wiki.ubuntu.com/X/UxaTesting
nighttrain
Beginner
Posty: 123 Rejestracja: 07 marca 2009, 19:47
Lokalizacja: 127.0.0.1
Post
autor: nighttrain » 18 kwietnia 2011, 09:32
Witam
Zrobiłem prawie tak jak napisałeś, zmieniłem jedynie start i stop gdm na gdm3, nie wiem czemu tak jest. Zainstalowałem to co napisałeś, jednak nie mogę przenieść xorg.conf ponieważ nie wiem, czemu nie mam go w tej lokalizacji:
Kod: Zaznacz cały
/usr/share/X11/xorg.conf.d
/usr/share/X11/xorg.conf.d/10-evdev.conf
/usr/share/X11/xorg.conf.d/20-wacom.conf
/usr/share/X11/xorg.conf.d/50-synaptics.conf
/usr/share/doc/xserver-xorg-video-nouveau/examples/xorg.conf
/usr/share/man/man5/xorg.conf.5.gz
P.S. Nie wiem też, ale od czasu jak zacząłem to robić, to jak zostawiam komputer bezczynnie na jakiś czas to znikają mi dwa paski (górny i dolny) i muszę wykonać
żeby się znowu pojawiły, aż do czasu aż znowu znikną). Proszę o pomoc.
DaVidoSS
Junior Member
Posty: 875 Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/
Post
autor: DaVidoSS » 18 kwietnia 2011, 18:48
Po wykonaniu polecenia
generowany jest plik xorg.conf.new w katalogu /root. Aby użyć tego pliku jako pliku konfiguracyjnego dla X należy go przenieść do katalogu /etc/X11/ ze zmianą nazwy na xorg.conf.
nighttrain
Beginner
Posty: 123 Rejestracja: 07 marca 2009, 19:47
Lokalizacja: 127.0.0.1
Post
autor: nighttrain » 19 kwietnia 2011, 08:19
Zrobiłem tak jak napisałeś. Po włączeniu docky dalej mam ten sam efekt.
xorg.conf
Kod: Zaznacz cały
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
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 "dri"
Load "glx"
Load "record"
Load "extmod"
Load "dbe"
Load "dri2"
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 "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 "AccelMethod" # [<str>]
#Option "DRI" # [<bool>]
#Option "ColorKey" # <i>
#Option "VideoKey" # <i>
#Option "FallbackDebug" # [<bool>]
#Option "Tiling" # [<bool>]
#Option "Shadow" # [<bool>]
#Option "SwapbuffersWait" # [<bool>]
#Option "XvMC" # [<bool>]
#Option "XvPreferOverlay" # [<bool>]
#Option "DebugFlushBatches" # [<bool>]
#Option "DebugFlushCaches" # [<bool>]
#Option "DebugWait" # [<bool>]
#Option "HotPlug" # [<bool>]
Identifier "Card0"
Driver "intel"
BusID "PCI:0:2: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
DaVidoSS
Junior Member
Posty: 875 Rejestracja: 06 marca 2010, 11:26
Lokalizacja: ~/
Post
autor: DaVidoSS » 19 kwietnia 2011, 18:06
Witaj ponownie. Napisałbym co i jak i nawet mnie korci ale nie, nie zrobię tego. Dzięki temu zaczniesz sam główkować i coś z tego wyniesiesz.
Jednakże naprowadzę Cie lekko:
Tutaj jest obszerny plik konfiguracyjny dla Twojego chipu graficznego, bardzo ciekawie i po polsku opisany.
http://pld-users.org/pl/konfigi/xorg.conf?do=export_pdf :
Przeanalizuj ten dokument, wykorzystaj niektóre opcje mogące przynieść interesujący Cię rezultat, biorąc pod uwagę to co napisałem wcześniej.
Dla testów skorzystaj z poleceń wykonanych z konta użytkownika:
Powodzenia.