Có khả năng trình điều khiển đồ họa của bạn không phát hiện độ phân giải đó. Làm theo hướng dẫn dưới đây; nó sẽ giúp. Nó đã giúp tôi trong Ubuntu (sử dụng unity) được cài đặt trong máy tính để bàn có AMD Radeon 5570HD chuyên dụng (sử dụng trình điều khiển Gallium REDWOOD, tức là trình điều khiển nguồn mở mặc định). Đầu tiên nhập cái này vào terminal của bạn (Bạn có thể mở terminal bằng Ctrl+ Alt+ t): -
cvt 2048 1536
Bạn sẽ nhận được một cái gì đó như thế này: -
# 2048x1536 59.95 Hz (CVT 3.15M3) hsync: 95.45 kHz; pclk: 267.25 MHz
Modeline "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Bây giờ làm điều này: -
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
Thì đây:-
xrandr
Bạn sẽ nhận được một đầu ra tương tự như thế này (có thể không chính xác như thế này): -
Screen 0: minimum 320 x 200, current 1368 x 768, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1368x768+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
1368x768_60.00 59.9*
Ở đây, màn hình được kết nối là DVI-0 theo đầu ra ở trên. Vì vậy, một người sẽ làm điều này tiếp theo: -
xrandr --addmode DVI-0 2048x1536_60.00
Thay vì DVI-0, bạn nên nhập bất kỳ màn hình nào được kết nối. Điều này nên làm việc. Tôi giả sử từ mô tả của bạn ở trên rằng 2048x1536 hoạt động trên màn hình của bạn. Nếu không, bạn có thể thử bất kỳ độ phân giải nào sẽ phù hợp với bạn.
Bây giờ nếu bạn muốn điều này có hiệu lực mỗi lần đăng nhập mà không cần phải nhập lại tất cả, hãy làm theo các hướng dẫn bên dưới.
Mở gedit hoặc bất kỳ trình soạn thảo văn bản khác. Gõ như sau: -
#!/bin/sh
xrandr --newmode "2048x1536_60.00" 267.25 2048 2208 2424 2800 1536 1539 1543 1592 -hsync +vsync
xrandr --addmode DVI-0 2048x1536_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 2048x1536_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off
Bạn phải chỉnh sửa dòng cuối cùng theo PC của bạn. Lưu tệp trên như lightdmxrandr.sh
trong. /usr/bin
Sau đó làm cho nó có thể thực thi được bằng lệnh này: -
sudo chmod a+x /usr/bin/lightdmxrandr.sh
Sau đó mở /etc/lightdm/lightdm.conf
(Nếu tệp này không có ở đó thì hãy đọc "PS" bên dưới) bằng lệnh: -
sudo gedit /etc/lightdm/lightdm.conf
Bạn có thể sử dụng trình soạn thảo văn bản của riêng bạn thay vì gedit. Tệp phải chứa một cái gì đó như thế này: -
[SeatDefaults]
user-session=ubuntu
Thêm các dòng dưới đây vào tập tin: -
greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh
Bây giờ lưu tập tin và khởi động lại. Bạn phải có độ phân giải mong muốn cả trong màn hình đăng nhập và phiên máy tính để bàn của bạn. Điều này có lẽ nên làm việc. Nhưng nếu không, hãy đọc tiếp và làm theo các hướng dẫn bên dưới.
Mở một thiết bị đầu cuối (nếu bạn bị kẹt trên màn hình đăng nhập và bạn không thể mở một thiết bị đầu cuối sau đó thả vào một tty với Ctrl+ Alt+ F1) và nhập vào như sau: -
sudo nano /etc/lightdm/lightdm.conf
Điều này sẽ mở tệp lightdm.conf mà chúng tôi đã chỉnh sửa ở trên. Bây giờ hãy xóa dòng dưới đây một mình khỏi tệp: -
session-setup-script=/usr/bin/lightdmxrandr.sh
Nhấn Ctrl+ xđể thoát tệp và sau đó nhấn y
để lưu tệp trước khi thoát, tệp này sẽ nhắc bạn. Sau đó gõ: -
sudo reboot
để khởi động lại PC của bạn. Điều này sẽ đưa bạn vào máy tính để bàn của bạn (Nếu nó không đọc "PS" bên dưới). Bây giờ đi đến System Settings>Displays
. Bạn có thể tìm thấy độ phân giải mong muốn của mình ở đó (Điều này có thể xảy ra vì chúng tôi đã chạy tập lệnh ở trên với lightdm.conf). Sau đó chọn độ phân giải đó và khởi động lại để có độ phân giải mong muốn của bạn. Nhưng nếu bạn không tìm thấy độ phân giải mong muốn của mình ở đó, bạn có thể thử điều này.
Mở ứng dụng khởi động từ dấu gạch ngang. Điều này sẽ cung cấp cho bạn một cái gì đó như thế này (nhưng không chính xác như thế này): -
Nhấn Add
. Bạn sẽ nhận được điều này: -
Đặt một số tên bạn thích. Sau đó nhấn duyệt và chọn tập lệnh mà chúng tôi đã tạo (Hãy nhớ rằng chúng tôi đã lưu nó dưới dạng /usr/bin/lighdmxrandr.sh
). Nếu bạn muốn đưa ra một mô tả. Sau đó nhấn Add
. Trước khi đóng Ứng dụng khởi động, hãy kiểm tra xem mục bạn vừa thêm có dấu tích bên cạnh không. Bây giờ khởi động lại PC của bạn. Điều này sẽ giúp bạn có độ phân giải mong muốn trong cả màn hình đăng nhập cũng như trên máy tính để bàn.
Tái bút: -
- Nếu
/etc/lightdm/lightdm.conf
không có thì bạn phải có /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
. Chỉnh sửa tập tin này thay vì lightdm.conf
.
- Nếu không có cách nào ở trên hoạt động và bạn bị kẹt khi đăng nhập thì hãy thả vào một tty và gõ: -
sudo nano /etc/lightdm/lightdm.conf
Bây giờ xóa tất cả các chỉnh sửa chúng tôi đã làm và nhấn Ctrl+ xvà sau đó nhấn y
để lưu tệp. Bây giờ gõ: -
sudo reboot
Điều này sẽ đưa bạn trở lại máy tính để bàn của bạn, nhưng, tất nhiên, không có độ phân giải mong muốn và với độ phân giải mặc định của bạn. Sau đó thử System Settings>Displays
và kiểm tra xem độ phân giải mong muốn của bạn có ở đó không (Điều này có thể xảy ra do chúng tôi đã chạy tập lệnh của chúng tôi lighdm.conf
). Bây giờ chọn độ phân giải đó và khởi động lại. Bạn sẽ nhận được giải pháp mong muốn của bạn bây giờ.
Tín dụng cho ba câu hỏi sau: -