[fglrx] Invalid ATI BIOS from int10, the adapter is not VGA-enabled

А есть ли способ решить проблему fglrx драйвера? т.к. он некоректно определяет биос видеокарты, при наличии двух карт(интел ГМАХД ati mobility hd 5730) вот частичный лог Xorga:

(II) fglrx(0): Bad V_BIOS checksum 
(II) fglrx(0): Primary V_BIOS segment is: 0xc000 
(EE) fglrx(0): Hasn't establisted DRM connection 
(II) fglrx(0): Invalid ATI BIOS from int10, the adapter is not VGA-enabled 
(EE) fglrx(0): Invalid video BIOS signature! 
(EE) fglrx(0): GetBIOSParameter failed 
(EE) fglrx(0): PreInitAdatper failed 
(EE) fglrx(0): PreInit failed 
(II) fglrx(0): === [atiddxPreInit] === end 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: open result is 15, (OK) 
drmOpenByBusid: Searching for BusID pci:0000:00:02.0 
drmOpenDevice: node name is /dev/dri/card0 
drmOpenDevice: open result is 15, (OK) 
drmOpenByBusid: drmOpenMinor returns 15 
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0 
(**) intel(1): Depth 24, (--) framebuffer bpp 32 
(==) intel(1): RGB weight 888 
(==) intel(1): Default visual is TrueColor 
(**) intel(1): Option "Tiling" "false" 
(II) intel(1): Integrated Graphics Chipset: Intel(R) Arrandale 
(--) intel(1): Chipset: "Arrandale"

полный лог http://paste.org.ru/?sgb3dc

сам xorg.conf

 Section "ServerLayout" 
   Identifier     "X.org Configured" 
   Screen      0  "LaptopLCD_ATI" 0 0 
        Screen         "LaptopLCD_Intel" 
EndSection 
 
Section "Module" 
   Load  "glx" 
   Load  "extmod" 
   Load  "record" 
   Load  "GLcore" 
   Load  "dbe" 
   Load  "dri" 
   Load  "dri2" 
EndSection 

Section "Monitor" 
   Identifier   "LCD" 
   VendorName   "Monitor Vendor" 
   ModelName    "Monitor Model" 
EndSection 
 
Section "Device" 
        Identifier  "Intel GMA HD 5700" 
        Driver      "intel" 
        BusID       "PCI:0:2:0"  
        VendorName  "Intel Corporation" 
        Option      "AccelMethod" "UXA" 
        Option      "Tiling"      "false"         
EndSection 
 
Section "Device" 
   Identifier  "ATI Mobility Radeon HD 5730" 
   Driver      "fglrx" 
   VendorName  "ATI Technologies Inc" 
   BoardName   "Unknown Board" 
   Option       "DRI" "true" 
   Option       "XAANoOffscreenPixmaps" "true" 
   BusID       "PCI:1:0:0" 
EndSection 
 
Section "Screen" 
   Identifier "LaptopLCD_ATI" 
   Device     "ATI Mobility Radeon HD 5730" 
   Monitor    "LCD" 
   DefaultDepth     24 
   SubSection "Display" 
      Viewport   0 0 
      Depth     24 
      Modes    "1366x768" 
   EndSubSection 
EndSection 
 
Section "Screen" 
        Identifier "LaptopLCD_Intel" 
        Device     "Intel GMA HD 5700"  
        Monitor    "LCD" 
        DefaultDepth     24 
        SubSection "Display" 
                Viewport   0 0 
                Depth      24 
                Modes      "1366x768" 
        EndSubSection 
EndSection 
 
Section "DRI" 
   Mode         0666 
EndSection 
 
Section "Extensions" 
   Option       "Composite" "On" 
EndSection 
.

Пробовал отказаться от fglrx, но ни radeonhd ни radeon не заработал, стандартная ошибка: Не найдено устройство.

hainz написал(а): BusID

hainz написал(а):
    BusID       "PCI:1:0:0" 

Вместо этого попробуйте так:
BusID "PCI:1:0:1"

Справедливость восторжествует.

Что-то не то, по-моему.

Сдаётся мне, что не BusID "PCI:1:0:1", а BusID "PCI:0:1:0"
В логе же написано

Xorg.0.log написал(а):
No matching Device section for instance (BusID PCI:0@1:0:1) found

И я, кажется, ошибся о_О

Не думаю, что они на одной

Не думаю, что они на одной шине :)

Справедливость восторжествует.

Ну не знаю я про ATI %)

Из лога я увидел, что эта карточка пока не поддерживается fglrx...
Или я не прав?

Если в биосе выставить только

Если в биосе выставить только дискретную графику то всё работает.
Вывод lspci

 
00:02.0 VGA compatible controller: Intel Corporation Arrandale Integrated Graphics Controller (rev 12)
01:00.0 VGA compatible controller: ATI Technologies Inc Device 68c0
00:01.0 PCI bridge: Intel Corporation Arrandale PCI Express x16 Root Port (rev 12)

Похоже что в режиме ппереключения графики, не работает именно ati карта, даже под vesa. Сейчас ещё раз протестирую что что вы предложили.
В случае 1:0:1 чёрный экран с мигающей полоской, лог Х нечитабельный. и во всех остальных случаях таже картина, карты в консоли переключаются, а вот при попытке загрузить иксы, он намертво вешает всю систему.

В результате эксперементов

В результате эксперементов было выяснено что, иксы(они ли?) неккоректно воспринимают отключение какой либо карты в режиме переключения видеокарт. А именно, если выключить какую либо видеокарту до загрузки иксов, то они не загрузятся в любом случае(либо ошибка FGLRX либо intel Fatal : Module fbcon not found( в этом случае лог не содержит ошибок(сам лог http://paste.org.ru/?jt3f5t )). Если активны две видеокарты, то иксы грузятся на intelовской карте и работаеют, если отключить в это время ATИ карту, то она отключится, но при попытке перелогиниться падают иксы с ошибкой fbcon. и соотвественно ати карта не работает ни под vesa ни под fglrx, открытые драйвера radeon(HD) не обнаруживают мою карту. Что это? Кривой биос, недоработанная технология под linux, проблемы xorgа? Стоить ли писать в багзиллу и в чью?

Я, чесно говоря, уже плохо

Я, чесно говоря, уже плохо понимаю о чем вы говорите :) Особенно вот это "если активны две видеокарты, то иксы грузятся на intelовской карте и работаеют, если отключить в это время ATИ карту, то она отключится"

Справедливость восторжествует.

Смотрите. В ноутбуке две

Смотрите. В ноутбуке две видеокарты, одна встроена в core i3 другая ati 5730.
В биосе можно выбрать два режима графики:
1)Только дискретная графика. Работает и обнаруживается только ATi
2) Переключаемый режим. В этом случае обнаруживаются все две видеокарты, работает какая то одна по желанию пользователя.

В первом случае всё нормально работает с драйвером fglrx, но при этом жрёт батарею.
Второй случай, по умолчанию, после загрузки ядра, питание подётся на две видеокарты одновременно, все две обнаруживаются, если запустить в таком режиме gdm(x server) он работает нормально, на карте от intelа, при этом на карту ати подётся питание. Теперь, представим что до загрузки Xов, мы отключаем питание от любой карты(без разницы какая), то в случае отключения:
a) Карты АТИ, я получаю сообщение от Х Fatal: module fbcon not found
b) Карты интел: fglrx: Invalid signature BIOS

Теперь, представим что я загрузил X в режиме двух активных карт(напоминаю что используется карта интел), выключаю питание с карты ATI(оно выключается), работаю до перезапуска Хов(например меняю пользователя) и получаю подпункт a. Я понятно обьяснил ситуацию?

Да, теперь понятно. А с какой

Да, теперь понятно. А с какой конфиг загружается в переключаемом режиме, тот который на две видеокарты или вы меняете как-то на другой конфиг?
P.S.: Может что-то прояснит lspci при одновременно включенных двух видеокартах и каждой по-отдельности. Т.е. не загружаясь в X. Я не уверен, но что если при загрузке по-отдельности устройства на шине как-то ротируются.

Справедливость восторжествует.

hainz написал(а): В

hainz написал(а):
В результате эксперементов было выяснено что, иксы(они ли?) неккоректно воспринимают отключение какой либо карты в режиме переключения видеокарт.

http://kernelnewbies.org/LinuxChanges#head-5c0a6ff5325bae07a1d5ff12b0c33b89f2128173

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

Попробывал, не получилось. В

reserved

покупайте нвидию или долбайте

<троллинг> покупайте нвидию или долбайте техподдержку ATI, чтоб они наконец-то допилили гребаные дрова!<троллинг>

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".