У меня возник третий случай!
Поменял мать на Nvidia ION2 , и теперь у меня 3 звуковухи:
1) HDA Intel
2) HDA NVidia
3) USB_Cam

HDA Intel и HDA NVidia используют один и тот же модуль snd_hda_intel, в связи с чем нельзя выбрать какой модуль будет грузиться первым.
Как в такой ситуации по вендору указать что NVidia карта - 1, Intel - 2, USB_Cam - 3 ???
Почитав статью про ускорение загрузки https://wiki.archlinux.org/index.php/Improve_Boot_Performance_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)
извлек для себя полезную информацию.
Проследив загрузку по /etc/inittab, во всех rc.* скриптах можно удалить вывод лога, вот она и тишина!!
Похоже после обновления ядра, появилась ошибка при подключении usb флэшек
Sep  9 18:56:57 localhost kernel: [ 2843.394010] sd 7:0:0:0: [sdb] No Caching mode page present
Sep  9 18:56:57 localhost kernel: [ 2843.394018] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Sep  9 18:56:57 localhost kernel: [ 2843.398002] sd 7:0:0:0: [sdb] No Caching mode page present
Sep  9 18:56:57 localhost kernel: [ 2843.398011] sd 7:0:0:0: [sdb] Assuming drive cache: write through
Sep  9 18:56:57 localhost kernel: [ 2843.403031] sd 7:0:0:0: [sdb] No Caching mode page present
Sep  9 18:56:57 localhost kernel: [ 2843.403045] sd 7:0:0:0: [sdb] Assuming drive cache: write through

Такое на всех компах, где выполнил pacman -Syu
Преимущество nouveau в том, что он сам определяет видеорежим, если бы vesa так умела, я бы ее использовал. Комп подключаю к разным мониторам и телевизорам
Продолжаю эксперименты с графической загрузкой. Решил попробовать драйвер nouveau, прописал его в /etc/mkinitcpio.conf в раздел modules, пересобрал initramfs.
После перезагрузки, вижу как в хорошем разрешении идет загрузка. В иксах мне нужно использовать GL для xbmc, а его нормально поддерживает драйвер nvidia.
Так вот, возможно ли после загрузки выгрузить nouveau (разрешение в консоли уже не нужно, переходим в иксы) и загрузить nvidia.

rmmod nouveau после загрузки, говорит, что модуль используется, оно и понятно.
Комп подключен к телеку, нахрена мне весь этот лог загрузки, лучше картинку симпатичную.
Захотелось мне ускорить загрузку системы, да и сделать ее покрасивее. До этого было уже красиво при помощи fbspalsh, но из-за использования grub не получилось сделать полностью как хотел, а именно, чтобы grub ничего не писал, и сразу же бы появлялась картинка. Сейчас при загрузке компа появляется надпись типа Grub Loading linux, затем загружается образ ядра с картинкой, а когда уже запустился init запускается скрипт, который показывает картинку.

Я эксперимента ради поставил чистую системы и в качестве загрузчика выбрал syslinux (говорят быстее, но я чего то не заметил). Так вот я хочу, чтобы пока не загрузится init, на экран ничего не должно выводиться. А когда заработает init, то там уже подключится картинка загрузки.

Есть два вопроса, как убрать надпись при загрузке Syslinux и как заставить ядро молчать полностью? опция ядра quiet, не показывает подробный лог, но всё остальное выводится.

А для ускорения загрузки попробую избавиться от initramfs, думаю что нужно только вкомпилировать поддержку ext4 в ядро.
кнопочки не тянутся, думаю это такая концепция, не предусмотрено масштабирование
Комп подключен к телевизору с разрешением 1920x1080, установлен openbox, т.к. кнопочки закрытия окна в openbox очень маленькие, и с трех метров их вообще не видно, я нарисовал свои побольше, выглядит отлично. Но потом подключил комп к монитору с разрешением 1366х768, и заметил, что рамка вокруг кнопок масштабируется, а сами кнопки нет. Слева - на телеке, Справа - на мониторе



Возможно, заставить openbox масштабировать кнопки, или придется искать другой wm, который умеет это делать ??
Придумал! сильно кастрировал tint2 и оставил одну иконку лаунчера на прозрачном фоне, еще в конфиге прописал, открытие wm меню по правой кнопки мыши. Расположение устраивает.