1.1, ua9oas (?), 15:24, 07/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| –6 +/– |
Интересно, а почему не возможно запускать виндовые драйвера из под wine?
| |
|
2.2, Zenitur (?), 15:31, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Возможно, но если очень хорошо попрограммировать. Некоторые запукаются. А вообще поддержки драйверов Wine'ом нет. Только библиотек
| |
2.4, User294 (ok), 15:41, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Наверное потому что Linux kernel != NT Kernel, а wine занимается реализацией Win32 API в основном, т.е. usermode api. А если сравнить качество дров от ядерщиков линуха и какогонить асуса и прочих гениусов с логитехами - вы уж извините конечно, но дрова от ядерщиков в стопицот раз стабильнее. А то у асуса вон дрова звуковухи жрали все хэндлы - так чуваку пришлось с дизасмом патчить, т.к. саппорт асуся на него забил. Или вон дрова мыши :D гениуса роняют систему в ... синий экран. Не, спасибо, то что вы указали - не баг а фича, пожалуй :)
| |
|
3.47, XoRe (ok), 09:55, 08/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Вы видели под Windows свободные драйвера?
Вообще есть.
Драйвер ext2, например.
| |
|
|
5.54, XoRe (ok), 01:59, 10/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>И что под GNU/Linux нет этого драйвера? Профит то в чем?
В чем профит?
В ответе на четко поставленный ответ =)
Напоминаю, вы вопрошали:
> Вы видели под Windows свободные драйвера
Я ответил, что есть, и привел пример.
Про профит вы ничего не спрашивали.
И, если честно, я не понял глубинный смысл вашего вопроса про свободные драйверы)
| |
|
|
|
2.55, XoRe (ok), 02:06, 10/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Интересно, а почему не возможно запускать виндовые драйвера из под wine?
А почему команда "ftp mirror.yandex.ru:80" не прокатит?)
Хотя о чем это я.
Системы работы драйверов там разные, в linux ядрах, и в windows.
И вообще, у каждого ядра своя система.
Поэтому, windows драйвер сам по себе не подойдет ни к linux, ни к freebsd, ни к solaris.
Wrapper'ы не в счет =)
| |
|
1.3, Zenitur (?), 15:31, 07/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
> Для видеокарт Radeon HD 5000 "Evergreen" (R800) отключена возможность использовать 2D-акселерацию
Зачем?..
| |
|
2.5, hatewindows (ok), 15:42, 07/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
возможно, это приводит к краху. пока не доделают решили отключить, для новых видеокарт вроде отдельный драйвер поставляется radeonhd, основанный на открытой компанией АМД документации
| |
|
3.8, User294 (ok), 15:51, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>видеокарт вроде отдельный драйвер поставляется radeonhd,
>основанный на открытой компанией АМД документации
Откуда такие сведения? Были ровно обратные, амдшники утверждали что radeonhd перспектив не имеет.
| |
|
|
5.14, ig0r (??), 16:25, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
ничего вы не перепутали, radeonhd дравер который пишет novel на базе спеков открытых компанией ATI, а xf86-video-ati драйвер который был создан до того как спеки открыли.
| |
|
6.17, dalco (ok), 16:52, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Нет больше radeonhd (если ничего не путаю, то новелл официально на него забила).
Если что и осталось, то поддерживается по инерции. 99.9% его фич благополучно мигрировали в radeon. Сейчас radeonhd по всем параметрам отстает от radeon (ни какой-либо поддержки HD5xxx, ни KMS, ни каких-либо других современных фич типа Gallium).
В конце-концов radeon'ом занимается гораздо больше народу.
| |
|
7.21, ig0r (??), 17:20, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
уточните пожалуйста что вы подразумеваете под "radeon", драйвера xf86-video-radeon не существует
| |
|
8.22, rm_ (ok), 17:56, 07/07/2010 [^] [^^] [^^^] [ответить] | +1 +/– | http www x org wiki radeon radeon Driver for ATI AMD Radeon based video chips,... текст свёрнут, показать | |
|
|
|
|
|
|
|
1.6, User294 (ok), 15:42, 07/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>- Для видеокарт Radeon HD 5000 "Evergreen" (R800) отключена возможность использовать
>2D-акселерацию;
Странное какое-то новшество... oO
| |
1.7, oops (ok), 15:45, 07/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
а есть ли разница с KMS'ом запустить драйвер или без? Например, на производительность это как-то влияет?
| |
|
2.11, nmorozov (ok), 15:54, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Влияет на переключение режимов, при старте всяческих gdm экран не моргает с KMS. Хотя в KMS багов поболее, хотя вроде их фиксили, я не обновлял дрова сам стоят те что в дистре.
| |
|
3.20, oops (ok), 16:59, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
ну про моргание я знаю, это переключение видео-режимов на уровне ядра, как я понял. а еще какие-нибудь плюсы от него есть?
| |
|
4.26, dalco (ok), 18:36, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Некоторые развиваемые и уже внедренные плюшки работают только при включенном KMS. Навскидку - запуск иксов без рутовых привилегий, продвинутый поверменеджмент (динамический клокинг памяти/gpu).
| |
4.32, anonymous (??), 22:06, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
DRI2 только с KMS работают. классические драйверы остались в прошлом, DRI1.
| |
|
|
|
|
2.23, laska (??), 18:13, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
> на r600 KMS лучше выключить - иксы не грузят дри-драйвер и переключаются на swrast
работает DRI, работает GL. Возможно вам надо обновить ядро/lindrm/xf86-video-ati/xorg.
| |
|
|
4.35, laska (??), 22:56, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
выдержки из лога
X.Org X Server 1.7.7
...
(II) [KMS] Kernel modesetting enabled.
...
(--) RADEON(0): Chipset: "ATI Radeon HD 3300 Graphics" (ChipID = 0x9614)
(II) RADEON(0): PCI card detected
(WW) RADEON(0): Color tiling is not yet supported on R600/R700
(II) RADEON(0): KMS Color Tiling: disabled
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:05.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:01:05.0
...
(II) RADEON(0): [DRI2] Setup complete
(II) RADEON(0): Front buffer size: 5120K
(II) RADEON(0): VRAM usage limit set to 226483K
(==) RADEON(0): Backing store disabled
(II) RADEON(0): Direct rendering enabled
(II) RADEON(0): Setting EXA maxPitchBytes
(II) EXA(0): Driver allocated offscreen pixmaps
(II) EXA(0): Driver registered support for the following operations:
(II) Solid
(II) Copy
(II) Composite (RENDER acceleration)
(II) UploadToScreen
(II) DownloadFromScreen
(II) RADEON(0): Acceleration enabled
...
(II) AIGLX: enabled GLX_MESA_copy_sub_buffer
(II) AIGLX: enabled GLX_SGI_make_current_read
(II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
(II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
(II) AIGLX: Loaded and initialized /usr/lib/dri/r600_dri.so
(II) GLX: Initialized DRI2 GL provider for screen 0
вам этого достаточно? Для справки --- у меня multiseat (чтоб два человека могли работать независимо) конфигурация на видяшках radeon r600 и r700. Используется KMS, аппаратное 2D ускорение и GL работают на обеих видяшках (можно вдвоем на одном компе рубиться в openarena против друг друга)
PS: если нужны подробности пишите мне на мыло mikhail dot kshevetskiy at gmail dot com
| |
|
|
6.42, laska (??), 23:46, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
внимательно посмотри на логи ядра и X-сервера там может быть подсказка.
| |
|
|
4.37, laska (??), 23:04, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
проверьте еще наличие необходимых фирмварей. Для r600/r700 нужны две дополнительные фирмвари R600_rlc.bin и R700_rlc.bin. Эти фирмвари не входят в состав линуксового ядра и должны быть установлены отдельно. Без них у вас не будет работать аппаратное ускорение.
| |
|
5.40, астронимус (?), 23:41, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>проверьте еще наличие необходимых фирмварей. Для r600/r700 нужны две дополнительные фирмвари R600_rlc.bin
>и R700_rlc.bin. Эти фирмвари не входят в состав линуксового ядра и
>должны быть установлены отдельно.
Во-первых они туда входят (а если дистрибутивщики потрошат ядро на пакеты, то это их и пользователей этого дистрибутива проблемы), во-вторых они у меня точно есть.
Просто не так давно переехал с 31 ветки сразу же на 34 и решил попробовать KMS (и фреймбуферную консоль). Последняя заработала, а вот иксовый dri-драйвер перестал грузиться, и иксы откатывались на swrast. Отключение KMS помогло. Но коли у всех мужиков работает и с KMS, значит я где-то напортачил сам.
| |
|
|
7.50, астронимус (?), 15:15, 08/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Да, вы правы, R600_rlc.bin у меня не оказалось. Вообщем, мне удалось запустить и фреймбуферную консоль и иксы с включённым KMS.
Ядро собрано так:
CONFIG_DRM_RADEON=m #у меня правда собрано монолитно
CONFIG_DRM_RADEON_KMS=y
CONFIG_FRAMEBUFFER_CONSOLE=y
# CONFIG_FB_RADEON is not set #именно отключить, будем работать через fbcon и radeondrmfb
CONFIG_FIRMWARE_IN_KERNEL=y #включаем блобы в ядро
CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware" #ищем их здесь
CONFIG_EXTRA_FIRMWARE="radeon/R600_rlc.bin radeon/R700_rlc.bin" #какие именно
Прочитано тут http://wiki.x.org/wiki/radeonBuildHowTo#Troubleshooting
Как добраться до нужных опций в menuconfig можно посмотреть тут http://en.gentoo-wiki.com/wiki/Radeon
Остатки настройки фреймбуфера тут http://en.gentoo-wiki.com/wiki/Framebuffer#With_Kernel_Mode_Setting
libdrm 2.4.21
mesa git master
xorg-server 1.8.2
xf86-video-ati git master
Не сдаётся выключение в OGL-приложениях вертикальной синхронизации. О существовании driconf знаю.
| |
|
|
|
|
|
2.33, anonymous (??), 22:12, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>на r600 KMS лучше выключить - иксы не грузят дри-драйвер и переключаются
>на swrast
У меня все нормально, Radeon 3870, даже лучше стало, glxgears наконец то привязался к частоте монитора 60гц. Наверно чтото с vsync пофиксили. gnome-shell работает, openarenа и прочее livequake'и бегают.
| |
|
3.53, астронимус (?), 11:09, 09/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>openarenа и прочее livequake'и бегают.
60 фпс - это далеко не бегают. Тут вертикальная синхронизация только вредит. Идеальное решение (чтобы не нарваться на дрожание картинки)- количество фпс кратное в целое число раз. При 60 Гц - 120 fps. В играх на движке от квейка была переменная (cvar) com_maxfps "значение", которой легко можно было ограничить число фпс. Но похоже при включённом KMS настройки из ~/.drirc игнорируются.
| |
|
|
1.16, soccer (?), 16:37, 07/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Кто нибудь пожалуйста проясните ситуацию с radeonhd.
1 - Он еще жив (разрабатывается)?
2 - Для каких карт он подходит?
| |
|
2.18, Devider (ok), 16:54, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
3) И какой драйвер пользовать для hd 5740? А то даже БаттлТанкс не работают!
| |
2.19, zuborg (?), 16:56, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Жив и разрабатывается, и поддерживает некоторые фичи которых нет у ati драйвера.
Я, например, сижу на radeonhd, потому что он умеет понижать частоту ядра через AtomBIOS (для понижения частоты памяти пришлось раскоментить кусок кода, но тоже работает).
Итого под radeonhd нет 3d ускорения, но зато работает тихо, а под ati есть 3d, но очень шумит.
| |
|
3.24, laska (??), 18:19, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
> Я, например, сижу на radeonhd, потому что он умеет понижать частоту ядра через AtomBIOS
при использовании KMS на радеоне и 2.6.34-ого ядра это тоже возможно. Смотри опции загрузки модуля dynclks и dynpm.
| |
3.28, iZEN (ok), 19:18, 07/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Итого под radeonhd нет 3d ускорения, но зато работает тихо, а под ati есть 3d, но очень шумит.
Безвентиляторные видюшки Radeon HD 4xxx/5xxx и AMD 785G с пассивным охлаждением на тепловых трубках не шумят совсем. ;)
| |
|
|
1.25, stels (?), 18:30, 07/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Скажите работает ли энергосбережение на ati r350? если да то как его включить?
| |
|
2.29, laska (??), 20:25, 07/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Скажите работает ли энергосбережение на ati r350? если да то как его включить?
В общем случае да, у тебя из-за особенностей ноута/биоса может и не работать.
При использовании KMS смотри на опции модуля radeon: dynclks и dynpm. Без использования KMS пробуй опции ClockGating, ForceLowPowerMode, DynamicPM у X-ого драйвера radeon.
| |
|
|
|
3.34, anonymous (??), 22:17, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Почему это?
намекает на то что исторически radeon писали по NDA, потом просили AMD/ATI поглядеть код и если получали разрешение то коммитили в открытую ветку. Во многом оно и сейчас так же. Ну и firmware пока еще закрыт.
| |
|
4.36, dimqua (??), 23:02, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Про NDA не знал, спасибо. Ну да, тогда правильнее было бы сказать "открытого".
| |
4.41, астронимус (?), 23:44, 07/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>firmware пока >еще закрыт.
firmware в ядре, ядро в яйце, яйцо в утке и т.д. xf86-video-ati вполне свободен. По NDA, могу ошибаться, писали только radeonhd
| |
4.46, dalco (ok), 09:18, 08/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Если верить драйверописателям, то это даже не firmware. В firmware обычно хитрый исполняемый микрокод зашит, а в нашем случае это всего лишь таблица состояний конечного автомата и нужна для инициализации контроллера прерываний.
Говорят, что можно контроллер прерываний и софтварно обойти, но, поскольку сия хрень вызывается до нескольких сотен тысяч раз в секунду, то софтварная эмуляция будет, мягко говоря, неторопливой.
А железячное решение, по словам AMD, то ли кем то отдельно разрабатывалось, то ли с чужими патентами. Потому и под GPL эту "фирмварь" выложить нельзя.
| |
|
3.44, aZ (ok), 04:05, 08/07/2010 [^] [^^] [^^^] [ответить]
| –2 +/– |
ГПЛ это всего-то открытое, до свободы там далеко.
| |
|
|
|