LINUX.ORG.RU

Сообщения di

 

Radeon R7 m440 OpenCL

Имеется ноут с CPU и GPU от AMD. Сейчас установлена Ubunta 16.04. Видеокарта R7 m440.
lspci -v выдает следующее:

00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Carrizo (rev ca) (prog-if 00 [VGA controller])
	DeviceName: ATI EG BROADWAY
	Subsystem: Hewlett-Packard Company Carrizo
	Flags: bus master, fast devsel, latency 0, IRQ 227
	Memory at e0000000 (64-bit, prefetchable) [size=256M]
	Memory at d2800000 (64-bit, prefetchable) [size=8M]
	I/O ports at 5000 [size=256]
	Memory at d3500000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at d0200000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu

06:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265] (rev 83)
	Subsystem: Hewlett-Packard Company Topaz XT [Radeon R7 M260/M265]
	Flags: bus master, fast devsel, latency 0, IRQ 229
	Memory at c0000000 (64-bit, prefetchable) [size=256M]
	Memory at d0000000 (64-bit, prefetchable) [size=2M]
	I/O ports at 2000 [size=256]
	Memory at d3300000 (32-bit, non-prefetchable) [size=256K]
	Expansion ROM at d3340000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: amdgpu
	Kernel modules: amdgpu
clinfo видит только CPU.
Подскажите, пожалуйста, возможно ли использовать на amdgpu-pro на этой видеокарте? И если да то какое лучше ядро, какие опции нужно? Если нет, то что сделать, чтобы и на GPU OpenCL заработал.

 , ,

di
()

Минимальный самописный прокси на java

Пишу минимальный http прокси на java.
Опыта разработки сетевых приложений нет, ну и с java знакомство не долгое. Погуглил, кое-что написал, работает криво.
Принцип работы: сервер слушает порт. Читает http заголовок входящего запроса и достает от туда адрес удаленного сервера (метод getRawHeader). Создает два потока, в которых связывает удаленный сервер с инициирующим приложением (класс Connection).
Кто может помогите, пожалуйста, разобраться что не так. Репозиторий на github.
Глюки:
1. Вместо некоторых урлов открываются урлы открытые до этого
2. На некоторых урлах возникает ошибка «403 Forbidden»
3. На youtube видео проигрывается несколько секунд

 ,

di
()

Сборка модуля для андройда

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

shell@android:/ $ uname -a                                                     
Linux localhost 2.6.34 #1 PREEMPT Wed Aug 1 19:07:04 HKT 2012 armv7l GNU/Linux
так:

  • Взял ядро linux-2.6.34.14 с kernel.org.
  • Скопировал туда .config с девайса. Сконфигурировал:
    make ARCH=arm CROSS_COMPILE=/opt/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi- prepare
    make ARCH=arm CROSS_COMPILE=/opt/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi- module_prepare
    
  • Собрал модуль с этим ядром, Makefile:
    TARGET	= asix
    OBJS	= asix.o
    NDKTOOLCHAIN	= /opt/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-
    KDIR	= kernel/
    
    PWD = $(shell pwd)
    
    obj-m      := $(TARGET).o
    
    default:
    	make -C $(KDIR) ARCH=arm CROSS_COMPILE=$(NDKTOOLCHAIN) SUBDIRS=$(PWD) modules
    
    clean:
    	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean
    
    .PHONY: modules clean
    

Модуль не запускается:

shell@android:/system/lib/modules # modprobe asix                              
modprobe: 'modules/asix.ko': invalid module format
Объясните, пожалуйста, что не так и как починить?

 ,

di
()

Статический ip слетает после отключения кабеля

Стоит система Debian. Пытаюсь настроить dhcp сервер, настроил и даже были пинги. После отключения кабеля ip(статический) у машины сбрасывается. Восстанавливается после ifup. Вырубил dhcp демона, тоже самое.

$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

# dhcp server
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
gateway 192.168.1.1
broadcast 192.168.1.255
Подскажите, пожалуйста, настройки какие может где надо еще прописать или ошибся где?

 ,

di
()

Нет звука

Помогите, пожалуйста, с настройкой звука. Установлен Debian стейбл, ядро 2.6.32-5-amd64.

lspci -kv
00:01.1 Audio device: ATI Technologies Inc Device 1314
	Subsystem: Samsung Electronics Co Ltd Device c589
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at feb44000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel
00:14.2 Audio device: ATI Technologies Inc SBx00 Azalia (Intel HDA) (rev 40)
	Subsystem: Samsung Electronics Co Ltd Device c589
	Flags: bus master, slow devsel, latency 32, IRQ 16
	Memory at feb40000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: HDA Intel
В alsamixer две звуковые карты: HD-Audio Generic и HDA ATI SB. У первой только S/PDIF, у второй Master, headphon,... все выставлено на максимум. Звука нету.
aplay /usr/share/sounds/alsa/Front_Center.wav 
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
aplay: main:654: audio open error: Нет такого файла или каталога

 ,

di
()

[очень странный запрос] Животные

Люди помогите, пожалуйста, нужно видео о лесных животных, продолжительностью минут 5-7, где будут показаны разные виды животных (белки, зайцы, волки,..) под какую-нибудь музыку.

di
()

[qt][qmake] QMAKE_POST_LINK работа после сборки

Нужно после сборки приложения на Qt немного подшаманить: запустить мини прогу одну из папки с сорцами, вот хотелось бы чтобы это было прописано через pro'шку в Makefile. Пробую QMAKE_POST_LINK, но с ним как-то странно все работает: макрос PWD содержит домашний путь текущего юзера (а должен путь к исходникам), PWD_OUT вообще ничего не содержит (должен путь куда собирается приложение). Подскажите, пожалуйста, как можно через pro файл прописать выполнение команды из дирректории с исходниками над файлами из папки с собранным проектом.

 ,

di
()

qt qml проблема с абсолютным путем

Пишу на c++ с использованием qt и qml следущее: загружается окно и показывает компонент из файла content.qml если происходит ошибка, то загружается стандартная заглушка из ресурсов:

Loader {
  id: content
  source: "qml/proj001/Content.qml"//путь относительно бинарника
  
  onStatusChanged: {
    if (status == Loader.Error) {
      console.log("---------in error---------");
      source = "defContent.qml";
    }
  }
}

Проблема в том что qml не видит файл qml/proj001/Content.qml при загрузке он ищет его в ресурсах(«qrc:/qml/Content.qml»), подскажите пожалуйста как указать чтобы использовался относительный путь.

di
()

kernel Disabling IRQ #17

На дебиане 2.6.38-bpo.2-amd64 x86_64 в терминале появляется такое вот сообщение:

Message from syslogd@debmain00 at May 14 09:12:01 ...
 kernel:[17070.297727] Disabling IRQ #17
Результат dmesg | grep -i 'irq 17':
[    1.096729] pci 0000:00:1c.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    1.096772] pci 0000:00:1c.4: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    1.671426] r8169 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    1.681425] firewire_ohci 0000:09:03.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    3.569301] xhci_hcd 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    3.599796] xhci_hcd 0000:03:00.0: irq 17, io mem 0xfa400000
[    4.017748] HDA Intel 0000:01:00.1: PCI INT B -> GSI 17 (level, low) -> IRQ 17
[17070.297619] irq 17: nobody cared (try booting with the "irqpoll" option)
Объясните пожалуйста в чем дело и что делать, а то я погуглил и понял только что процу какой-то девайс, шлет прерывание.

di
()

в playonlinux нет звука

Поставил недавно playonlinux, в нем установил star wars kotot через их менюшку установки. Установил все что требовалось, но нету звука. Захожу в настройки вайна для kotor, на вкладке аудио доступен только один аудио драйвер - OSS, жму проверить звук, выдается ошибка: Audio test failed. Гуглил, что там кроме oss еще alsa должен быть. Пробовал ставить libwine-alsa, тогда playonlinux удаляется.
Система Debian Squeeze, PlayOnLinux 3.8.10,

lspci | grep -i audio
00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
01:00.1 Audio device: nVidia Corporation Device 0be9 (rev a1)[br]
Что делать?

di
()

коньки жирнеют(текст расплывается)

Обновил дебиан, с ленни до сквиза. И после этого стали глючить коньки - если двигать, сворачивать/разворачивать окна, то текст немного расплывается. Вот так:
Расплывчатый
Не расплывчатый
Подскажите, пожалуйста, чего исправить. Юзаю: Conky 1.8. Код:

# set to yes if you want Conky to be forked in the background
background no

cpu_avg_samples 4
net_avg_samples 1

out_to_console no

# X font when Xft is disabled, you can pick one with program xfontsel
#font 7x12
#font 6x10
#font 7x13
#font 8x13
#font 7x12
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
#font -artwiz-snap-normal-r-normal-*-*-100-*-*-p-*-iso8859-1

# Use Xft?
use_xft yes

# Xft font when Xft is enabled
xftfont Bitstream Vera Sans Mono:size=10

own_window_transparent no
own_window_colour black
# Text alpha when using Xft
xftalpha 1.0

# on_bottom yes

# mail spool
mail_spool $MAIL

# Update interval in seconds
update_interval 3
# Create own window instead of using desktop (required in nautilus)
own_window no

# Use double buffering (reduces flicker, may not work for everyone)
double_buffer no

# Minimum size of text area
#minimum_size 280 5
#maximum_width 150

# Draw shades?
draw_shades no

# Draw outlines?
draw_outline no

# Draw borders around text
draw_borders no

# Stippled borders?
stippled_borders 10

# border margins
border_margin 4

# border width
border_width 1

# Default colors and also border colors
default_color 00ee00
default_shade_color 00dd00
#default_outline_color #5000a0

# Text alignment, other possible values are commented
#alignment top_left
#minimum_size 10 10
gap_x 13
gap_y 13
#alignment top_right
#alignment bottom_left
alignment bottom_right

# Gap between borders of screen and text

# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer left

# Subtract file system buffers from used memory?
no_buffers yes

# set to yes if you want all text to be in uppercase
uppercase no

TEXT
${color black}$sysname $kernel on $machine
${color blue}$stippled_hr
${color blue}Uptime:${color lightgray} $uptime ${color}- Load:${color lightgray} $loadavg
${color blue}CPU Usage:${color green} ${cpu}% ${cpubar}
$color${cpugraph 000000 5000a0}
${color blue}CPU Freq: ${color green}${freq 0}; ${freq 1}; ${freq 2}; ${freq 3}; 
${color blue}RAM Usage:${color #00ee00} $mem/$memmax - $memperc% $membar
${color blue}Swap Usage:${color #00ee00} $swap/$swapmax - $swapperc% ${swapbar}
${color blue}Processes:${color #00ee00} $processes;  ${color}Running:${color 00ee00} $running_processes;
$color$stippled_hr
${color}Networking:
 ${color}Down:${color #8844ee} ${downspeed eth0}${color} ${offset 70}Up:${color #22ccff} ${upspeed eth0}
$color${downspeedgraph eth0 32,150 ff0000 0000ff} $alignr$color${upspeedgraph eth0 32,150 0000ff ff0000}
$color$stippled_hr
${color}File systems:
 ${color blue}/     ${color 00cc00}${fs_used /}/${fs_size /} ${fs_bar /}
 ${color blue}/home ${color 00cc00}${fs_used /home}/${fs_size /home} ${fs_bar /home} 
$color$stippled_hr
${color}Name              PID    CPU%   MEM%
${color}CPU usage
${color red} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
$color ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
$color ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
$color ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
$color ${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${color}Mem usage
${color red} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
$color ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
$color ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
$color ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
$color ${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}

di
()

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