linux分辨率只有480,请问VirtualBox安装Linuxdeepin为何分辨率只有800*600 640*480解决

我复制来的。我嫌红帽子麻烦。

一、查看显卡相关信息

glxinfo | grep -i rend

direct rendering: Yes

运行这个命令,如果显示不是“Yes”,说明还要去安装一下驱动。

1、在linux的终端上执行:

[root@localhost ~]# glxinfo | grep -i rend

direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)

OpenGL renderer string: Mesa GLX Indirect

2、在txt模式下:

[root@localhost ~]# glxinfo | grep -i rend

Error:unable to open display

两者显示结果不一样,原因:

是X终端与文本模式(console)下区分,在console下,显卡驱动还没有启用,所以无法得到信息。

二、显示器分辨率及刷新率设置

1、X终端下显示器分辨率及刷新率设置

刷新率和分辨率可以在/etc/X11/xorg.conf中设置

A.对显示器行频(水平分辨率)和场频(垂直分辨率)的设置

在xorg.conf中有类似一段:

Section "Monitor"

Identifier "Monitor0"

VendorName "Monitor Vendor"

ModelName "206STUDIO"

HorizSync 30.0 - 70.0

VertRefresh 50.0 - 160.0

EndSection

其中HorizSync,VertRefresh分别是显示器行频(水平分辨率)和场频(垂直分辨率)的设置

应该根据显示器的性能进行设置,他们的值决定了显示分辨率和刷新频率可能取值的范围。

B.对首先和可选分辨率的设置

在xorg.conf中有类似一段:

Section "Screen"

Identifier "Screen0"

Device "Videocard0"

Monitor "Monitor0"

DefaultDepth 24

SubSection "Display"

Depth 24

Modes "1024x768" "800x600" "640x480" "1280x1024"

EndSubSection

EndSection

行 :

Modes "1024x768" "800x600" "640x480"

设置了三种可选的分辨率,排在最前面的就是首选的分辨率,也就是一般生效的分辨率。X启动时如果首选的分辨率无效,比如过高,会依次尝试后面的分辨率。

2、文本模式下显示器分辨率及刷新率设置

A、grub的:

/boot/grub/menu.lst 文件中

title Debian GNU/Linux, kernel 2.6.22-3-686

root (hd0,5)

kernel /vmlinuz-2.6.22-3-686 root=/dev/hda1 ro vga=794

initrd /initrd.img-2.6.22-3-686

savedefault

说明:

vga=794,修改此值可以修改在文本模式下的分辨率

vga=794 => 1280x1024x16

vga=788 => 800x600x16

B、(2)、lilo的基本也差不多。

三、内核不能识别出显示是否就进不了X-Windows ?

(1)显卡驱动:内核提供的驱动与显示供应商提供的驱动的差别在于3D,内核不认显卡是进不了X的,不过,可以用vesa的标准驱动,因为各个厂家提供的显卡都支持vesa的标准

(2)、信息用Xorg -configure 自动获取的。

取消

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值