Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по Linux (http://forum.oszone.net/forumdisplay.php?f=9)
-   -   [решено] Что-то с разрешением экрана (http://forum.oszone.net/showthread.php?t=122848)

Naiad 13-11-2008 21:28 951953

Что-то с разрешением экрана
 
Всем привет.
Поставила проприетарный драйвер на ATI Radeon X1200 (ноутбук Toshiba satellite A210-15k). В xorg.conf написано правильное разрешение 1280 x 800. Рабочий стол нормально выглядит вроде, а вот приложения запускаются с низким разрешением, с окнами на пол-экрана (скриншот прилагается). Даже не знаю что делать, в настройках ничего похожего не нашла. Это все в Slackware 12.1 (Xfce).


Naiad 13-11-2008 22:45 952027

Может дело в параметрах
HorizSync 31.5 - 50.0
VertRefresh 40.0 - 90.0 ?
Я их просто не знаю для своего ноутбука и оставила как есть.

iskander-k 14-11-2008 09:49 952295

Цитата:

Цитата Naiad
Я их просто не знаю для своего ноутбука и оставила как есть. »

Есть у вас эти или аналогичные настройки ?
В настройках Экрана-- разрешение экрана(установить нужное)--параметры--дополнительно-монитор ------ есть параметр Частота обновление экрана- скрыть не поддерживаемые режимы.

Naiad 14-11-2008 12:43 952476

Написала пока в техподдержку Тошибы, чтоб сказали подробные характеристики дисплея...

Naiad 16-11-2008 23:17 954458

Нашла как поменять частоту развертки монитора... но мне не помогло :( Выкладываю на всякий случай, может кому пригодится.
Это делается с помощью утилиты gtf, вводить данные нужно в консоли в формате:
gtf x y refresh
где
x - горизонтальное разрешение (в пикселях)
y - вертикальное разрешение (в пикселях)
refresh - желаемая частота вертикального обновления экрана (в Гц)
Она выдаст ответ, типа такого:
# 1280x800 @ 70.00 Hz (GTF) hsync: 58.31 kHz; pclk: 98.89 MHz
Modeline "1280x800_70.00" 98.89 1280 1352 1488 1696 800 801 804 833 -HSync +Vsync

Редактируем xorg.conf:

Section "Monitor"
Modeline "1280x800_70.00" 98.89 1280 1352 1488 1696 800 801 804 833 -HSync +Vsync

Section "Screen"
Modes "1280x800_70.00" "800x600" "640x480"

mvt 19-11-2008 19:15 957311

У Вас прописано в характеристиках монитора
HorizSync 31.5 - 50.0
А Вы в Modeline пишете 58.31 kHz - в диапазон не входит и автоматически используется следующее разрешение из секции "Screen" - т.е. "800x600"
Попробуйте написать
HorizSync 31.5 - 60.0
А ноут точно поддерживает 70 Гц? Если нет (может, только 60) тогда Вам нужно уменьшить частоту генератора (98.89 в Modeline).
Самый простой способ - загрузитесь с LiveCD Knoppix (где нибудь версии 5.0 и выше - он хорошо определяет конфигурацию оборудования) и используйте Modeline оттуда

Naiad 19-11-2008 23:38 957578

mvt, да я это для примера написала, а так у меня сейчас прописано для 60 kHz. Конфигуратор от ati не помогает: после его запуска отваливаются иксы, пока не запустишь с опцией -f (вернуть старые настройки). Еще нашла такую команду:# ddcprobe | grep monitorrange , правда она не сработала ни в Slackware, ни в Ubuntu, ни в Mandrive)
Спасибо за подсказку про LiveCD
Техподдержка тошибы молчит...

BuGfiX 19-11-2008 23:44 957590

Naiad, зато в slackware есть ddcmon (убедитесь, что загружен модуль eeprom).

mvt 20-11-2008 15:22 958129

2Naiad
Попробуйте вот так:

1. Создаем перед секцией "Monitor" секцию "Modes" и прописываем туда свою Modeline.
2. В секции "Monitor" используем опцию UseModes (что позволяет "по умолчанию" использовать именно Вашу Modeline)
3. Ну и в "Screen" добавляем Identifier своей записи

Получается примерно так:

Section "Modes"
Identifier "Naiad"
Modeline "Naiad" 98.89 1280 1352 1488 1696 800 801 804 833 -HSync +Vsync
EndSection

Section "Monitor"
Identifier "Monitor0"
ModelName "L1918S"
VendorName "LG"
HorizSync 30.0 - 85.0
VertRefresh 56.0 - 75.0
UseModes "Naiad"
Option "DPMS"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "Naiad" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "Naiad" "1280x800" "1152x864" "1280x768" "1280x720" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
EndSubSection
EndSection

У меня так всегда работало. А на разные конфигураторы как-то не надеюсь

Naiad 01-01-2009 06:29 994918

Нашла)) Надо создать файл ~/.Xdefaults, содержащий строчку:
Xft.dpi: 96.0 (или любое другое значение DPI)
Только я все равно вернула все как было - так глаза меньше устают :)


Время: 21:57.

Время: 21:57.
© OSzone.net 2001-