2

У меня здесь немного медленный компьютер, поэтому я решил установить на него Ubuntu 11.04. Он используется для запуска Windows Vista с разрешением 1280x1024, поэтому мое оборудование и монитор поддерживают его.

Сейчас я на Ubuntu, но могу работать только 1024x768, и экран не такой яркий. Это как если у вас нет нужных драйверов на компьютере с Windows. Теперь я новичок в Linux, поэтому я не знаю, что делать. У меня есть встроенный чипсет Intel i965.

Может быть, это какая-то полезная информация, я прочитал что-то об этом на форуме: lspci

00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82G33/G31 Express Integrated Graphics Controller (rev 02)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 01)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 01)
00:1d.0 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.2 IDE interface: Intel Corporation N10/ICH7 Family SATA IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation N10/ICH 7 Family SMBus Controller (rev 01)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
03:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)

Может кто-нибудь подскажите, пожалуйста, как мне лучше получить экран?

saif@sodium:~$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 4096 x 4096
VGA1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0* 
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  

4 ответа4

9

Вы можете попробовать установить разрешение до желаемого уровня вручную.

Сначала запустите эту команду, изменив пример разрешения 1920x1080 на желаемое разрешение:

cvt 1920 1080

Это извергнет что-то вроде этого:

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Нас интересует только чанк после кавычек и перед -hsync , например

173.00  1920 2048 2248 2576  1080 1083 1088 1120

Используйте это в следующей команде, чтобы добавить графический режим:

xrandr --newmode clever_name 173.00  1920 2048 2248 2576  1080 1083 1088 1120

Теперь добавьте ваш новый режим к выходу VGA:

xrandr --addmode VGA1 clever_name

Наконец, переключите ваш монитор VGA, чтобы использовать его:

xrandr --output VGA1 --mode clever_name

Теперь, когда это работает, вы можете использовать его при каждом входе в систему. Для этого создайте где-нибудь следующие файлы:

fix-resolution.sh с тем, что называется строкой Шебанга, а затем с последними тремя командами, которые вы запустили, которые работали раньше, например:

#!/bin/sh
xrandr --newmode clever_name 173.00  1920 2048 2248 2576  1080 1083 1088 1120
xrandr --addmode VGA1 clever_name
xrandr --output VGA1 --mode clever_name

fix-resolution.desktop со следующим содержимым:

[Desktop Entry]
Name=fix resolution
Exec=/usr/bin/local/fix-resolution.sh

Теперь скопируйте файлы в соответствующие места на жестком диске и сделайте скрипт исполняемым. Из терминала:

cp fix-resolution.sh /usr/local/bin
chmod +x /usr/local/bin/fix-resolution.sh
cp fix-resolution.desktop /etc/xdg/autostart

Это будет запускать команды, которые заставляют ваш монитор иметь правильное разрешение каждый раз, когда кто-то входит в ваш компьютер.

1

Исправление в скриптах, перечисленных выше.

Файл fix-resolution.desktop должен иметь следующий вид:

[Desktop Entry]
Type=Application
Name=fix-resolution.desktop
Exec=/usr/local/bin/fix-resolution.sh

Без Type это не выполнялось на моей машине. Путь также был обратным и первоначально указывал на /usr/bin/local который находится не там, где находился файл.

0

Он работает в первый раз, затем он создает мерцание на маленькой верхней левой части моего экрана LCD 1940 в течение 6 дней, и теперь мой экран полностью сгорел! Дым вышел с моего экрана и теперь мертв! Это очень опасно!

0

У меня была такая же проблема на Scientific Linux 6. Ii работает после того, как я удалил "nomodeset" из опций ядра. Вы можете удалить его навсегда в /boot/grub/grub.conf или аналогичном файле.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .