LINUX.ORG.RU

Ubuntu + Compiz + Wifi


0

1

Помогите пожалуйста решить такие проблемы:

Система Ubuntu 10.10
uname -r: 2.6.35-31-generic


Драйвера для видео стоят, об этом говорит Additional Drivers

вот вывод lspci

00:00.0 Host bridge: Intel Corporation Sandy Bridge DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Sandy Bridge PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation Cougar Point HECI Controller #1 (rev 04)
00:1a.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation Cougar Point High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 1 (rev b5)
00:1c.1 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 2 (rev b5)
00:1c.2 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation Cougar Point PCI Express Root Port 4 (rev b5)
00:1d.0 USB Controller: Intel Corporation Cougar Point USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation Cougar Point LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation Cougar Point 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation Cougar Point SMBus Controller (rev 05)
01:00.0 VGA compatible controller: ATI Technologies Inc Device 6740
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
0d:00.0 Network controller: Intel Corporation Device 008b (rev 34)
13:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5209 (rev 01)
19:00.0 USB Controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)

вот вывод lsmod


Module Size Used by
rfcomm 40819 4
binfmt_misc 7984 1
sco 9986 2
bnep 11985 2
l2cap 42336 16 rfcomm,bnep
parport_pc 30086 0
ppdev 6804 0
snd_hda_codec_intelhdmi 11032 1
snd_hda_codec_idt 64763 1
i915 335073 3
drm_kms_helper 32836 1 i915
drm 206198 3 i915,drm_kms_helper
snd_hda_intel 26147 2
snd_hda_codec 100919 3 snd_hda_codec_intelhdmi,snd_hda_codec_idt,snd_hda_intel
snd_hwdep 6660 1 snd_hda_codec
snd_pcm 89104 2 snd_hda_intel,snd_hda_codec
snd_seq_midi 5932 0
snd_rawmidi 22207 1 snd_seq_midi
snd_seq_midi_event 7291 1 snd_seq_midi
snd_seq 57512 2 snd_seq_midi,snd_seq_midi_event
snd_timer 23850 2 snd_pcm,snd_seq
uvcvideo 62411 0
snd_seq_device 6912 3 snd_seq_midi,snd_rawmidi,snd_seq
videodev 49359 1 uvcvideo
snd 64277 13 snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
v4l1_compat 15519 2 uvcvideo,videodev
btusb 12961 2
v4l2_compat_ioctl32 12614 1 videodev
bluetooth 59245 9 rfcomm,sco,bnep,l2cap,btusb
hp_wmi 6467 0
joydev 11395 0
soundcore 1240 1 snd
fglrx 3097316 140
snd_page_alloc 8588 2 snd_hda_intel,snd_pcm
i2c_algo_bit 6208 1 i915
psmouse 62080 0
serio_raw 4910 0
intel_agp 32334 2 i915
hp_accel 14304 0
lis3lv02d 10384 1 hp_accel
input_polldev 4527 1 lis3lv02d
video 22176 1 i915
output 2527 1 video
led_class 3393 1 hp_accel
lp 10201 0
parport 37032 3 parport_pc,ppdev,lp
usbhid 42030 0
hid 84710 1 usbhid
xhci_hcd 62016 0
r8169 42286 0
ahci 22370 5
libahci 26148 1 ahci
mii 5261 1 r8169


ifconfig:
eth0 Link encap:Ethernet HWaddr 10:1f:74:18:11:da
inet addr:192.168.0.101 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::121f:74ff:fe18:11da/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1624 errors:0 dropped:0 overruns:0 frame:0
TX packets:1484 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1441712 (1.4 MB) TX bytes:204000 (204.0 KB)
Interrupt:46 Base address:0xa000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:51 errors:0 dropped:0 overruns:0 frame:0
TX packets:51 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1727 (1.7 KB) TX bytes:1727 (1.7 KB)


При попытке включить Compiz пишит Could not enable desktop effects

из консоли запуск компиза говорит

Blacklisted PCI ID 8086:0116 detected

Launching fallback window manager

Железо HP DV7 6153er

Спасибо!


Ответ на: комментарий от kbu

Создайте текстовый файл ~/.config/compiz/compiz-manager (~ - домашняя директория, .config - скрытая) и запишите туда строку «SKIP_CHECKS=yes» (без кавычек).
Это можно выполнить командой:
echo SKIP_CHECKS=yes >> ~/.config/compiz/compiz-manager

AITap ★★★★★
()
Ответ на: комментарий от AITap

Проблема состоит в том, что compiz обнаружил на ноутбуке встроенную видеокарту intel, при работе с которой бывают проблемы, и отказался запускаться, несмотря на то, что она не используется. Эта команда должна заставить его отключить проверку.

AITap ★★★★★
()
Ответ на: комментарий от AITap

ls -la /home/dima/.config drwxr-xr-x 2 dima dima 4096 2011-12-06 20:08 compiz

ls -la /home/dima/.config/compiz

-rw-r--r-- 1 dima dima 16 2011-12-06 20:08 compiz-manager

cat /home/dima/.config/compiz/compiz-manager SKIP_CHECKS=yes

К сожалению не помогло...перегружался...

kbu
() автор топика
Ответ на: комментарий от kbu

Придётся пересобирать compiz.

Для этого:
sudo apt-get install build-essential
sudo apt-get build-dep compiz
cd пустая_директория
apt-get source compiz
cd compiz-*
wget -O debian/patches/999_fix-blacklisting-back.patch http://ompldr.org/vYm02dw
echo 999_fix-blacklisting-back.patch >> debian/patches/series
debuild -us -uc
cd ..
sudo dpkg -i *.deb

AITap ★★★★★
()
Ответ на: комментарий от AITap

чет не хочет собираться compiz...при make говорит:

gtk-window-decorator.c: In function ‘draw_window_decoration’:
gtk-window-decorator.c:1302: warning: implicit declaration of function ‘gdk_draw_drawable’
gtk-window-decorator.c:1302: warning: nested extern declaration of ‘gdk_draw_drawable’
gtk-window-decorator.c: In function ‘get_window_prop’:
gtk-window-decorator.c:2674: error: ‘gdk_display’ undeclared (first use in this function)
gtk-window-decorator.c:2674: error: (Each undeclared identifier is reported only once
gtk-window-decorator.c:2674: error: for each function it appears in.)
gtk-window-decorator.c: In function ‘update_window_decoration_size’:
gtk-window-decorator.c:3523: warning: implicit declaration of function ‘gdk_gc_new’
gtk-window-decorator.c:3523: warning: nested extern declaration of ‘gdk_gc_new’
gtk-window-decorator.c:3523: warning: assignment makes pointer from integer without a cast
gtk-window-decorator.c: In function ‘update_switcher_window’:
gtk-window-decorator.c:3733: warning: assignment makes pointer from integer without a cast
gtk-window-decorator.c:3785: warning: assignment makes pointer from integer without a cast
gtk-window-decorator.c: In function ‘force_quit_dialog_realize’:
gtk-window-decorator.c:4969: error: ‘gdk_display’ undeclared (first use in this function)
gtk-window-decorator.c: In function ‘get_client_machine’:
gtk-window-decorator.c:4985: error: ‘gdk_display’ undeclared (first use in this function)
gtk-window-decorator.c: In function ‘kill_window’:
gtk-window-decorator.c:5041: error: ‘gdk_display’ undeclared (first use in this function)
gtk-window-decorator.c: In function ‘update_shadow’:
gtk-window-decorator.c:5626: error: ‘gdk_display’ undeclared (first use in this function)
make[3]: *** [gtk-window-decorator.o] Error 1
make[3]: Leaving directory `/home/dima/src/compiz-0.8.6/gtk/window-decorator'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/dima/src/compiz-0.8.6/gtk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/dima/src/compiz-0.8.6'
make: *** [all] Error 2

kbu
() автор топика
Ответ на: комментарий от kbu

происходят вот следущие чудеса:поставил emerald, fusion icon..после эксперементов во fusion icon все-таки включился compiz и все чудно работает...но после перезагрузки,надо опять колдовать с fusion-icon

kbu
() автор топика
Ответ на: комментарий от kbu

приходится переключать window decorate and window manager...т.е. передергивать(ставить на стандартные и возвращать на эмеральд с компизом)

kbu
() автор топика
Ответ на: комментарий от ZenitharChampion

к сожалению ничего полезного не происходит...:(

пропажают заголовки окон и система начинает гнать..

а вот если выполнить загрузку fusion icon и сделать reload window manager то включается compiz.

пытался переключить карточку чтобыпо ману http://habrahabr.ru/blogs/ubuntu/94032/

но стопорнулся на

$ cat /sys/kernel/debug/vgaswitcheroo/switch


у меня ядро 2.6.35-31-generic, т.е. switch должен быть...

подскажите пожалуйста, как мне отключить питание от интегрированной карточки,чтобы осталась только дискретная?

kbu
() автор топика
Ответ на: комментарий от kbu

у меня ядро 2.6.35-31-generic, т.е. switch должен быть...

Необязательно. Мне пришлось пересобирать ядрышко. Кстати, делал именно по этому мануалу. Только задача была обратная - надо было заставить работать ноут только на интегрированном видео

dumal ★★
()
Ответ на: комментарий от dumal

а маном не поделитесь, по которому пересобирали ядрышко?

З.Ы. читал что в switch появился на постоянной основе именно в ядре 2.6.35

kbu
() автор топика
Ответ на: комментарий от kbu

и раз уж дело до шло до пересборки ядра...может кто-нибудь подсказать какой модуль подключить чтобы карточка вифи заработала....сейчас она вообзще не видна...

anonymous
()
Ответ на: комментарий от kbu

Ничего сложного - берете конфиг своего текущего ядра, подсовываете на этапе сборки и меняете ту опцию, ради которой, собственно, это все и затевается - CONFIG_VGA_SWITCHEROO=y

dumal ★★
()
Ответ на: комментарий от kbu

Посмотрите несколькими строчками выше, какого файла не хватает. apt-get build-dep точно выполняли?

Ядро переустанавливать _не нужно_. Оно никак не изменит список подключённых pci-устройств, и повлиять на поведение compiz оно тоже не сможет.

AITap ★★★★★
()
Ответ на: комментарий от kbu

все прошло вроде успешно,но на dpkg -i *.deb

Processing triggers for gconf2 ...
Setting up compiz-gnome (1:0.8.6-0ubuntu9.2) ...
Setting up compiz (1:0.8.6-0ubuntu9.2) ...
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for python-support ...
Errors were encountered while processing:
compiz-kde

kbu
() автор топика
Ответ на: комментарий от kbu

о чудо!!!при загрузке системы компиз не работает, но зато уже адекватно отрабатывает коммнда compiz --replace..добавлю в автозагрузку.

подскажите еще пожалуйста как быть с карточкой вифи..

модули iwlagn,mac80211, cfg80211 но не помогло

kbu
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.