LINUX.ORG.RU

Сообщения Andrew-R

 

[xfs] В 2.6.34-rc* лучше до отказа диск не забивать.

link:

http://lkml.org/lkml/2010/4/5/237

Под постоянной нагрузкой на запись она (XFS) в последних rc убьётся об OOM-killer'а. Я на этот баг наткнулся. И простое du выдувает XFS туда же, на некоторых конфигурациях.

Патчи в процессе производства.

в .35 наверное опять раснесут эту ФС на кусочки - обещают переделать систему записи лога, что должно на порядок поднять производительность с кучей мелких файлов.

http://xfs.org/index.php/XFS_Status_Updates

XFS status update for March 2010 «Using the new delayed logging mechanism I/O bandwidth used for the log decreases by orders of magnitude and performance on metadata intensive workloads increases massively. »

 

Andrew-R
()

[nvidia] [nouveau] [3D] О скорости.

Итак, вот что получается для открытого драйвера вот отсюда

http://repo.or.cz/w/mesa/mesa-lb.git
* stable+testing

commit 6a74f1a6b171fc26cfe09b6c4bd0369bf7a6d2f8
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Fri Feb 26 02:09:07 2010 +0100

nvfx: nv40 fragment program control flow


репо почти мертвое, потихоньку патчи оттуда переезжают в основной репозитарий mesa.

Однако-ж:

guest@slax:~/source/mesa/progs/demos$ ./engine
libGL: OpenDriver: trying /mnt/hdd2/src-aux/mesa-nouveau-fixed-func/mesa-lb/lib/gallium/nouveau_dri.so
allocated 65536
0x8caf7b0: new fpbo!
allocated 131072
vp: GENERIC[0] to fpreg 4
adding relocation at 0 for 0
fp: GENERIC[0] from fpreg 4
0x8cc29e8: new fpbo!
allocated 196608
allocated 262144
242 frames in 5.023 seconds = 48.178 FPS
294 frames in 5.022 seconds = 58.542 FPS
294 frames in 5.012 seconds = 58.659 FPS
314 frames in 5.005 seconds = 62.737 FPS
274 frames in 5.015 seconds = 54.636 FPS

mesa из git master даёт картину вида
guest@slax:~/source/mesa/progs/demos$ ./engine
29 frames in 5.068 seconds = 5.722 FPS
33 frames in 5.143 seconds = 6.416 FPS
32 frames in 5.052 seconds = 6.334 FPS

Там довольно сильно пришлось покорёжить галлиум, но потенциал показан, надеюсь. Это на GF6200/AGP, на самом стартовом (медленном) уровне работы GPU.

Да, и это единственная карточка, которая _у меня_ есть и на открытых дровах делает

OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV4A
OpenGL version string: 2.1 Mesa 7.9-devel
OpenGL extensions:

Так что если _сейчас_ Gallium-based дрова не шибко быстрые - это не значит что их вообще нельзя ускорить. Можно. Другой вопрос, что втиснуть несколько поколений железа от разных производителей под несколько разных API, зная что придётся это всё расширять до OGL3/4 .... непросто.

 , ,

Andrew-R
()

[!] А в техническо-железном можно прикреплять темы?

Хотялось бы отдельно по трем основным видеокартам - опенсорц дрова, я туда временами что-нибудь полезное, но слишком маленькое для новостей на главной заносить могу, как и многие другие тут.

Можно по звуковым наверное тоже, в alsa-devel всё время что-то чинят, что-то ломают .... Но я больше в визуальным карточкам тяготею. Вечный читатель dri-devel, но к сожалению очень плохой драйверо-писатель.

Сейчас вот среди коммитов проскочило:
[PATCH 5/7] drm/i915: use vblank and vsync interrupts on 945

.... «Increases OA performance on my AspireOne by about 300% with
the new DRI2 bits, which rely on high frequency vblank events.»

Вот такие вот низкоуровневые детали - неврубленные прерывания просаживали производительность в 3 (три) раза ...

Andrew-R
()

doom3 на открытых дровах.

Допилили, пока 3-5 fps. Зато показывает корректно.

http://img215.imageshack.us/img215/9541/doomnvfx2.png

http://pastebin.ca/1807864 - log

А самое смешное - in-game скриншотилка не работает, по крайней мере у меня. Так что веселимся в оконном режиме (сарказм вкл).

Для тех кто по ссылкам не ходит - у меня Duron 950 Mhz, 256 RAM, 256 VRAM на GF6200 (который по ходу ещё и не на масимуме пашет - 200/400 Mhz вместо 350/500 Mhz).

Пользователям NV5x и выше предлагают потестить генератор фирмварей ;)

http://lists.freedesktop.org/archives/nouveau/2010-February/005137.html

Andrew-R
()

ASUS m51ta (две видеокарты) решение

Если бы все лоровские анонимусы хотя бы пару дней в год кодили с такой же эффективностью, как поливаемые ими разработчики ......

http://www.phoronix.com/forums/showthread.php?t=21979

На Форониксе опубликовали маленькую хаутушку по переключению видеокарт на ноутах с двумя видеокартами (ATI/ATI - ATI/Intel), переводить набор команд думаю смысла не имеет, зато имеет смысл предупредить что патчи пока не очень стабильны динамическое переключению туда-сюда при графическом перезаходе в систему (gdm) может на какой-то раз подвесить все нафик. У автора хауту Fedora 12 + апдейты, правда то что он делает мягко говоря не совсем Федора-вэй..

========копипаста==============
02-12-2010, 04:56 AM
rmartinez
Junior Member
       
Join Date: Oct 2009
Location: Zürich, Switzerland
Posts: 41
Default Hybrid ATI/ATI - Intel/ATI solution: small switcheroo how to
First of all, this «how to» is intended to people like me with almost no knowledge about compiling and patching kernels. Also to people that may want to share their experience using the switcheroo patch from David Airlie with their own machines with switchable graphics.

(Это хауту предназначено для людей типа меня, которые практически ничего не знают про компиляцию и патчинг ядра. А также для тех, кто хотел бы поделится впечатлениями от работы патча «switcheroo», написанного Дэйвом, на своих машинах с переключаемыми видеокартами)

Notes:
GNU/Linux used: Fedora 12 with all updates
Machine: ASUS M51Ta
Graphic card configuration:
- Integrated: 01:05.0 VGA compatible controller: ATI Technologies Inc RS780M/RS780MN [Radeon HD 3200 Graphics]

- Discrete: 02:00.0 VGA compatible controller: ATI Technologies Inc Mobility Radeon HD 3650

(0) Downloads:
http://www.kernel.org/pub/linux/kern...33-rc7.tar.bz2 and untar it to: /usr/src/
http://people.freedesktop.org/~airli...ation-v6.patch and copy it to: /usr/src/
http://people.freedesktop.org/~airli...ondition.patch and copy it to: /usr/src/

(1) Patch kernel & compile kernel:
su
cd /usr/scr/linux-2.6.33-rc7/
patch -p1 <../0001-vga_switcheroo-initial-implementation-v6.patch
patch -p1 <../0002-vga-switch-hi-my-name-is-race-condition.patch
make mrproper
cp /boot/config-«kernel» .config # in my case: «kernel» = 2.6.31.12-174.2.3.fc12.x86_64
yum install qt3-devel gcc-c++ libXi-devel # install development tools (just in case)
make xconfig # make changes and save before quitting
make
make modules_install
cp arch/x86/boot/bzImage /boot/vmlinuz-2.6.33-rc7
cp System.map /boot/System.map-2.6.33-rc7
install mkinitrd
new-kernel-pkg -v --mkinitrd --depmod --install 2.6.33-rc7
gedit /boot/grub/menu.lst # edit grub to add the new compiled kernel

(2) Run the new kernel and test:
su
mount -t debugfs none /sys/kernel/debug
cd /sys/kernel/debug/vgaswitcheroo
cat switch # to see which card is active
echo DDIS > switch # to go to discrete card (log off and then log in after this command)
echo DIGD > switch # to go to integrated card (log off and then log in after this command)
echo OFF > switch # to just poweroff the card you aren't using

(3) My tests:
[root@FEDORA12x64test vgaswitcheroo]# cat switch
0:+:Pwr:0000:01:05.0
1: :Off:0000:02:00.0
[root@FEDORA12x64test vgaswitcheroo]# glxgears
1918 frames in 5.0 seconds = 383.455 FPS
2090 frames in 5.0 seconds = 417.909 FPS
2147 frames in 5.0 seconds = 429.261 FPS

[root@FEDORA12x64test vgaswitcheroo]# cat switch
0: :Off:0000:01:05.0
1:+:Pwr:0000:02:00.0
[root@FEDORA12x64test vgaswitcheroo]# glxgears
1683 frames in 5.0 seconds = 336.440 FPS
1618 frames in 5.0 seconds = 323.554 FPS
1735 frames in 5.0 seconds = 346.940 FPS

In my case there was no 3D acceleration with this kernel, even if I installed «mesa-dri-drivers-experimental». I think it is because the firmware R600_rlc.bin was missing in /lib/firmware/radeon. Anyway, the switcheroo works great. May be with the next stable kernel all will work with 3D acceleration. Special thanks to David Airlie that explained me how to use his switcheroo.

(В моём случае ускорение 3d не заработало с этим ядром, даже после того как я поставил экспериментальную Месу. Я думаю это потому файл с микрокодом R600_rlc.bin отсутствовал в /lib/firmware/radeon. По-любому, переключение работает. Может быть со следующим стабильным ядром всё заработает и с 3D ускорением. Особое спасибо David Airlie, который обяснил, мне как использовать его патч)


И далее вторым постом «я поставил более свежее ядро из git-а и 3d заработало. Компиз и программа для просмотра и обработки 3-мерных изображений. Компиз стал работать быстрее и ноутбук теперь не такой горячий как прежде». Обновленное начало инструкции прилагается.

su
cd /usr/src/
git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
cd linux-2.6-git/
patch -p1 <../0001-vga_switcheroo-initial-implementation-v6.patch
patch -p1 <../0002-vga-switch-hi-my-name-is-race-condition.patch
make mrproper
(...)

Andrew-R
()

[nouveau] TNT2 крутит шестерни

OpenGL vendor string: Nouveau
OpenGL renderer string: Mesa DRI nv04 20091015 x86/MMX+/3DNow!+
OpenGL version string: 1.2 Mesa 7.8-devel
OpenGL extensions:
GL_ARB_draw_buffers, GL_ARB_imaging, GL_ARB_multisample,
GL_ARB_multitexture, GL_ARB_texture_compression, GL_ARB_texture_env_add,
GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3,
GL_ARB_transpose_matrix, GL_ARB_vertex_buffer_object, GL_ARB_window_pos,
GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_logic_op,
GL_EXT_blend_minmax, GL_EXT_blend_subtract, GL_EXT_compiled_vertex_array,
GL_EXT_convolution, GL_EXT_copy_texture, GL_EXT_draw_range_elements,
GL_EXT_framebuffer_object, GL_EXT_histogram, GL_EXT_multi_draw_arrays,
GL_EXT_packed_pixels, GL_EXT_polygon_offset, GL_EXT_rescale_normal,
GL_EXT_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture,
GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
GL_APPLE_packed_pixels, GL_IBM_multimode_draw_arrays,
GL_IBM_rasterpos_clip, GL_MESA_window_pos, GL_NV_light_max_exponent,
GL_NV_texgen_reflection, GL_OES_read_format, GL_SGI_color_matrix,
GL_SGI_color_table, GL_SGIS_generate_mipmap, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
.....

guest@slax:/mnt/hdc6$ glxgears
1025 frames in 5.0 seconds = 204.648 FPS
1050 frames in 5.0 seconds = 209.888 FPS
1067 frames in 5.0 seconds = 213.230 FPS
1069 frames in 5.0 seconds = 213.732 FPS
1067 frames in 5.0 seconds = 213.303 FPS

забавно что с композитингом только

43 frames in 5.0 seconds = 8.541 FPS
47 frames in 5.1 seconds = 9.246 FPS
46 frames in 5.1 seconds = 9.045 FPS
36 frames in 5.1 seconds = 6.994 FPS
38 frames in 5.1 seconds = 7.474 FPS
46 frames in 5.0 seconds = 9.110 FPS

Всё с git, mesa отсюда:
http://cgit.freedesktop.org/~currojerez/mesa/

P.S. - Кваки не едут, зато едет mesa/progs/demos/teapot :)

 

Andrew-R
()

[Nouveau] Просят потестить.

http://lists.freedesktop.org/archives/nouveau/2009-December/004399.html

Один из разработчиков (Marcin Kościelnicki) написал за несколько дней генератор программ для переключения контекста (ctxprogs) для NV5x. Но поскольку у него есть только NV86, которую он давеча двумя кваками (Q3 arena) + OpenGL вариантом Doom мучал-мучал, не умучал - то он просит народ с картами NV50, NV84, NV86, NV92, NV94, NV96, NV98 (НЕ NVAx) потестить как можно больше Gallium (3D).

Дифф (на ядро): http://0x04.net/~mwk/gen.diff

Если что-то работает с официальными микропрограммами от NVIDIA (идущими сейчас с nouveau), но не работает с этими «самопальными» - обращайтесь к автору на мыло, или через irc, будет засчитано за баг.

 

Andrew-R
()

В драйвер md добавили барьеры

http://www.gossamer-threads.com/lists/linux/kernel/1165316

Разоработчик(и) предполагают - будет тормозить. У кого есть желание потестить, пока горяченькое?

Andrew-R
()

Адрес загрузки ядра сменился?

Делаю allnoconfig && make bzImage . Получаю ядро, которое с трудом грузится в qemu если указать 18 m памяти для эмулируемой машины. Долго ковырялся, потом дошло сравнить конфиги. В какой-то момент сменился CONFIG_PHYSICAL_START в дефолтном конфиге - стал 16MB (0x1000000). Ну и естественно машины с меньшим объёмом памяти поломались. Впрочем, может быть это только qemu так шалит? Кто-то хочет попробовать на реальной машине с 16 и меньше МБ ОЗУ проверить?

http://fixunix.com/kernel/491915-regarding-config_physical_start-16mb-linux-n...

Andrew-R
()

KDE4 (4.3.2) высокая загрузка проца [РЕШЕНО!]

Кушал у меня kded4 100% одного ядра. Сначала грешил на экспериментальные дрова r600, а потом нашёл

http://kubuntuforums.net/forums/index.php?action=printpage;topic=3105506.0

-------репост---- Title: Re: Can't: shut down, restart, switch user, log out, ... Post by: chconnor on August 07, 2009, 09:46:16 pm I love it when there's an easy solution.

For those that are like me and need a little more guidance, here's a more detailed list of what I (and some others) did to solve it:

Launcher menu -> Settings -> System Settings (under General -> Look&Feel ->) Notifications (under System Notifications -> Applications Tab) select Event Source "KDE System Notifications" I selected each of the entries in the table in turn and UNchecked "Play a sound", then clicked Apply Under the Player Settings tab, I selected (it was already selected) "No audio output". I had to restart to see the fix work.

Bless this humble forum, -c

------конец-репоста-----

Т.е. просто отключаем КДЕшный звук! И 100% загрузки проца как не бывало ...

Но баги с прокси это не убирает:

https://bugs.kde.org/show_bug.cgi?id=184588

https://bugs.kde.org/show_bug.cgi?id=155707

Andrew-R
()

WorkPad z50

Раз в толксах запретили технищу постить - буду постить тут ....

http://www.smartphonemag.com/_archives/Sep99/ibm.asp

Суб-ноут 10-летней (!) давности. До 8 ч. работы от стандартных батарей по спецификациям, вот тут

http://forums.gentoo.org/viewtopic-t-13391-start-25.html написано про 5-7 часов работы без перезарядки .....

Опять хорошую вещь зарубили :(

Andrew-R
()

[2all] Что это ?

http://dolphinshome.ru/2008/02/03/7

Для тех кто по ссылкам не ходит - там ужасный автоперевод ......

------

Большая часть содержания на Memoryshare создана вкладчиками Memoryshare, которые являются членами общественности. Выраженные представления их и если определенно не заявлено не являются таковыми из Би-би-си. Би-би-си не ответственна за содержание любых внешних участков, на которые ссылаются.

Дорогой Пользователь, Вы приземлились на этой странице, которая больше не существует. Мы переместили Ваш любимый вебсайт в более высокий уровень - новый взгляд, более информативное содержание и много забавного материала для Вас, чтобы сделать.

-------

Для чего оно? Что это такое? Это типа новая мода такая - мусорный сайт с закосом "под гугль"?

Andrew-R
()

[ЖЖ] Павел Дуров

После как минимум двух лет нахождения (и даже какого-то участия) в этой соц. сети зашёл на страничку автора .....

С удивлением нашёл там:

------------- Personal Information [ Edit ]

Activities: UNESCO, MENSA High IQ Society, NWO

Interests:

Интернет, PHP, MySQL, CSS, XML, DOM, GNU, Debian, UNIX, Social Networking, новые технологии, Cisco, webdev

Favorite Music: The Beatles, RHCP, Louis Armstrong, Frank Sinatra, Blackmore's Night, Rammstein, Vanessa Mae, Snoop Dogg, 2raumwohnung, Mylene Farmer, Andrew Lloyd Webber, TATU, The Killers, тест

Favorite Movies: Matrix, Fight Club, V for Vendetta, Lord of the Rings, Lord of War, Godfather, Legends of the Fall

Favorite Games: C&C, Dreamfall, The Longest Journey, Discword 2, Discworld Noir, Quake 3, Starcraft

Favorite Quotes: Не беспокойся о том, что у тебя нет высокого чина. Беспокойся о том, достоин ли ты того, чтобы иметь высокий чин.

Конфуций About Me: Больше всего ценю в людях честность, трудолюбие и преданность идее.

--------

Судя по среднестатистическому обывателю я бы не сказал? что там пахнет High IQ Society. Может просто не в тех группах плаваю.

 

Andrew-R
()

[ЖЖ] Вот это да - Х на 16 Mb!

http://kmandla.wordpress.com/2008/11/27/some-minor-improvements/

Автор я так понимаю живет на CRUX-е. Без всяких uclibc. Пошёл читать глубже.

 

Andrew-R
()

Пономаренко vs Саймон

http://www.skmrf.ru/library/library_files/p2033.htm

http://www.juliansimon.org/writings/Ultimate_Resource/TINTRO.txt

пока у последнего я вижу крайне экономический взгляд, цена, доступность, жизненные условия, без анализа откуда это берётся и какой ценой.

Andrew-R
()

[проприетарщина] мпег2 ускорения в радеонах.

http://www.phoronix.com/forums/showthread.php?t=17530

"It actually works for me. I have an HD4870 using mplayer from svn (2009-06-26). "

У одного работает. Кто-нибудь тут, бенчмарки, особенно по энергопотреблению?

//rv280@opensource driver user

 

Andrew-R
()

Иксы: вести с полей.

Евгений (Evgeny M. Zubok) добавил поддержку Xv (Xvideo) в драйвер для старых видеокарт S3. У меня такая есть, надо бы затестить.

2009-05-25 Trio64V+ now using NewMMIO. Enable Xv for Trio64V+ and Trio64UV+

http://cgit.freedesktop.org/xorg/driver/xf86-video-s3/

Эрик Анхольт (Eric Anholt) экспериментирует с софтовым режимом зонального рендеринга:

http://cgit.freedesktop.org/~anholt/mesa/log/?h=intel-swzr
8 days intel: Implement software zone rendering.

Maciej Cencora экспериментирует с поддержкой GL_ARB_occlusion_query в драйвере r300 (может давать прирост скорости рендеринга для медленных CP U в паре с быстрой видеокартой: ~55 fps vs ~49 fps on 1Ghz CPU + RV530 (313MHz GPU - 300 MHz memory) Если процессор трудится на максимуме 2.16 Ггц то наблюдается падение FPS, с 80 до 60 в игре sauerbraten в самом начальном экране). Работает пока только на картах с HW TCL , обычно это НЕ мобильные и НЕ встроенные варианты)

http://cgit.freedesktop.org/~osiris/mesa/log/?h=occlusion-query


Поддержка TV-out для nouveau (открытый драйвер Nvidia) в разработке тут:

http://cgit.freedesktop.org/~currojerez/xf86-video-nouveau/log/


Andrew-R
()

Глупый вопрос, про OGD1

В Спб кто-то такое счастье хочет? Появилась шальная мысль поспрашивать наши ВУЗы, вдруг они могут помочь в этом деле, с оплатой изготовления плат? ВУЗ платит, студенты изучают. Результат доступен всему сообществу. Или у нас такие мечты не прорастают дальше бумаги? Всё-таки в кои то веки есть шанс повозиться с видео-ускорителем .... Нету своих процессоров - так может хоть на видеокарте уедем?

Andrew-R
()

[LJ] Словил BUG на 2.6.29.4

Сидел, смотрел как gentoo компиляет проги (через NFS, на разделе с xfs). Что-то никак coreutils не компилялись, потом компиляция ppl аварийно прервалась. Ребутнул SGI (клиента), на соседнем разделе стал пакетик с Mplayer-ом запаковывать - и опс.

----

May 24 09:19:39 (none) kernel: ------------[ cut here ]------------
May 24 09:19:39 (none) kernel: kernel BUG at lib/radix-tree.c:473!
May 24 09:19:39 (none) kernel: invalid opcode: 0000 [#1] SMP
May 24 09:19:39 (none) kernel: last sysfs file: /sys/devices/platform/w83627hf.656/in8_input
May 24 09:19:39 (none) kernel: Modules linked in: radeon drm ipv6 sg sd_mod snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq s
nd_pcm_oss snd_mixer_oss nfsd lockd nfs_acl auth_rpcgss sunrpc usb_storage scsi_mod libusual tuner_simple tuner_types tda9887 snd_
cs4232 snd_mpu401 tda8290 snd_emu10k1 snd_wavefront snd_via82xx snd_ac97_codec snd_wss_lib saa7134 ac97_bus uhci_hcd snd_pcm ir_co
mmon ehci_hcd snd_opl3_lib videobuf_dma_sg snd_page_alloc snd_timer snd_util_mem snd_mpu401_uart videobuf_core usbcore tveeprom pp
dev shpchp snd_hwdep pci_hotplug emu10k1_gp snd_rawmidi snd_seq_device 8139too rtc_cmos via_agp rtc_core snd rtc_lib ns558 gamepor
t soundcore parport_pc parport xfs exportfs ufs agpgart tuner v4l2_common videodev v4l1_compat w83627hf hwmon_vid hwmon i2c_viapro
i2c_dev
May 24 09:19:39 (none) kernel:
May 24 09:19:39 (none) kernel: Pid: 199, comm: kswapd0 Not tainted (2.6.29.4-i486 #3) MS-6380E
May 24 09:19:39 (none) kernel: EIP: 0060:[<c10ff322>] EFLAGS: 00010202 CPU: 0
May 24 09:19:39 (none) kernel: EIP is at radix_tree_tag_set+0x1d/0xa8
May 24 09:19:39 (none) kernel: EAX: cf083a58 EBX: c6e70280 ECX: 00000000 EDX: 01e1dd64
May 24 09:19:39 (none) kernel: ESI: cf2d8c00 EDI: 00000000 EBP: cfa86e80 ESP: cfa86e60
May 24 09:19:39 (none) kernel: DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
May 24 09:19:39 (none) kernel: Process kswapd0 (pid: 199, ti=cfa86000 task=cfa94000 task.ti=cfa86000)
May 24 09:19:39 (none) kernel: Stack:
May 24 09:19:39 (none) kernel: 00000000 01e1dd64 cf083a58 cf083bec ce33ef84 c6e70280 cf2d8c00 cf083a20
May 24 09:19:39 (none) kernel: cfa86e9c d0abbc48 c6e70324 cf083a54 c6e703a4 c6e70280 00000045 cfa86eac
May 24 09:19:39 (none) kernel: d0aaf508 c6e703a4 c6e703ac cfa86eb8 d0aba743 c6e703a4 cfa86ec4 c10961ec
May 24 09:19:39 (none) kernel: Call Trace:
May 24 09:19:39 (none) kernel: [<d0abbc48>] ? xfs_inode_set_reclaim_tag+0x69/0x88 [xfs]
May 24 09:19:39 (none) kernel: [<d0aaf508>] ? xfs_reclaim+0x88/0x8e [xfs]
May 24 09:19:39 (none) kernel: [<d0aba743>] ? xfs_fs_destroy_inode+0x2a/0x43 [xfs]
May 24 09:19:39 (none) kernel: [<c10961ec>] ? destroy_inode+0x27/0x38
May 24 09:19:39 (none) kernel: [<c10962ad>] ? dispose_list+0xb0/0xd9
May 24 09:19:39 (none) kernel: [<c1096486>] ? shrink_icache_memory+0x1b0/0x1dd
May 24 09:19:39 (none) kernel: [<c106c673>] ? shrink_slab+0xd8/0x132
May 24 09:19:39 (none) kernel: [<c106cac3>] ? kswapd+0x3f6/0x56e
May 24 09:19:39 (none) kernel: [<c106b1e4>] ? isolate_pages_global+0x0/0x1b0
May 24 09:19:39 (none) kernel: [<c1034437>] ? autoremove_wake_function+0x0/0x33
May 24 09:19:39 (none) kernel: [<c101b1e6>] ? complete+0x34/0x3e
May 24 09:19:39 (none) kernel: [<c106c6cd>] ? kswapd+0x0/0x56e
May 24 09:19:39 (none) kernel: [<c103415c>] ? kthread+0x3b/0x61
May 24 09:19:39 (none) kernel: [<c1034121>] ? kthread+0x0/0x61
May 24 09:19:39 (none) kernel: [<c10037c7>] ? kernel_thread_helper+0x7/0x10
May 24 09:19:39 (none) kernel: Code: b4 89 42 04 83 c4 4c 89 f0 5b 5e 5f 5d c3 55 89 e5 57 56 53 83 ec 14 89 45 e8 89 55 e4 89 4d
e0 8b 38 3b 14 bd 6c ee 39 c1 76 04 <0f> 0b eb fe 8b 45 e8 8b 55 e0 8b 70 08 6b c7 06 c1 e2 03 89 55
May 24 09:19:39 (none) kernel: EIP: [<c10ff322>] radix_tree_tag_set+0x1d/0xa8 SS:ESP 0068:cfa86e60
May 24 09:19:39 (none) kernel: ---[ end trace 06b8f5f516406ef0 ]---


Кажется не я первый:

lkml.org/lkml/2009/5/14/360
lists.debian.org/debian-kernel/2009/05/msg00000.html
https://lists.linux-foundation.org/pipermail/bugme-new/2009-April/021632.html

Andrew-R
()

Glamo DRI: первые шаги.

Железки нету, в код даже не глядел пока, но описание выглядит интересно:

http://lists.openmoko.org/pipermail/devel/2009-May/005489.html

---- - Handling of Glamo's command queue done at the kernel level, and access from userspace implemented via an ioctl. (очередь команд посылается через ядро)

- Glamo's VRAM managed in the kernel, with buffers being allocated from userspace via a GEM ioctl interface. (видеопамять выделяется на уровне ядра, через интерфейс GEM)

- Minimal decoupling of DRM from PCI. (по-минимуму отделили DRM от PCI )

Может пригодится (как пример работающего кода) для гудящей на краю стола O2, когда-нибудь.

Andrew-R
()

RSS подписка на новые темы