LINUX.ORG.RU

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

 

[эмулятор] PTLsim

 

http://www.ptlsim.org/index.php

Говорят, что моделирует x86/x86-64 очень аккуратно, с динамическим изменением уровня детализации.

PTLsim is licensed under the GNU General Public License, version 2

Я лично про него раньше не слышал, поиск на LOR-е - тоже.

Andrew-R
()

[LKML] Медленная запись на usb flash

 

http://lkml.org/lkml/2010/5/3/404

для 2.6.33 указана скорость записи в 1.5 Мб/с Подкручивание /proc/sys/vm/dirty_bytes до 16000000 увеличивает скорость до 9-12 Mb/s. Задаётся вопрос - а можно эту настройку VM на отдельный класс устройств менять (кажется, таким специфическим поведением обладают только usb-флэшки)?

Andrew-R
()

[r300g] Phoronix оттестил llvmpipe + r300c + r300g

r300g (Gallium3D) победил, без шансов.

http://www.phoronix.com/data/img/results/gallium3d_llvmpipe/1.png

судя по этому графику, в 800x600 связка ATI Radeon X1950PRO 256MB + Intel Core i7 920 (2.66GHz O/c до 3.60GHz) побила барьер в 200 фпс в OpenArena 0.8.5! Стандартный драйвер r300 почему-то сумел лишь 125 прмерно выжать. Дальше стало лучше - в 1024x768 r300g - 140 fps, r300c - 60 примерно. И пока классический драйвер оставался на том же уровне примерно в 60 fps вплоть до 1920x1080 - к нему сверху медленно спускался график галлума, но даже в конечной точке разница была примерно 80 fps против 50.

да, llvmpipe на таких разрешениях естественно не больше 10 кадров в секунду делал, но в 800x600 свои обещанные 35 кадров/c выдал.

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
()

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