Переход на Unix

FreeBSD и прочие в роли десктопа.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

Переход на Unix

Непрочитанное сообщение xaker1 » 2011-04-14 17:53:08

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-14 18:05:06

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-14 18:14:27

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

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35426
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

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

Непрочитанное сообщение Alex Keda » 2011-04-14 22:02:23

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 из консоли голой - звук играет в каком случае? или в обоих?
Убей их всех! Бог потом рассортирует...

snorlov
подполковник
Сообщения: 3923
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

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

Непрочитанное сообщение snorlov » 2011-04-14 22:10:03

Скачайте себе PC-BSD 8.1 и поставьте, будет полезней, чем вы сразу начнете пытаться сделать из нее десктоп....

x1
проходил мимо

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

Непрочитанное сообщение x1 » 2011-04-14 22:20:33

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

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

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

Непрочитанное сообщение f_andrey » 2011-04-14 22:32:24

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, то звук появится.
Ну и после загрузки, без звука ну и логи читать.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-14 22:54:39

Уже "починил"

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

#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. Потом покурю маны - уберу лишние записи.

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

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

Непрочитанное сообщение sch » 2011-04-17 19:07:38

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-17 19:13:20

Ну, ок. Только может с видео поможете? Используется драйвер vesa. Конфиг стандартный (Xorg -configure.ну, только драйвер radeon на vesa вручную изменен).

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

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

Непрочитанное сообщение sch » 2011-04-17 19:25:06

Так что, с драйвером vesa нет проблемы с мышкой?

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-17 19:39:40

с уходом курсора за правый экран и появлением с левого есть. На radeon не пробовал (были безуспешные попытки запустить иксы)

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

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

Непрочитанное сообщение sch » 2011-04-17 19:49:44

То есть надо решать проблему запуска 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 не используются?

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-17 20:40:02

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 без них не работает ни клавиатура, ни мышь, ни определение заряда аккумулятора.

x1
проходил мимо

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

Непрочитанное сообщение x1 » 2011-04-17 20:51:56

При использовании 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

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

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

Непрочитанное сообщение ADRE » 2011-04-18 15:53:40

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-18 18:30:51

Ну, в логе Xorg.0.log (был список видеокарт) своей не нашел. Или есть другой способ проверки
*ушел гуглить*

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

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

Непрочитанное сообщение sch » 2011-04-18 22:13:11

"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"

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

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

Непрочитанное сообщение sch » 2011-04-18 22:19:15

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

Аватара пользователя
xaker1
сержант
Сообщения: 204
Зарегистрирован: 2010-03-10 21:26:33

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

Непрочитанное сообщение xaker1 » 2011-04-18 22:49:22

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

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

Аватара пользователя
hedgehog
сержант
Сообщения: 220
Зарегистрирован: 2010-01-26 11:47:05
Откуда: Kharkiv, Ukraine
Контактная информация:

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

Непрочитанное сообщение hedgehog » 2011-04-19 10:22:35

ADRE писал(а):для нвидиа какие-то извращиения скачивать приходитца.... =/
какие, например?

sch
сержант
Сообщения: 282
Зарегистрирован: 2009-05-28 14:36:50
Откуда: Кишинев

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

Непрочитанное сообщение sch » 2011-04-19 12:14:50

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"
}

Аватара пользователя
ADRE
майор
Сообщения: 2641
Зарегистрирован: 2007-07-26 8:53:49
Контактная информация:

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

Непрочитанное сообщение ADRE » 2011-04-19 13:05:16

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

x1
проходил мимо

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

Непрочитанное сообщение x1 » 2011-04-19 13:54:34

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

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

x1
проходил мимо

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

Непрочитанное сообщение x1 » 2011-04-19 20:03:55

+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), данную проблему не удалось еще никому решить.