LINUX.ORG.RU

Сообщения no-steam

 

xf86-video-ati && Radeon SI - состояние?

В общем, в очередной раз поставил себе блоб, больше недели не выдержал, хочу обратно на свободный драйвер. Но так как у меня HD7750, раньше приходилось страдать с блобом. А сейчас как?
Что с 2D. Когда только включили glamor, были постоянные артефакты. А сейчас?
3D: из игр играю только в OpenArena, Minecraft. Причем в MC выше 20 фпс как бы особо и не надо, ибо не играю а стою приманкой для нубов. Еще бы Xonotic желателен, но обойдусь. Жить можно?
XV и прочие: Один из важнейших пунктов. Когда я перекатывался на блоб, у опенсорсного драйвера не было толкового метода аппаратного масштабирования. Из-за этого видео дергалось, если имело разрешение выше DVD-шного. Сейчас что-нибудь появилось?

 , ,

no-steam
()

Нормальное 3d на Radeon HD7xxx (свободный драйвер)

Есть ли истории успеха? Лично у меня (HD 7750) 3д (с артефактами каждые 3-4 секунды) работает только с месовским xorg-драйвером radeonsi.so. На xf86-video-ati (radeon.so) не работает ни xv, ни 3d.

кусок xorg.0.log

[ 12489.648] (II) RADEON(0): RADEONPreInit_KMS
[ 12489.648] (**) RADEON(0): Depth 24, (--) framebuffer bpp 32
[ 12489.648] (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[ 12489.648] (==) RADEON(0): Default visual is TrueColor
[ 12489.648] (==) RADEON(0): RGB weight 888
[ 12489.648] (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
[ 12489.648] (--) RADEON(0): Chipset: "VERDE" (ChipID = 0x683f)
[ 12489.649] (II) RADEON(0): KMS Color Tiling: disabled
[ 12489.649] (II) RADEON(0): KMS Color Tiling 2D: disabled
[ 12489.649] (II) RADEON(0): KMS Pageflipping: enabled
[ 12489.649] (II) RADEON(0): SwapBuffers wait for vsync: enabled
[ 12489.680] (II) RADEON(0): Output DisplayPort-0 using monitor section Philips
[ 12489.680] (**) RADEON(0): Option "PreferredMode" "1280x1024_60.00"
[ 12489.680] (**) RADEON(0): Option "RightOf" "HDMI-0"
[ 12489.680] (**) RADEON(0): Option "Primary" "true"
[ 12489.713] (II) RADEON(0): Output HDMI-0 using monitor section Samsung
[ 12489.713] (**) RADEON(0): Option "PreferredMode" "1280x1024_75.00"
[ 12489.713] (**) RADEON(0): Option "Position" "0 0"
[ 12489.713] (**) RADEON(0): Option "Primary" "false"
[ 12489.731] (II) RADEON(0): Output DVI-0 using monitor section Philips
[ 12489.731] (**) RADEON(0): Option "PreferredMode" "1280x1024_60.00"
[ 12489.731] (**) RADEON(0): Option "RightOf" "HDMI-0"
[ 12489.731] (**) RADEON(0): Option "Primary" "true"
[ 12489.751] (II) RADEON(0): EDID for output DVI-0
[ 12489.751] (II) RADEON(0): Printing probed modes for output DVI-0
[ 12489.790] (II) RADEON(0): EDID for output DisplayPort-0
[ 12489.823] (II) RADEON(0): EDID for output HDMI-0
[ 12489.823] (II) RADEON(0): Manufacturer: SAM  Model: 194  Serial#: 1112092985
[ 12489.823] (II) RADEON(0): Year: 2006  Week: 1
[ 12489.823] (II) RADEON(0): EDID Version: 1.3
[ 12489.823] (II) RADEON(0): Digital Display Input
[ 12489.823] (II) RADEON(0): Max Image Size [cm]: horiz.: 38  vert.: 30
[ 12489.823] (II) RADEON(0): Gamma: 2.20
[ 12489.823] (II) RADEON(0): DPMS capabilities: Off
[ 12489.823] (II) RADEON(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[ 12489.823] (II) RADEON(0): First detailed timing is preferred mode
[ 12489.823] (II) RADEON(0): redX: 0.640 redY: 0.329   greenX: 0.300 greenY: 0.600
[ 12489.823] (II) RADEON(0): blueX: 0.150 blueY: 0.060   whiteX: 0.313 whiteY: 0.329
[ 12489.823] (II) RADEON(0): Manufacturer's mask: 0
[ 12489.823] (II) RADEON(0): Supported standard timings:
[ 12489.823] (II) RADEON(0): #0: hsize: 1280  vsize 1024  refresh: 60  vid: 32897
[ 12489.823] (II) RADEON(0): #1: hsize: 1280  vsize 960  refresh: 60  vid: 16513
[ 12489.823] (II) RADEON(0): #2: hsize: 1152  vsize 864  refresh: 75  vid: 20337
[ 12489.823] (II) RADEON(0): Supported detailed timing:
[ 12489.823] (II) RADEON(0): clock: 108.0 MHz   Image Size:  376 x 301 mm
[ 12489.823] (II) RADEON(0): h_active: 1280  h_sync: 1328  h_sync_end 1440 h_blank_end 1688 h_border: 0
[ 12489.823] (II) RADEON(0): v_active: 1024  v_sync: 1025  v_sync_end 1028 v_blanking: 1066 v_border: 0
[ 12489.823] (II) RADEON(0): Ranges: V min: 56 V max: 75 Hz, H min: 30 H max: 81 kHz, PixClock max 145 MHz
[ 12489.823] (II) RADEON(0): Output DVI-0 connected
[ 12489.823] (II) RADEON(0): Output DisplayPort-0 disconnected
[ 12489.823] (II) RADEON(0): Output HDMI-0 connected
[ 12489.823] (II) RADEON(0): Using user preference for initial modes
[ 12489.823] (II) RADEON(0): Output DVI-0 using initial mode 1280x1024_60.00
[ 12489.824] (II) RADEON(0): Output HDMI-0 using initial mode 1280x1024_75.00
[ 12489.824] (II) RADEON(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[ 12489.824] (II) RADEON(0): mem size init: gart size :1fbff000 vram size: s:40000000 visible:fac0000
[ 12489.824] (II) RADEON(0): EXA: Driver will allow EXA pixmaps in VRAM
[ 12489.824] (++) RADEON(0): DPI set to (76, 76)
[ 12489.824] (II) RADEON(0): Front buffer size: 10240K
[ 12489.824] (II) RADEON(0): VRAM usage limit set to 221788K
[ 12489.824] (==) RADEON(0): Backing store disabled
[ 12489.824] (WW) RADEON(0): Direct rendering disabled
[ 12489.824] (II) RADEON(0): Acceleration disabled
[ 12489.824] (II) RADEON(0): Initializing DPMS
[ 12489.824] (==) RADEON(0): DPMS enabled
[ 12489.824] (II) RADEON(0): Initializing Cursor
[ 12489.824] (==) RADEON(0): Silken mouse enabled
[ 12489.824] (II) RADEON(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[ 12489.824] (II) RADEON(0): Initializing kms color map
[ 12489.824] (WW) RADEON(0): Option "UseEDID" is not used
[ 12489.824] (WW) RADEON(0): Option "VendorName" is not used
[ 12489.824] (WW) RADEON(0): Option "ModelName" is not used
[ 12489.824] (WW) RADEON(0): Option "Primary" is not used
[ 12489.824] (WW) RADEON(0): Option "RightOf" is not used
[ 12489.825] (WW) RADEON(0): Option "PreferredMode" is not used
[ 12489.825] (WW) RADEON(0): Option "DPI" is not used
[ 12489.825] (II) RADEON(0): RADEONScreenInit finished
[ 12489.941] (II) RADEON(0): Setting screen physical size to 855 x 342

xorg.conf:

Section "Device"
	Identifier "Radeon0"
	Driver     "radeon"
	Option	   "Monitor-HDMI-0" "Samsung"
	Option	   "Monitor-DVI-0" "Philips"
EndSection

Section "Screen"
	Identifier	"Screen0"
	Device		"Radeon0"
	Monitor		"Samsung"
	Monitor		"Philips"
	DefaultDepth	24
	Subsection "Display"
		Viewport 0 	0
		Depth	24
		Virtual	2560 1024
	EndSubSection
EndSection

Section "Monitor"
	Option "UseEDID" "False"
	Identifier	"Samsung"
	Option	"VendorName" 	"SyncMaster"
	Option	"ModelName"	"930bf"
	Option 	"Primary"	"false"
	Option	"Position"	"0 0"
	Option	"PreferredMode"	"1280x1024_75.00"
	Modeline "1280x1024_75.00" 138.54 1280 1368 1504 1728 1024 1025 1028 1069 -HSync +Vsync
	DisplaySize 378 302
	Option "DPI" "86x86"
EndSection

Section "Monitor"
	Option "UseEDID" "False"
	Identifier	"Philips"
	Option	"VendorName"	"Philips"
	Option	"ModelName"	"170s"
	Option	"Primary"	"true"
	Option	"RightOf"	"HDMI-0"
	Option	"PreferredMode" "1280x1024_60.00"
	Modeline "1280x1024_60.00"  108.88  1280 1360 1496 1712  1024 1025 1028 1060  -HSync +Vsync
	DisplaySize 336 269
	Option "DPI" "96x96"
EndSection

Section "ServerFlags"
        Option     "AccelMethod" "glamor"
EndSection

иксы 1.13.1, xf86-video-ati,mesa и прочее из гита. Фирмваря грузится нормально, дмесг ничего путного не выдает.
З.Ы. Как детальнее просмотреть процесс загрузки иксового драйвера?

 , , ,

no-steam
()

mesa, llvm

И так, сабж. Что мы имеем? Генту (~arch), llvm-3.2, mesa-9.1_rc1 и проблемы.
eix llvm:

[U] sys-devel/llvm
     Available versions:  2.8-r2 2.9-r2 3.0-r2 3.1-r2 (~)3.2 **9999 {debug doc gold +libffi llvm-gcc multitarget ocaml test udis86 vim-syntax}
     Installed versions:  3.1-r2(12:17:26 AM 02/16/2013)(multitarget -debug -gold -libffi -ocaml -test -udis86 -vim-syntax)
     Homepage:            http://llvm.org/
     Description:         Low Level Virtual Machine

mesa:
[I] media-libs/mesa
     Available versions:  7.10.3 7.11 7.11.2 8.0.3 8.0.4-r1 9.0 9.0.1 {bindist +classic debug +egl g3dvl +gallium gbm gles gles1 gles2 hardened (+)llvm motif +nptl openvg osmesa pax_kernel pic r600-llvm-compiler selinux shared-dricore +shared-glapi vdpau wayland xa xorg xvmc KERNEL="FreeBSD" VIDEO_CARDS="i915 i965 intel mach64 mga nouveau r100 r128 r200 r300 r600 radeon radeonsi savage sis tdfx via vmware"}
     Installed versions:  9.0.1(01:48:10 AM 02/16/2013)(bindist egl g3dvl gallium gbm gles1 gles2 llvm nptl openvg shared-glapi vdpau xa xorg xvmc -classic -debug -osmesa -pax_kernel -pic -r600-llvm-compiler -selinux -wayland KERNEL="-FreeBSD" VIDEO_CARDS="radeon radeonsi -i915 -i965 -intel -nouveau -r100 -r200 -r300 -r600 -vmware")
     Homepage:            http://mesa3d.sourceforge.net/
     Description:         OpenGL-like graphic library for Linux

(версии откатаны, ибо дела не ждут)
Сборка с llvm и/или r600-llvm-compiler дают ошибку в econf:
configure: error: LLVM 3.2 or newer with R600 target enabled is required.
                     To use the r600/radeonsi LLVM backend, you need to fetch the LLVM source from:
                     git://people.freedesktop.org/~tstellar/llvm master
                     and build with --enable-experimental-targets=R600

Самый сок, что llvm-3.2 не имеет такого флага. Или econf прикидывается дурачком. Короче не собирается он, сославшись на то, что нет такого target'а.
Суть в том, что нужный флаг есть в llvm-9999. Но mesa-9.1_rc1 && mesa-9999 теперь жалуются на отсутствие нужного файла. (сейчас уже и не вспомню какой, пересобрать mesa && llvm не вариант).
В общем, есть ли success story по поводу mesa-9.1_rc1? Можно ебилдами, оверлэями, грязными хаками. Ибо блоб достал уже.

 , ,

no-steam
()

Не обновляются виджеты на 2-х мониторах

В общем сабж.
Кусок конфига #1:

--{{---| Keyboard layout widget |---------------------------------------------------------------------------

kbdicon = widget ({type = "imagebox" })
kbdicon.image = image(beautiful.widget_battery)
kbdwidget = widget({ type = "textbox", name = "kbdwidget" })
kbdwidget.text = '<span background="#92B0A0" font="Terminus 12"> <span font="Terminus 9" color="#FFFFFF" background="#92B0A0"> Eng </span></span>'
dbus.request_name("session", "ru.gentoo.kbdd")
dbus.add_match("session", "interface='ru.gentoo.kbdd',member='layoutChanged'")
dbus.add_signal("ru.gentoo.kbdd", function(...)
    local data = {...}
    local layout = data[2]
    lts = {[0] = "Eng", [1] = "Рус"}
    kbdwidget.text = '<span background="#92B0A0" font="Terminus 12"> <span font="Terminus 9" color="#FFFFFF" background="#92B0A0">' ..lts[layout].. ' </span></span>'
    end
)

#2:
mywibox[s].widgets = {
   { mylauncher, mytaglist[s], mypromptbox[s], layout = awful.widget.layout.horizontal.leftright },
     mylayoutbox[s],
     arr1,
     spr3f,
     s ==1 and binaryclock.widget,
     s == 2 and mysystray,
     spr3f,
     -- arrl,
     -- my_cal.widget,
     arr2,
     netwidget,
     neticon,
     arr3,
     kbdwidget,
     kbdicon,
     arr4,
     fswidget,
     udisks_glue.widget,
     arr5,
     sensors,
     tempicon,
     arr6,
     cpuwidget,
     cpuicon,
     arr7,
     memwidget,
     memicon,
     arr8,
     task_warrior.widget,
     arr9,
     music,
     arr0,
     mailicon,
     arr9,
     spr,
     s == 1 and  spr or nil, mytasklist[s],
     layout = awful.widget.layout.horizontal.rightleft } end

Как выглядит сейчас: http://img580.imageshack.us/img580/6624/screenshotd7079fe9.png (левый монитор, сверху с краю, черный прямоугольник.)
Как выглядит если отключить второй монитор: http://img834.imageshack.us/img834/2042/screenshotdb71589e.png

 

no-steam
()

Emerald не собирается.

sudo cast megabaks
Не собирается ни размаскированый emerald из дерева, ни emerald из stuff-оверлея. Высер следующий:

libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=k8 -pthread -D_REENTRANT -DQT_SHARED -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng15 -I/usr/include/qt4 -I/usr/include/qt4/QtGui -I/usr/include/libdrm -I/usr/include/qt4/QtCore -I/usr/include/libwnck-1.0 -I/usr/include/startup-notification-1.0 -I/usr/include/compiz -Wl,-O1 -Wl,--as-needed -o .libs/emerald main.o engine_loader.o -pthread -pthread  ../libengine/.libs/libemeraldengine.so -lwnck-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 /usr/lib64/libfreetype.so -lz -lfontconfig -ldecoration -lXrender -lX11 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lrt -lglib-2.0 -pthread
main.o:main.c:function update_shadow: error: undefined reference to 'exp'
main.o:main.c:function draw_buttons_timer_func: error: undefined reference to 'pow'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlclose'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlerror'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlopen'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlsym'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlsym'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlsym'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlsym'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlopen'
engine_loader.o:engine_loader.c:function load_engine: error: undefined reference to 'dlerror'
collect2: ld returned 1 exit status

ЧЯДНТ?

 , ,

no-steam
()

WIFI Atheros ar2413

Имеется:
Ноутбук Samsung r40, в нем wifi карта Atheros ar2413 она же ar5005g.
Модуль ath5k, ath_hal (madwifi), ndiswrapper с драйверами под винду.
Роутер: D-Link Dir-300/NRU b5
Проблема: при удалении от роутера на 1 метр и далее, теряется коннект. iwlist scan при этом дает нормальный результат. Dmesg и syslog молчат.
На винде возможности проверить нету, поэтому не знаю, грешить на карту или драйвера, но склоняюсь к первому.

no-steam
()

miniPCIe-видеокарты

Существуют ли разновидности сабжа? Где можно купить (ссылки на ибей и прочие приветствуются). Со всеми ноутами совместимы?
ЗЫ. Вроде нагуглил новости про Nvidia ION в таком формате, однако в продаже нет -_-.

no-steam
()

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