Автор Тема: Видео драйвърите на ATI  (Прочетена 15773 пъти)

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Видео драйвърите на ATI
« Отговор #60 -: May 26, 2011, 12:01 »
Ясно, но пак казвам - само при новото Ubuntu го има тоя "феномен".
Дори на Mint спирам TearFree и оставям само VerticalRefresh=ON и не се забелязва накъсване... не знам какво да ти кажа  ???
На десктоп машината е същата работа - не забелязвам никакво насичане от 11.2 насам

ПП: Сетих се нещо, което може да пробваш. Деинсталирай xrandr (или го деактивирай) - помня, че веднъж създаде някакъв проблем с резолюциите, а той изобщо не трябваше да е активен при наличието на Catalyst-a.

Днес, след поредното омазване, направих следното: пуснах Mint 10 във failsafe режим, оттам през терминала пуснах една sudo aticonfig --initial -f, последвано от sudo aticonfig --acpi-services=off и тази, която намерих в един форум - sudo aticonfig --set-pcs-str="DDX,EnableRandR12,FALSE" (за изключване на xrandr поддръжката) и рестартирах. След рестарта Tear Free тръгна, но докога... Божа работа :) Благодарности. Но тоя номер, само с Vertical Refresh, явно при Mobility Radeon HD 4330 не минава. Нещо допълнително не си ли пипал я по xorg.conf, я по aticonfig?


Довечера ще погледна в xorg.conf , но мисля, че не съм добавял кой знае какви "екстри"  :D освен задължителните DMPS,true ; VideoOverlay ... нещо такова:
Цитат
Section "Device"

    [...]
    Driver "fglrx"
    Option "VideoOverlay" "off"
    Option "OpenGLOverlay" "on"
    Option "TexturedVideo" "off"
    [...]

EndSection
А aticonfig има един тон опции и ако имаш свободно време , може да си експериментираш на воля, но ако работи - няма смисъл да човъркаш.
Сещам се само, че пусках / спирах рефреша с  sudo aticonfig --sync-vsync=[on|off]
Активен

philip_petev

  • Напреднали
  • *****
  • Публикации: 20
  • Distribution: Linux Mint 10 x64
  • Window Manager: Gnome
    • Профил
Re: Видео драйвърите на ATI
« Отговор #61 -: May 26, 2011, 19:16 »
Радостта ми беше кратка - в момента, в който спрях лаптопа, сложих батерията и го пуснах, глупостите започнаха отново. Интересното е че тая опция за изключване на RandR изглежда няма никакъв ефект

$ aticonfig --query-monitor
Error: option --query-monitor is not supported when RandR 1.2 is enabled!

освен това не ми дава да деинсталирам пакета librandr, защото повлича със себе си още много пакети.
По форумите открих още една опция, която се слага директно в xorg.conf, но и тя не сработи.Просто вече нямам думи, да бях си взел лаптоп с тъпо интегрирано интелско видео, нямаше да имам такива проблеми,
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Видео драйвърите на ATI
« Отговор #62 -: May 26, 2011, 22:06 »
Аз пък съм повече от 50% сигурен, че другаде ти е проблема или е някой супер специфичен бъг ?!?
Пробвай на друг лаптоп със същото видео и ще разбереш, че май нещо друго се дъни. Преди 10 мин. специално намерих някакъв ACER с 4330 и инсталирах Минт 10 (даже и ъпгрейдвах на 11RC !!!) - никакви проблеми ! Даже хибернацията работи , че и подсветката  ;)
Цитат
VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]
Цитат
в един readme файл пишеше“ /etc/default/grub :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=legacy"

Сега ще сложа и Fedora 15 да разгледам и Gnome 3 как работи .
Продължавам да си мисля, че твоята конфигурация е прекален "сбирщайн" ... както, за жалост се оказват доста модели на DELL
Активен

philip_petev

  • Напреднали
  • *****
  • Публикации: 20
  • Distribution: Linux Mint 10 x64
  • Window Manager: Gnome
    • Профил
Re: Видео драйвърите на ATI
« Отговор #63 -: May 26, 2011, 23:00 »
Аз пък съм повече от 50% сигурен, че другаде ти е проблема или е някой супер специфичен бъг ?!?
Пробвай на друг лаптоп със същото видео и ще разбереш, че май нещо друго се дъни. Преди 10 мин. специално намерих някакъв ACER с 4330 и инсталирах Минт 10 (даже и ъпгрейдвах на 11RC !!!) - никакви проблеми ! Даже хибернацията работи , че и подсветката  ;)
Цитат
VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]
Цитат
в един readme файл пишеше“ /etc/default/grub :
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=Linux acpi_backlight=legacy"

Сега ще сложа и Fedora 15 да разгледам и Gnome 3 как работи .
Продължавам да си мисля, че твоята конфигурация е прекален "сбирщайн" ... както, за жалост се оказват доста модели на DELL

Възможно е. Можеш ли все пак да ми пуснеш един lspci и съдържанието на xorg.conf на този Acer? може евентуално да ме упъти на някъде А, и още нещо: мислиш ли че може да има значение това, че не го паля с неговия си GRUB? Имам една програма, EasyBCD, служи за редакция на boot loader-а на Windows 7. тя добавя някаква своя имплементация на Grub2 и това го слага като ред в менюто на Windows loader-а. Въпреки всичко си изчита нещата от grub.conf, за това съдя по лога xorg.0.log

Ето как изглеждат в момента при мен:

Цитат
$ lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port (rev 07)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 13)
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)

xorg.conf
Цитат
cat /etc/X11/xorg.conf
Section "ServerLayout"
    Identifier     "aticonfig Layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option        "VendorName" "ATI Proprietary Driver"
    Option        "ModelName" "Generic Autodetecting Monitor"
    Option        "DPMS" "true"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:1:0:0"
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
    Device     "aticonfig-Device[0]-0"
    Monitor    "aticonfig-Monitor[0]-0"
    DefaultDepth     24
    SubSection "Display"
        Viewport   0 0
        Depth     24
    EndSubSection
EndSection

Ако ти трябва още информация, която би могла да ти е полезна, само кажи.
« Последна редакция: May 26, 2011, 23:39 от philip_petev »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Видео драйвърите на ATI
« Отговор #64 -: May 26, 2011, 23:51 »
Eто ти xorg.conf на лаптопа
Цитат
Section "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "ServerFlags"
   Option       "Xinerama" "on"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "ACER-TW1-LaptopPanel"
   Option       "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "0-CRT1" #Monitor0
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
   Option       "PreferredMode" "1280x800"
   Option       "TargetRefresh" "60"
   Option       "Position" "0 0"
   Option       "Rotate" "normal"
   Option       "Disable" "false"
EndSection

Section "Monitor"
   Identifier   "0-DFP1"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
   Option       "PreferredMode" "1920x1080"
   Option       "TargetRefresh" "60"
   Option       "Position" "1920 0"
   Option       "Rotate" "normal"
   Option       "Disable" "false"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "Monitor-CRT1" "0-CRT1"
   Option       "Monitor-DFP1" "0-DFP1"
   Option       "TexturedVideoSync" "on"
   Option       "Capabilities" "0x00000800"
   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Virtual   3200 1880
      Depth     24
      Modes    "1280x800"
   EndSubSection
EndSection

* ТОЧНО в момента гледам филм от лаптопа на TV-то и затова съм пуснал XINERAMA.

ПП: ** Една подробност се сетих - пусни си aticonfig --query-monitor мисля че беше, за да видиш как се води твоя дисплей !!!
При мен странно го засича като 0-CRT1  ???  - ама що така е решил...  :D така да бъде !
« Последна редакция: May 26, 2011, 23:54 от kalinik »
Активен

philip_petev

  • Напреднали
  • *****
  • Публикации: 20
  • Distribution: Linux Mint 10 x64
  • Window Manager: Gnome
    • Профил
Re: Видео драйвърите на ATI
« Отговор #65 -: May 27, 2011, 00:14 »
Eто ти xorg.conf на лаптопа
Цитат
Section "ServerLayout"
   Identifier     "aticonfig Layout"
   Screen      0  "aticonfig-Screen[0]-0" 0 0
EndSection

Section "Module"
EndSection

Section "ServerFlags"
   Option       "Xinerama" "on"
EndSection

Section "Monitor"
   Identifier   "aticonfig-Monitor[0]-0"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "ACER-TW1-LaptopPanel"
   Option       "DPMS" "true"
EndSection

Section "Monitor"
   Identifier   "0-CRT1" #Monitor0
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
   Option       "PreferredMode" "1280x800"
   Option       "TargetRefresh" "60"
   Option       "Position" "0 0"
   Option       "Rotate" "normal"
   Option       "Disable" "false"
EndSection

Section "Monitor"
   Identifier   "0-DFP1"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
   Option       "PreferredMode" "1920x1080"
   Option       "TargetRefresh" "60"
   Option       "Position" "1920 0"
   Option       "Rotate" "normal"
   Option       "Disable" "false"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "Monitor-CRT1" "0-CRT1"
   Option       "Monitor-DFP1" "0-DFP1"
   Option       "TexturedVideoSync" "on"
   Option       "Capabilities" "0x00000800"
   BusID       "PCI:1:0:0"
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Virtual   3200 1880
      Depth     24
      Modes    "1280x800"
   EndSubSection
EndSection

* ТОЧНО в момента гледам филм от лаптопа на TV-то и затова съм пуснал XINERAMA.

ПП: ** Една подробност се сетих - пусни си aticonfig --query-monitor мисля че беше, за да видиш как се води твоя дисплей !!!
При мен странно го засича като 0-CRT1  ???  - ама що така е решил...  :D така да бъде !

Цитат
$ aticonfig --query-monitor
Error: option --query-monitor is not supported when RandR 1.2 is enabled!

Не мога да го спра тоя RandR, дори като гледам пакетите, не е даже 1.2, ами 1.3, ама както и да е. Днес гледах по доста форуми, но никое решение не ми помогна, тоя RandR си стои и си работи, без значение какво си му указал.
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Видео драйвърите на ATI
« Отговор #66 -: May 27, 2011, 00:26 »
Пусни gconf-editor
apps > gnome_settings_daemon > xrandr - виж как са при теб опциите

PS: Хмм, и при мен пише, че липсва, а работи  ???
Цитат
xrandr -v
xrandr program version       1.3.3
Xlib:  extension "RANDR" missing on display ":0.0".

Може да се махне по следния начин:
Отваряш /etc/ati/amdpcsdb
секцията [AMDPCSROOT/SYSTEM/DDX]
и добавяш
EnableRandR12=Sfalse

Дописваш и в готовия xorg.conf  секция DEVICE
Option      "EnableRandR12" "false" #или "0" или "OFF"

PS 2 : ТРЯБВА ДА СПРЕШ X-сървъра преди да направиш промените !!! В някой терминал CTRL+ALT+F1,2,3 ... sudo /etc/init.d/gdm stop или sudo service gdm stop
« Последна редакция: May 27, 2011, 00:45 от kalinik »
Активен

kalinik

  • Напреднали
  • *****
  • Публикации: 539
  • Distribution: LMDE x64 2012/ LM 14 x64
  • Window Manager: Mate / KDE
  • ID user #521433
    • Профил
Re: Видео драйвърите на ATI
« Отговор #67 -: May 27, 2011, 00:51 »
*Самоцитирам се
Цитат
Отваряш /etc/ati/amdpcsdb
секцията [AMDPCSROOT/SYSTEM/DDX]
и добавяш
EnableRandR12=Sfalse

Дописваш и в готовия xorg.conf  секция DEVICE
Option      "EnableRandR12" "false" #или "0" или "OFF"

Може би затова работи още, защото се е ъпдейтнал до версия 1.3 , а е описан като 1.2 >EnableRandR12=Sfalse ???
Не ми се рискува сега на настолната машина, а на лаптопа махам тестовия линукс, че имам Windows да оправям  :D , обаче ти може да пробваш с цифрите 12 или 13 от горните опции
Активен

philip_petev

  • Напреднали
  • *****
  • Публикации: 20
  • Distribution: Linux Mint 10 x64
  • Window Manager: Gnome
    • Профил
Re: Видео драйвърите на ATI
« Отговор #68 -: May 28, 2011, 11:05 »
Може да се махне по следния начин:
Отваряш /etc/ati/amdpcsdb
секцията [AMDPCSROOT/SYSTEM/DDX]
и добавяш
EnableRandR12=Sfalse

Дописваш и в готовия xorg.conf  секция DEVICE
Option      "EnableRandR12" "false" #или "0" или "OFF"

PS 2 : ТРЯБВА ДА СПРЕШ X-сървъра преди да направиш промените !!! В някой терминал CTRL+ALT+F1,2,3 ... sudo /etc/init.d/gdm stop или sudo service gdm stop


Това го пробвах, намерих го преди това в един друг форум, не сработи. Опитах да добавя и EnableRandR13=Sfalse, отново резултата беше нулев. След тези промени X сървъра започна пак да се дъни. Не, направих всичко по силите ми и отсвирих Catalyst драйвера (засега). Започнах да си играя с open source драйвера, който между другото се държи доста прилично за такъв, единствения му проблем който забелязах, е по-слабата поддръжка на powersave режимите, които поддържа несвободния. Едно нещо не можах да разбера - има два начина на управление - KMS и UMS. Снощи направих чиста инсталация на Linux Mint 11 Final и забелязах, че там KMS настройването на radeon драйвера е пуснато по подразбиране, спрях го с една добавка в grub.conf (radeon.modeset=0) и добавих съответните редове в xorg.conf, за да използвам UMS управлението, но тогава compiz спря и повече не тръгна, докато не пуснах пак KMS. Възможно ли е да е от това да съм забравил да сложа

Код:
Section "Extensions"
    Option "Composite" "Enable"
EndSection

в xorg.conf?

P.S. Днес намерих това wiki и ми стана интересна частта за KMS и по-точно начините за зареждане на KMS (early start  и late start). В момента не съм си вкъщи, на работа съм и няма как да го проверя, но възможно ли е да зарежда radeon драйвера с early start и след добавянето на Catalyst двата да се сблъскват, откъдето да идват и проблемите ми?

P.S. Още нещо което забелязах - картата ми е с 512 MB памет, но Catalyst под Linux ми дава, че е с 256 MB.
« Последна редакция: May 31, 2011, 15:49 от philip_petev »
Активен