LinuxForum.Fans
Тема

Некорректные разрешения экрана при переходе из текста в Х

Автор: user160 99 сообщений 11162 просмотров
#305854

В консоль от рута надо полагать... Если у Вас ATI Radeon

#305859
karl_muenhgausen написал:
В консоль от рута надо полагать... Если у Вас ATI Radeon

Т.е. в терминале в командной строке?
Если так, после перезагрузки видимо останется старое значение?

Кстати, когда ставил Кубунту (это вроде "родственник" Дебиана) такой проблемы не было.

#305866

В терминале.

Убунта может и определила правильно. Это не предсказуемо. Если современный монитор и подключён по цифровому, а не аналоговому гнезду, то по идее по протоколу DCC2 он должен определяться автоматом. В иных случаях - как повезёт. Чтобы исключить везение, в Mageia, PCLinuxOS и ROSA есть тупо выбор монитора из списка по производителю и модели как в Винде. Почему этого нет в остальных дистрибутивах и зачем это сознательо откастрировали в AltLinux - для меня загадка.

Вообще у Дебиана и наследников - Убунты и таво Минта, конфиги устроены очень своеобразно. По дефолту за каким-то чёртом нет вообще никакого xorg.conf, а всё разбросано в разных местах. Для чего так сделано - загадка полная. Поэтому проще его создать, чтобы было как у всех всё в одном ясном и понятном месте и уже потом разбираться.

#305867
"user160" написал:
Т.е. в терминале в командной строке? Если так, после перезагрузки видимо останется старое значение?

Да, от рута в терминале и следовать иснтрукциям на экране. «Старое значение» никуда не пропадет. KUbuntu по пакетной базе совместима с Debian, но версии ПО там более свежие, соответствующие тестируемой версии Debian, отсюда и разница.

#305899
karl_muenhgausen написал:
В терминале.

Убунта может и определила правильно. Это не предсказуемо. Если современный монитор и подключён по цифровому, а не аналоговому гнезду, то ....

У меня как раз цифровой интерфейс монитора.

karl_muenhgausen написал:

Вообще у Дебиана и наследников - Убунты и таво Минта, конфиги устроены очень своеобразно. По дефолту за каким-то чёртом нет вообще никакого xorg.conf, а всё разбросано в разных местах. Для чего так сделано - загадка полная.

Я был о Дебиане лучшего мнения

karl_muenhgausen написал:
Поэтому проще его создать, чтобы было как у всех всё в одном ясном и понятном месте и уже потом разбираться.

В какой папке создать (чтоб он его таки использовал), я что туда вписать ?

#305901
user160 написал:

[quote=karl_muenhgausen]Поэтому проще его создать, чтобы было как у всех всё в одном ясном и понятном месте и уже потом разбираться.

В какой папке создать (чтоб он его таки использовал), я что туда вписать ?[/quote]


Ну только что ж yars сказал! От рута -

[console]aticonfig --initial[/console]

И создастся он сам где положено - /etc/X11/xorg.conf

А потом смотрите что там написано и нам показывайте. Особенно HorizSync, VertRefresh и Modeline
Если не соответствуют реальным параметрам конкретного монитора, правьте. Данные в мануале монитора или на сайте производителя.

#305903
"karl_muenhgausen" написал:
А потом смотрите что там написано и нам показывайте. Особенно HorizSync, VertRefresh и ModelineЕсли не соответствуют реальным параметрам конкретного монитора, правьте. Данные в мануале монитора или на сайте производителя.

Есть такая утилитка - gtf:

text
gtf

usage: gtf x y refresh [-v|--verbose] [-f|--fbmode] [-x|--xorgmode]

x : the desired horizontal resolution (required) y : the desired vertical resolution (required) refresh : the desired refresh rate (required) -v|--verbose : enable verbose printouts (traces each step of the computation) -f|--fbmode : output an fbset(8)-style mode description -x|--xorgmode : output an Xorg-style mode description (this is the default if no mode description is requested)

Пользоваться так:

text
$ gtf 1024 768 85

# 1024x768 @ 85.00 Hz (GTF) hsync: 68.60 kHz; pclk: 94.39 MHz Modeline "1024x768_85.00" 94.39 1024 1088 1200 1376 768 769 772 807 -HSync +Vsync

Полученную строку Modeline просто прописываем в секцию Monitor, согласно man 5 xorg.conf:

text
Specifying  video  modes  is optional because the server will use the DDC or other information provided by the monitor to automatically configure the list of modes available.  When modes are specified explicitly in the  Monitor  section  (with the Mode, ModeLine, or UseModes keywords), built-in modes with the same names are not included.  Built-in modes with different names are, however, still implicitly included, when they meet the requirements of the monitor.
#306024
yars написал:
[quote="karl_muenhgausen"]Как на ATI создать корректный xorg.conf я не в курсе.
text
aticonfig --initial

[/quote]

text
# aticonfig --initial
bash: aticonfig: command not found
~#

aptitude install <что именно> ?

#306027

Не знаю, у yars спросите или поищите в Synaptic. В данный момент ответить не могу, Дебиана под рукой нет.

Подозреваю, что fglrx всё это даёт.

См.

Ну и Catalyst center не помешает.

#306034
karl_muenhgausen написал:
Не знаю, у yars спросите или поищите в Synaptic. В данный момент ответить не могу, Дебиана под рукой нет.
Подозреваю, что fglrx всё это даёт.
См.

Это я посмотрю.

karl_muenhgausen написал:

Ну и Catalyst center не помешает.

А это меня и в винде достало. :! Предпочёл бы не связываться.

#306037

Ну что ж, следуйте инструкцям по приведенной ссылке, если что не получится - пишите.

#306047
yars написал:
Ну что ж, следуйте инструкцям по приведенной ссылке, если что не получится - пишите.

Установил

text
aptitude install xserver-xorg-video-radeonhd 
Показать

s# aptitude install xserver-xorg-video-radeonhd
The following NEW packages will be installed:
xserver-xorg-video-radeonhd
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/400 kB of archives. After unpacking 823 kB will be used.
Media Change: Please insert the disc labeled 'Debian GNU/Linux 6.0.5 _Squeeze_ - Official amd64 DVD Binary-1 20120512-14:34' in the drive '/media/cdrom/' and press [Enter].

Selecting previously deselected package xserver-xorg-video-radeonhd.
(Reading database ... 124072 files and directories currently installed.)
Unpacking xserver-xorg-video-radeonhd (from .../xserver-xorg-video-radeonhd_1.3.0-3_amd64.deb) ...
Processing triggers for man-db ...
Setting up xserver-xorg-video-radeonhd (1.3.0-3) ...
#

У меня получилось

Показать

#grep DRM_RADEON /boot/config-$(uname -r)
CONFIG_DRM_RADEON=m
#CONFIG_DRM_RADEON_KMS is not set
#
#grep AGP /boot/config-$(uname -r)
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL=y
CONFIG_AGP_SIS=y
CONFIG_AGP_VIA=y
#

Но тем не менее что-то я не доделал

Показать

# aticonfig --initial
bash: aticonfig: command not found
#

Файла /etc/X11/xorg.conf нет.

#306048

Так fglrx в итоге поставили?

This will also install fglrx-glx, fglrx-modules-dkms and other recommended packages. DKMS will build the fglrx module for your system.
#306050
"user160" написал:
Установил

Вы поставили свободный драйвер.
Та же инструкция есть и на русском

#306051
karl_muenhgausen написал:
Так fglrx в итоге поставили?

Он вроде бы non-free?
Я шёл по GPL ветке.
Без fglrx никак ?
Мож руками собрать /etc/X11/xorg.conf ?

#306053
yars написал:
Драйвер видео не установлен, судя по логу, используется открытый radeon,...

Используется vesa, а драйвер radeon не хватается из-за этого:

user160 написал:
#CONFIG_DRM_RADEON_KMS is not set
#306054
aliaksei1818 написал:
[quote=yars]Драйвер видео не установлен, судя по логу, используется открытый radeon,...

Используется vesa, а драйвер radeon не хватается из-за этого:

user160 написал:
#CONFIG_DRM_RADEON_KMS is not set
[/quote]
Что с этим (vesa) делать?
На сайте производителя в части видео устройства написано
Показать
Integrated ATI Radeon™ HD 6310 GPU
Multi-VGA output support : HDMI/DVI/RGB ports *1
- Supports HDMI with max. resolution 1920 x 1080 @ 60 Hz
- Supports DVI with max. resolution 1920 x 1080 @ 60 Hz
- Supports RGB with max. resolution 2560 x 1600 @ 60 Hz
Maximum shared memory of 1024 MB
Hardware Decode Acceleration for H.264, VC-1, and MPEG-2
Supports DirectX 11
#306055
user160 написал:
Что с этим (vesa) делать?

Это вопрос необходимо задать разработчикам дистрибутива. Почему ядро собрано без поддержки KMS?
Устанавливайте проприетарный драйвер по ссылке которую привел yars

#306056

Ставьте fglrx из родного репозитория и не парьтесь.

Оно, конечно, не Nvidia, сама фирма Radeon может иногда такое обновление выдать, что мама не горюй, но на Дебиане вроде никогда неприятностей не было, их Убунте оставили. :D

Хотя вообще-то может и ati хватит? Мне вот хватает вполне, живу без fglrx на ноуте.

#306057
karl_muenhgausen написал:
Ставьте fglrx из родного репозитория и не парьтесь...

Как?

Показать
aptitude install fglrx
Couldn't find any package matching "fglrx". However, the following
packages contain "fglrx" in their description:
xserver-xorg-video-radeon
Couldn't find any package matching "fglrx". However, the following
packages contain "fglrx" in their description:
xserver-xorg-video-radeon
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

# aptitude install fglrx-glx
Couldn't find any package whose name or description matched "fglrx-glx"
Couldn't find any package whose name or description matched "fglrx-glx"
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
#

Можно как-то установить объекты из скачанных .deb файлов, так чтобы не включать их в apt-list?
если можно, то как ?
Я накачал:

  • xserver-xorg-video-radeon-dbg_6.13.1-2+squeeze1_amd64.deb
  • xserver-xorg-video-radeonhd_1.3.0-3_amd64.deb
  • fglrx-driver_10-9-3squeeze1_amd64.deb
Войдите или зарегистрируйтесь, чтобы ответить.