[Решено] Установка/настройка AMD HD 6800

Автор mexx, 17 сентября 2013, 18:39:54

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mexx

Знаю, что есть Google. Знаю, что есть море статей. Искал, читал, пробовал - не могу сделать комфортной работу за монитором.
Стационарный ПК:
$ uname -a
Linux userdeb 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1+deb7u1 x86_64 GNU/Linux

Видеокарта:
$ lspci | grep VGA
03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Barts XT [Radeon HD 6800 Series]

Установил открытый драйвер:
# aptitude install fglrx-driver libgl1-fglrx-glx fglrx-modules-dkms amd-clinfo amd-opencl-icd fglrx-atieventsd fglrx-control fglrx-glx-ia32 xvba-va-driver

Потом выполнил:
# aticonfig --initial

После перезагрузки:
$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: AMD Radeon HD 6800 Series

и
$ glxgears
36171 frames in 5.0 seconds = 7234.172 FPS
35984 frames in 5.0 seconds = 7196.682 FPS
35823 frames in 5.0 seconds = 7164.530 FPS
35509 frames in 5.0 seconds = 7101.740 FPS

Скопировал X.org.log из текушей сессии в новую:
# cp /var/log/Xorg.0.log /var/log/Xorg.1.log
# Xorg -configure :1

Имею вот такой /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:3: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
[свернуть]
Также создал /etc/X11/xorg.conf.d ( https://wiki.debian.org/ATIProprietary#Debian_7_.22Wheezy.22 ):
Открыть содержимое (спойлер)
Section "Device"
Identifier "My GPU"
Driver "fglrx"
EndSection
[свернуть]
В логах ошибки:
# cat /var/log/Xorg.0.log | grep WW

[    12.351] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    12.391] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.590] (WW) Falling back to old probe method for fglrx
[    12.622] (WW) fglrx: No matching Device section for instance (BusID PCI:0@3:0:1) found
[    12.869] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    14.019] (WW) fglrx(0): Option "VendorName" is not used
[    14.019] (WW) fglrx(0): Option "ModelName" is not used


Итог - глаза уже устали.

Настройки?
Шрифты?
Частота монитора?
Куда посмотреть/что и где поменять/убрать? Опыта мало, прошу помочь.

И еще - "Параметры системы -> Подробности -> Графика"  :(
ЦитироватьДрайвер: VESA: BARTS
Режим: Альтернативный


Сообщение объединено: 17 сентября 2013, 18:48:37

Да, монитор SAMSUNG SyncMaster B1940
$ xrandr -q | grep '\*'
  1280x1024      60.0*+   75.0

и
$ gtf 1280 1024 75
  1280x1024 @ 75.00 Hz (GTF) hsync: 80.17 kHz; pclk: 138.54 MHz
  Modeline "1280x1024_75.00"  138.54  1280 1368 1504 1728  1024 1025 1028 1069  -HSync +Vsync
Debian 10 KDE
Debian 11 Gnome

qupl

mexx, непонятно в чем конкретно проблема?

Цитата: mexx от 17 сентября 2013, 18:39:54Установил открытый драйвер:# aptitude install fglrx-driver
Неправда - это проприетарный драйвер (закрытый).
Цитата: mexx от 17 сентября 2013, 18:39:54Также создал /etc/X11/xorg.conf.d (
Зачем? У Вас же карта определилась. Этот файл не нужен, в xorg.conf у Вас уже указан используемый драйвер.

mexx

Цитата: qupl от 18 сентября 2013, 06:40:28непонятно в чем конкретно проблема?
Проблем несколько.
1. В принципе не могу разобраться  с выбором/настройкой драйвера.
2. Почему такой "скудный" xorg.conf?
2. Почему ошибки в логе?
3. Почему в сводке драйвер VESA?
4. Прикладная (но отнюдь не второстепенная) - глаза быстро устают (офтальмолог не при чем).

Цитата: qupl от 18 сентября 2013, 06:40:28Неправда - это проприетарный драйвер (закрытый).
Да, неправильно сказал. Закрытый, из репозитория.

Цитата: qupl от 18 сентября 2013, 06:40:28Этот файл не нужен, в xorg.conf у Вас уже указан используемый драйвер.
Тогда как настраивать fglrx?
Debian 10 KDE
Debian 11 Gnome

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

mexx

#4
Удалил /etc/X11/xorg.conf.d
После перезагрузки:
# cat /var/log/Xorg.0.log | grep WW

[    12.408] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    12.421] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.689] (WW) Falling back to old probe method for fglrx
[    12.729] (WW) fglrx: No matching Device section for instance (BusID PCI:0@3:0:1) found
[    12.987] (WW) fglrx(0): board is an unknown third party board, chipset is supported
[    14.151] (WW) fglrx(0): Option "VendorName" is not used
[    14.151] (WW) fglrx(0): Option "ModelName" is not used



Сообщение объединено: 18 сентября 2013, 08:42:10

Цитата: vladimir_ar от 18 сентября 2013, 08:37:21# aptitude install fglrx-control

Уже установлена самая новая версия fglrx-control
Debian 10 KDE
Debian 11 Gnome

vladimir_ar

Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

mexx

#6
Цитата: vladimir_ar от 18 сентября 2013, 08:46:12
# amdcccle
Да, уже нашел, спасибо.
Выставил максимальную частоту обновления - стало лучше.
Но почему ошибки?

Сообщение объединено: 18 сентября 2013, 08:56:53

Теперь стало так:
Цитировать[    12.591] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    12.607] (WW) The directory "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" does not exist.
[    12.874] (WW) Falling back to old probe method for fglrx
[    12.906] (WW) fglrx: No matching Device section for instance (BusID PCI:0@3:0:1) found
[    13.154] (WW) fglrx(0): board is an unknown third party board, chipset is supported
Debian 10 KDE
Debian 11 Gnome

qupl

mexx, посмотрите что за устройство у Вас  - BusID PCI:0@3:0:1 
lspci | grep 3:
И создайте секцию Device в xorg.conf для него, если это действительно необходимо.

mexx

Цитата: qupl от 18 сентября 2013, 09:21:15
посмотрите что за устройство у Вас  - BusID PCI:0@3:0:1
Звук по HDMI, так понимаю.
Цитировать$ lspci | grep 3:
03:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Barts XT [Radeon HD 6800 Series]
03:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Barts HDMI Audio [Radeon HD 6800 Series]
По факту используется встроенный звук:
Цитировать$ lspci | grep Audio
00:1b.0 Audio device: Intel Corporation 82801JI (ICH10 Family) HD Audio Controller
03:00.1 Audio device: Advanced Micro Devices [AMD] nee ATI Barts HDMI Audio [Radeon HD 6800 Series]

Цитата: qupl от 18 сентября 2013, 09:21:15
И создайте секцию Device в xorg.conf для него, если это действительно необходимо.
Если не сложно - какого рода секцию? Хотя, в принципе, звук по HDMI пока не нужен. Но может быть какой-то конфликт происходит?

Сейчас, после коррекции частоты обновления из-под CCCenter 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 "Monitor"
   Identifier   "0-DFP11"
   Option       "VendorName" "ATI Proprietary Driver"
   Option       "ModelName" "Generic Autodetecting Monitor"
   Option       "DPMS" "true"
   Option       "PreferredMode" "1280x1024"
   Option       "TargetRefresh" "75"
   Option       "Position" "0 0"
   Option       "Rotate" "normal"
   Option       "Disable" "false"
EndSection

Section "Device"
   Identifier  "aticonfig-Device[0]-0"
   Driver      "fglrx"
   Option       "Monitor-DFP11" "0-DFP11"
   BusID       "PCI:3:0:0"
EndSection

Section "Screen"
   Identifier "aticonfig-Screen[0]-0"
   Device     "aticonfig-Device[0]-0"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection
[свернуть]
Почему там две секции "Monitor"? Удалить?
Надо ли куда-то прописать результат моего gtf?
Debian 10 KDE
Debian 11 Gnome

qupl

#9
[ot]Ответить смогу только вечером.[/ot]

Сообщение объединено: 18 сентября 2013, 17:24:14

Цитата: mexx от 18 сентября 2013, 08:49:47Но почему ошибки?
Это не ошибки, а предупреждения. 
Аудиоустройство не нужно в xorg добавлять. Первую секцию Monitor можно удалить.

mexx

Спасибо.
Какие-то еще настройки надо в xorg добавить? Результат моего gtf, например?
Debian 10 KDE
Debian 11 Gnome

qupl


mexx

Нормально... Ну да, наверное. Все вроде видно, артефактов нет, глаза больше не режет.
Некоторые шрифты раздражают, но это уже другая история.
Если в логах не ошибки, а уведомления... Тогда ничего страшного. Наверное.
Про тонкие настройки xorg.conf почитаю в Google еще.

Спасибо за помощь.
Debian 10 KDE
Debian 11 Gnome

mexx

Три недели назад было так:
Цитата: mexx от 17 сентября 2013, 18:39:54
$ glxgears
36171 frames in 5.0 seconds = 7234.172 FPS
35984 frames in 5.0 seconds = 7196.682 FPS
35823 frames in 5.0 seconds = 7164.530 FPS
35509 frames in 5.0 seconds = 7101.740 FPS

Сейчас вот так:
Цитировать$ glxgears
377 frames in 5.0 seconds = 75.256 FPS
376 frames in 5.0 seconds = 75.022 FPS
376 frames in 5.0 seconds = 75.023 FPS
376 frames in 5.0 seconds = 75.022 FPS

Что бы это значило?
Ядро обновилось и надо переустановить драйвер?
Debian 10 KDE
Debian 11 Gnome