Câu hỏi Độ phân giải tối đa có sẵn là 1024x768, trong khi tôi mong đợi 1280x1024


Độ phân giải tối đa những gì tôi có thể chọn là 1024x768. Tôi phải làm gì để có tùy chọn 1280x1024 (độ phân giải tối đa màn hình của tôi)?

Cấu hình của tôi:

  • một máy tính thương hiệu Siemens
  • Ubuntu 11.10 Oneiric Ocelot
  • Màn hình TFT 911n của Samsung SyncMater qua kết nối analog (D-Sub)
  • Card đồ họa được báo cáo là (lspci):

    00:02.0 VGA compatible controller [0300]: Intel Corporation 82865G Integrated 
            Graphics Controller [8086:2572] (rev 02)
    

    lshw:

    *-display
        description: VGA compatible controller
        product: 82865G Integrated Graphics Controller vendor: Intel Corporation
        physical id: 2
        bus info: pci@0000:00:02.0
        version: 02
        width: 32 bits
        clock: 33MHz
        capabilities: pm vga_controller bus_master cap_list rom
        configuration: driver=i915 latency=0
        resources: irq:16 memory:f0000000-f7ffffff memory:e0000000-e007ffff ioport:1000(size=8)
    

4
2018-01-02 12:22


gốc


Có lý do nào để sử dụng Ubuntu 11.10 không? Hai bản phát hành ổn định mới đã theo sau này. Ngoài ra, hãy cung cấp thêm thông tin: (lspci -nn | grep -iE "(vga|graphics)", sudo lshw -C display, giám sát thương hiệu / mô hình, loại kết nối (D-Sub / DVI / ...), bạn đang sử dụng ứng dụng nào để điều chỉnh độ phân giải? - gertvdijk
Bạn có thể thêm độ phân giải bằng xrandr. Có một số chủ đề về AU về xrandr. Thí dụ: askubuntu.com/questions/138408/… nhưng bạn cần một chút thông tin về thẻ của bạn. Nhận xét của @gertvdijk có thể sẽ giúp bạn nhận được những nhận xét đó;) - Rinzwind
@gertvdijk: Các đầu ra dưới đây. Tôi sử dụng màn hình TFT 911n của Samsung SyncMater qua kết nối analog (D-Sub). user1 @ user1-SCENIC-E: ~ $ lspci -nn | grep -iE "(vga | đồ họa)" 00: 02.0 Bộ điều khiển tương thích VGA [0300]: Bộ điều khiển đồ họa tích hợp Intel 82865G [8086: 2572] (rev 02) - Zoltán O.
@gertvdijk kết quả thứ hai: user1 @ user1-SCENIC-E: ~ $ sudo lshw -C hiển thị * mô tả hiển thị: VGA sản phẩm điều khiển tương thích: 82865G Nhà cung cấp bộ điều khiển đồ họa tích hợp: Tập đoàn Intel id vật lý: 2 thông tin xe buýt: pci @ 0000: 00: 02.0 phiên bản: 02 chiều rộng: 32 bit đồng hồ: 33MHz khả năng: pm vga_controller bus_master cap_list rom cấu hình: driver = i915 độ trễ = 0 tài nguyên: irq: 16 bộ nhớ: f0000000-f7ffffff bộ nhớ: e0000000-e007ffff ioport: 1000 (size = 8 ) - Zoltán O.
@ ZoltánO. Cám ơn, nhưng mà chỉnh sửa câu hỏi của bạn vào lần tới, thay vì đăng kết quả đầu ra theo cách chưa được định dạng trong nhận xét. Tôi đã làm điều này cho bạn lần này. Bạn đã thử khởi động từ đĩa CD trực tiếp với Ubuntu 12.04.1 / 12.10 chưa và xem sự cố của bạn có được giải quyết trong phiên bản mới hơn không? - gertvdijk


Các câu trả lời:


Dường như bạn đang chạy vào một sự kết hợp cụ thể của lỗi phần cứng. Nó đã được báo cáo là Lỗi LP # 783165 và tôi nghĩ rằng nó gây ra bởi một cái gì đó kỳ lạ trong EDID của màn hình của bạn mà gây nhầm lẫn i915 người lái xe. Đảm bảo bạn đánh dấu mình là bị ảnh hưởng trong báo cáo lỗi đó, đăng ký nhận các cập nhật nếu bạn muốn và cảm thấy tự do để đăng cách giải quyết sự cố trong báo cáo lỗi. Điều này có thể hữu ích cho bất kỳ ai khác chạy vào cùng và truy cập báo cáo lỗi thay vì Câu hỏi & trả lời ở đây.

Giải pháp

cách giải quyết này Tôi phát hiện ra chrisnewland.com:

Sử dụng xrandr lệnh để nhận các chế độ được phát hiện

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

Lưu ý tên của màn hình, đây là VGA-0 nhưng có thể khác

Sử dụng cvt lệnh để có được một Modeline chuỗi cho độ phân giải bạn muốn (1280x1024)

chriswhocodes@debian:~$ cvt 1280 1024 
# 1280x1024 59.89 Hz (CVT 1.31M4) hsync: 63.67 kHz; pclk: 109.00 MHz  Modeline "1280x1024_60.00"  109.00  1280 1368 1496 1712  1024 1027
1034 1063 -hsync +vsync 

Bây giờ sao chép mọi thứ sau từ Modeline vào lệnh xrandr --newmode

chriswhocodes@debian:~$ xrandr --newmode "1280x1024_60.00"  109.00 
1280 1368 1496 1712  1024 1027 1034 1063 -hsync +vsync 

Bây giờ thêm chế độ vào màn hình của bạn

chriswhocodes@debian:~$ xrandr --addmode VGA-0 1280x1024_60.00 

Bây giờ chuyển sang độ phân giải mới

chriswhocodes@debian:~$ xrandr --output VGA-0 --mode 1280x1024_60.00 

Bây giờ bạn sẽ chạy ở 1280x1024 nhưng bạn cần bước tiếp theo để làm cho nó vĩnh viễn

Từ đây, cách giải quyết có vẻ đã lỗi thời. Xem câu trả lời này về cách làm cho nó vĩnh viễn.


4
2018-01-03 09:57



Bây giờ nó tốt để có độ phân giải. Nhưng tôi không thể cứu nó. Không có thư mục gdm trong / etc của tôi. Tôi đã thực hiện một grep với MC và nó đã không tìm thấy bất cứ nơi nào tập tin "Mặc định" và sau đó không tìm thấy tập tin có chứa OLD_IFS = $ IFS dây. - Zoltán O.
Có, tôi đoán bạn nói đúng về GDM không khả dụng. Điều này dường như đã thay đổi trong các bản phát hành Ubuntu gần đây và sử dụng LightDM. Bất cứ ai có thể xây dựng về việc thay đổi điều này cho Ubuntu 11.10+? Tôi đang chạy KDM / Kubuntu ở đây và hoàn toàn không phải là một chuyên gia về cấu hình cụ thể này. - gertvdijk
Tôi có thể tìm thấy phần cuối cùng còn thiếu trên trang này. Sau khi tạo tập tin “/usr/share/X11/xorg.conf.d/10-monitor.conf” tôi đã có độ phân giải 1280 * 1024. Cảm ơn rất nhiều vì sự giúp đỡ. - Zoltán O.
@ ZoltánO. Thật tuyệt khi nghe nó giúp bạn khắc phục lỗi này. Tôi đã kết hợp phần cuối cùng từ liên kết bạn đăng trong câu trả lời của mình. Hãy xem xét chấp nhận và / hoặc upvoting câu trả lời của tôi nếu bạn nghĩ rằng nó là hữu ích. - gertvdijk