Обрисую свою ситуацию:
XFCE+alsa
Есть прога.
Есть видеокарта:
# lspci -k | grep -A2 VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
Subsystem: Hewlett-Packard Company NX6110/NC6120
Kernel driver in use: i915
xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 32767 x 32767
LVDS1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 304mm x 228mm
1024x768 60.0*+
800x600 60.3 56.2
640x480 59.9
VGA1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)
Ядро 3.14.25-std-def-alt1:
Прога запускается в окне разрешением 800x600
Звука нет.
Смена разрешения 'xrandr -s 800x600' нормальное.
Ядро 3.4.96-led-ws:
При запуске: ошибка сегментирования
При смене разрешения 'xrandr -s 800x600', разрешение не меняется, а при сохранении разрешения экрана 1024х768, рабочий стол масштабируется до 800х600 с привязкой в левом верхнем углу экрана.
Зато oss-модули есть:
# find /lib/modules/ -name snd*oss*
/lib/modules/3.4.96-led-ws-alt0.M70P.1/kernel/sound/core/seq/oss/snd-seq-oss.ko
/lib/modules/3.4.96-led-ws-alt0.M70P.1/kernel/sound/core/oss/snd-mixer-oss.ko
/lib/modules/3.4.96-led-ws-alt0.M70P.1/kernel/sound/core/oss/snd-pcm-oss.ko
И результат
ни с одним, ни с другим ядром, по сути, ничерта не работает:
С std-def запускается, но нет модулей oss (в альтах просить их, все равно что в пустыне на помощь звать)
C led-ws есть модули oss, но сегфолтится и не меняется разрешение экрана.