Страница 1 из 2

Переход на Unix

Добавлено: 2011-04-14 17:53:08
xaker1
Начал переходить с форточек на FreeBSD (8.2, KDE4). В данном топике буду описывать возникшие проблемы, надеюсь поможете)
1) Проблема с видео:
[*] Некритический баг, но все же мешает. Курсор уходит за правый край экрана и появляется с левого. При этом на фоне курсора (ну и в тех местах где он появлялся) начинает отрисовываться фоновая картинка. На нажатие клавиш мыши реакции нет единственное на экране остаются видны виджеты и меню (не помню как называется, в правом верхнем углу для настройки виджетов). При работе с клавиатуры все начинает отрисовываться. Все возвращается на свое место после увода курсора за левый край (он появляется справа). Такое ощущение что 2 экрана совмещены.
[*] KDE4 считает что монитор один, даже если подключен второй.
Конфиг xorg чуть попозже выложу из FreeBSD

Re: Переход на Unix

Добавлено: 2011-04-14 18:05:06
xaker1
2) Проблема со звуком:
В loader.conf прописано:
sound_load="YES"
snd_uadio_load="YES"
snd_driver_load="YES"
Однако звука нет. Если убрать из loader.conf snd_driver_load, и загрузить его в систему через kldload, то звук появится.

Re: Переход на Unix

Добавлено: 2011-04-14 18:14:27
xaker1
3) Возможно ли настроить QtCreator таким образом, что бы запуск дебага (консольное приложение) сопровождался открытием консоли, в котором можно полноценно работать с программой. Как в винде, а то сейчас весь вывод идет в "Application Output", соответственно нет возможности ничего передать программе через stdin

Re: Переход на Unix

Добавлено: 2011-04-14 22:02:23
Alex Keda
xaker1 писал(а):Начал переходить с форточек на FreeBSD (8.2, KDE4). В данном топике буду описывать возникшие проблемы, надеюсь поможете)
1) Проблема с видео:
[*] Некритический баг, но все же мешает. Курсор уходит за правый край экрана и появляется с левого. При этом на фоне курсора (ну и в тех местах где он появлялся) начинает отрисовываться фоновая картинка. На нажатие клавиш мыши реакции нет единственное на экране остаются видны виджеты и меню (не помню как называется, в правом верхнем углу для настройки виджетов). При работе с клавиатуры все начинает отрисовываться. Все возвращается на свое место после увода курсора за левый край (он появляется справа). Такое ощущение что 2 экрана совмещены.
[*] KDE4 считает что монитор один, даже если подключен второй.
Конфиг xorg чуть попозже выложу из FreeBSD
видео какое? ATI/Nvidia/etc....
xaker1 писал(а):2) Проблема со звуком:
В loader.conf прописано:
sound_load="YES"
snd_uadio_load="YES"
snd_driver_load="YES"
Однако звука нет. Если убрать из loader.conf snd_driver_load, и загрузить его в систему через kldload, то звук появится.

Код: Выделить всё

sound_load="YES"
snd_hda_load="YES"
snd_driver_load="YES"
а если так?
в лбом случае - каконить mpg123 из консоли голой - звук играет в каком случае? или в обоих?

Re: Переход на Unix

Добавлено: 2011-04-14 22:10:03
snorlov
Скачайте себе PC-BSD 8.1 и поставьте, будет полезней, чем вы сразу начнете пытаться сделать из нее десктоп....

Re: Переход на Unix

Добавлено: 2011-04-14 22:20:33
x1
Alex Keda писал(а): видео какое? ATI/Nvidia/etc....
ATI Mobility Radeon HD 5650
snorlov писал(а):Скачайте себе PC-BSD 8.1 и поставьте, будет полезней, чем вы сразу начнете пытаться сделать из нее десктоп....
Ставил, не понравилось. Да и с FreeBSD не вчера познакомился.

Re: Переход на Unix

Добавлено: 2011-04-14 22:32:24
f_andrey
Alex Keda писал(а):в лбом случае - каконить mpg123 из консоли голой - звук играет в каком случае? или в обоих?
Зачем странности советуешь, сначала стоит попробовать

Код: Выделить всё

> cat /dev/sndstat 
FreeBSD Audio Driver (newpcm: 64bit 2009061500/amd64)
Installed devices:
pcm0: <HDA ATI R6xx HDMI PCM #0 HDMI> (play)
pcm1: <HDA Realtek ALC269 PCM #0 Analog> (play/rec) default
pcm2: <HDA Realtek ALC269 PCM #1 Digital> (play)
pcm3: <HDA Realtek ALC269 PCM #2 Analog> (rec)
Соответственно вывод будет отличатся, но что то похожее должно быть.

Ну и если там всё ок, то можно уже что то консольное мучать, и mixer проверять.

Кстати, а откуда вы это "сочинили"
xaker1 писал(а):В loader.conf прописано:
sound_load="YES"
snd_uadio_load="YES"
snd_driver_load="YES"
Однако звука нет. Если убрать из loader.conf snd_driver_load, и загрузить его в систему через kldload, то звук появится.
Ну и после загрузки, без звука ну и логи читать.

Re: Переход на Unix

Добавлено: 2011-04-14 22:54:39
xaker1
Уже "починил"

Код: Выделить всё

#cat /usr/local/etc/rc.d/snd_enable.sh
#!/bin/sh
/sbin/kldload snd_driver
в loader.conf оставил только sound_load. Звук работает) Как-нибудь разберусь подробнее. Благодарю за советы.
f_andrey писал(а): Кстати, а откуда вы это "сочинили"
xaker1 писал(а):В loader.conf прописано:
sound_load="YES"
snd_uadio_load="YES"
snd_driver_load="YES"
Однако звука нет. Если убрать из loader.conf snd_driver_load, и загрузить его в систему через kldload, то звук появится.
copy-paste loader.conf PCBSD 8.x. Потом покурю маны - уберу лишние записи.

Re: Переход на Unix

Добавлено: 2011-04-17 19:07:38
sch
sound_load=YES - это как бы "мета-переключатель", он включает процедуру поиска подходящего драйвера для загрузки. Если вы знаете свой драйвер, то нет смысла указывать одновременно еще и этот параметр.

Re: Переход на Unix

Добавлено: 2011-04-17 19:13:20
xaker1
Ну, ок. Только может с видео поможете? Используется драйвер vesa. Конфиг стандартный (Xorg -configure.ну, только драйвер radeon на vesa вручную изменен).

Re: Переход на Unix

Добавлено: 2011-04-17 19:25:06
sch
Так что, с драйвером vesa нет проблемы с мышкой?

Re: Переход на Unix

Добавлено: 2011-04-17 19:39:40
xaker1
с уходом курсора за правый экран и появлением с левого есть. На radeon не пробовал (были безуспешные попытки запустить иксы)

Re: Переход на Unix

Добавлено: 2011-04-17 19:49:44
sch
То есть надо решать проблему запуска X window с драйвером radeonhd :)
Конечно, описания проблемы у тебя нет.
Версия FreeBSD, я предполагаю, 8.2-Release? Если да, то я думаю, что ты попал как раз на неудачный релиз порта x11-drivers/xf86-video-radeonhd.
Обнови порты, переустанови xf86-video-ati и xf86-video-radeonhd

В файле /etc/X11/xorg.conf

Код: Выделить всё

Section "Device"
...
    Driver      "ati"
...
Надеюсь, hald и dbus не используются?

Re: Переход на Unix

Добавлено: 2011-04-17 20:40:02
xaker1
sch писал(а):То есть надо решать проблему запуска X window с драйвером radeonhd :)
Конечно, описания проблемы у тебя нет.
Почему же. Есть. Черный экран, нет возможности даже переключиться на другой терминал (alt+ctrl+Fx). После попытки подключения появляется ряд повторяющихся красных пикселей.
sch писал(а):Версия FreeBSD, я предполагаю, 8.2-Release? Если да, то я думаю, что ты попал как раз на неудачный релиз порта x11-drivers/xf86-video-radeonhd.
Обнови порты, переустанови xf86-video-ati и xf86-video-radeonhd
Да, Release. Но порты и все ПО почти последнее (указанные порты последние).
sch писал(а):В файле /etc/X11/xorg.conf

Код: Выделить всё

Section "Device"
...
    Driver      "ati"
...
Пробовал. Симптомы выше.
sch писал(а):Надеюсь, hald и dbus не используются?
Для radeon что с ними, что без них - разницы нет.
C vesa без них не работает ни клавиатура, ни мышь, ни определение заряда аккумулятора.

Re: Переход на Unix

Добавлено: 2011-04-17 20:51:56
x1
При использовании ati:
...
Disable CRTC 4 success
Blank CRTC 5 success
Disable CRTC memreq 5 success
Disable CRTC 5 success
Unknown encoder
Output UNIPHY0 transmitter setup success
Blank CRTC 0 success
Disable CRTC memreq 0 success
Disable CRTC 0 success
Set CRTC 0 Source success
Mode 1366x768 - 1466 788 0
(II) RADEON(1): RADEONRestoreMemMapRegisters() :
(II) RADEON(1): MC_FB_LOCATION : 0x00df00d0 0x00df00d0
(II) RADEON(1): MC_AGP_LOCATION : 0x003f0000
Unknown table version

Re: Переход на Unix

Добавлено: 2011-04-18 15:53:40
ADRE
держит ли вашу карту данный драйвер?
какбе АТИ - БСД Проблем шибко не наблюдалось
для нвидиа какие-то извращиения скачивать приходитца.... =/

Re: Переход на Unix

Добавлено: 2011-04-18 18:30:51
xaker1
Ну, в логе Xorg.0.log (был список видеокарт) своей не нашел. Или есть другой способ проверки
*ушел гуглить*

Re: Переход на Unix

Добавлено: 2011-04-18 22:13:11
sch
"ati" это wrapper, который автоматически определяет нужный драйвер для карт типа radeon, r128, mach64.
Судя по твоей цитате, проблема появляется при использовании драйвера "radeon", но на всякий случай я бы явно указал сначала драйвер "radeon", а затем "radeonhd" - так как radeon и radeonhd это разные драйверы с разными проблемами.

Код: Выделить всё

/usr/ports>pkg_info -W /usr/local/lib/xorg/modules/drivers/radeon_drv.so
/usr/local/lib/xorg/modules/drivers/radeon_drv.so was installed by package xf86-video-ati-6.14.1_1

/usr/ports>pkg_info -W /usr/local/lib/xorg/modules/drivers/radeonhd_drv.so
/usr/local/lib/xorg/modules/drivers/radeonhd_drv.so was installed by package xf86-video-radeonhd-1.3.0_4
Дополнительно для проверки можно добавить в секцию "Device"

Код: Выделить всё

option "NoAccel" "yes"

Re: Переход на Unix

Добавлено: 2011-04-18 22:19:15
sch
xaker1 писал(а):
sch писал(а):Надеюсь, hald и dbus не используются?
Для radeon что с ними, что без них - разницы нет.
C vesa без них не работает ни клавиатура, ни мышь, ни определение заряда аккумулятора.
да, это я ляпнул не подумав - у тебя же KDE

Re: Переход на Unix

Добавлено: 2011-04-18 22:49:22
xaker1
Проблема с видео частично ушла. Драйвер radeonhd подошел. Пока тестирую драйвер.
Теперь курсор не уходит за правый край экрана, и не появляется с левого. Но возникла проблема с переключением терминалов (ctrl+alt+Fx)на картинке появляются белые полоски, вроде бы даже консоль работает, но на экране изображение застывает.
Ну, поддержка 2-х мониторов появилась.

При настройке wifi возник вопрос - может ли быть несколько описаний точек wifi в wpa_supplicant.conf? Пробовал 2-е секции network прописать - wpa supplicant ошибку выдавал.

Re: Переход на Unix

Добавлено: 2011-04-19 10:22:35
hedgehog
ADRE писал(а):для нвидиа какие-то извращиения скачивать приходитца.... =/
какие, например?

Re: Переход на Unix

Добавлено: 2011-04-19 12:14:50
sch
xaker1 писал(а): При настройке wifi возник вопрос - может ли быть несколько описаний точек wifi в wpa_supplicant.conf? Пробовал 2-е секции network прописать - wpa supplicant ошибку выдавал.
вот так например работает

/etc/wpa_supplicant.conf

Код: Выделить всё

network={
   ssid="tplink"
   psk="my_password"
}                 

network={
   ssid="3com"
   psk="my_password"
}

network={
   ssid="dlink"
   psk="my_password"
}

Re: Переход на Unix

Добавлено: 2011-04-19 13:05:16
ADRE
hedgehog писал(а):
ADRE писал(а):для нвидиа какие-то извращиения скачивать приходитца.... =/
какие, например?
дровишки какие-то не из портов, т.к. не заводилось из коробки =( и портов =((

Re: Переход на Unix

Добавлено: 2011-04-19 13:54:34
x1
sch, не знаю что не так делал, но у меня с несколькими точками была ошибка. Оставляю одну - все ок.
Сейчас конфиг сформировал с помощью Networks manager (почему то раньше не запускался он).

Сейчас еще проблемка всплыла. В Kdevelop при попытки запустить проект (или отладка) возникает ошибка "Исполняемый файл не указан или некорректен". Может кто сталкивался.

Re: Переход на Unix

Добавлено: 2011-04-19 20:03:55
x1
+1 проблема с wifi.
Apr 19 21:03:00 kernel: ath0: hardware error; resetting
Apr 19 21:03:00 kernel: ath0: 0x00000000 0x00002000 0x00000000, 0x00000000 0x00000000 0x00000000
Насколько я понял (благодаря google), данную проблему не удалось еще никому решить.