2020-01-10 12:08:38 weixin_43844838 阅读数 20
  • UEFI启动:入门、进阶与实战

      UEFI是目前电脑普遍采用的BIOS,并且未来将成为BIOS的主流。如何实现UEFI下的电脑启动,是安装和管理电脑操作系统的重要课题。   《UEFI启动:入门、进阶与实战》由LTE学习大使孙宇彤老师开发和主讲,是《U盘分区与启动》以及《Windows系统启动》课程的延伸和扩展。    通过学习本课程,学员可以了解UEFI的特点,并且能设置UEFI启动,并且制作支持UEFI启动的U盘,实现多种操作系统的引导。

    129 人正在学习 去看看 孙宇彤
 1. 更新讯息
 sudo apt-get update
 2.更新软件:
sudo apt-get upgrade
3.有n个软件每一更新:
sudo apt-get dist-upgrade
4.首先在开机的时候进入BIOS然后将secure boot 设置成disable
5.打开终端
ubuntu-drivers devices
sudo ubuntu-drivers autoinstall
6.等上面两条命令执行完以后即可
在应用nvidia setting中可以在PRIMEProfiles中看到两个显卡
2013-06-30 09:32:19 psvoldemort 阅读数 4542
  • UEFI启动:入门、进阶与实战

      UEFI是目前电脑普遍采用的BIOS,并且未来将成为BIOS的主流。如何实现UEFI下的电脑启动,是安装和管理电脑操作系统的重要课题。   《UEFI启动:入门、进阶与实战》由LTE学习大使孙宇彤老师开发和主讲,是《U盘分区与启动》以及《Windows系统启动》课程的延伸和扩展。    通过学习本课程,学员可以了解UEFI的特点,并且能设置UEFI启动,并且制作支持UEFI启动的U盘,实现多种操作系统的引导。

    129 人正在学习 去看看 孙宇彤

4750g 老版本的bios是不支持禁用独显的

升级2.15版本的bios后,在main选项中多了一个Graphic Mode选项

Swichable是双显卡切换,Integrated是只使用intel集成显卡,禁用独立显卡

4.jpg


选择Integrated,进入linux(Ubuntu 12.04)

lspic| grep VGA 察看显卡,只包含一个集成显卡,并且笔记本发热量明显下降

这种方法和使用Bumblebee效果相似


以下是使用双显卡(非Bumblebee,未安装显卡驱动)和禁用独显时,使用psensor的笔记本温度


2016-05-14 19:17:07 congzi0424 阅读数 50654
  • UEFI启动:入门、进阶与实战

      UEFI是目前电脑普遍采用的BIOS,并且未来将成为BIOS的主流。如何实现UEFI下的电脑启动,是安装和管理电脑操作系统的重要课题。   《UEFI启动:入门、进阶与实战》由LTE学习大使孙宇彤老师开发和主讲,是《U盘分区与启动》以及《Windows系统启动》课程的延伸和扩展。    通过学习本课程,学员可以了解UEFI的特点,并且能设置UEFI启动,并且制作支持UEFI启动的U盘,实现多种操作系统的引导。

    129 人正在学习 去看看 孙宇彤

说一下独显,独显并不具备显示的作用,只是需要复杂计算时(比如3d)由独显计算,然后由集显输出。

Linux下的Nvidia显卡也有相应的驱动,但是安装比较麻烦,而且双显卡的机器更容易失败。本人就是尝试了一个礼拜后放弃了。相比之下,如果不需要使用独显,还是直接禁用来的简单。


bios基本操作:不支持鼠标,使用方向键移动,回车键选择,保存退出按F10.在bios设置下方有相应的英文提示


以我的Thinkpad E430C为例:

1.启动电脑时按F12(或F2)


2.进入设置‘Setup’(如果没有则进入第三步)


3.进入bios,选择‘Display’(显示相关的设置)


4.这个Graphics Device就是显卡了


5.Switchable graphics就是独显和集显同时开启,这里我们选择‘Integrated Graphics’。然后F10保存退出。



6.以上就设置完成了,让我们查看一下效果。重启打开终端


7.输入‘lspci | grep VGA’,如果只有一个说明成功了。


2019-12-19 15:04:25 weixin_41028621 阅读数 14
  • UEFI启动:入门、进阶与实战

      UEFI是目前电脑普遍采用的BIOS,并且未来将成为BIOS的主流。如何实现UEFI下的电脑启动,是安装和管理电脑操作系统的重要课题。   《UEFI启动:入门、进阶与实战》由LTE学习大使孙宇彤老师开发和主讲,是《U盘分区与启动》以及《Windows系统启动》课程的延伸和扩展。    通过学习本课程,学员可以了解UEFI的特点,并且能设置UEFI启动,并且制作支持UEFI启动的U盘,实现多种操作系统的引导。

    129 人正在学习 去看看 孙宇彤
  • 了解Linux framebuffer.

1.Framebuffer Intro

  FrameBuffer是出现在 2.2.xx 内核当中的一种驱动程序接口。Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出 FrameBuffer这 个设备来供用户态进程实现直接写屏。

  Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。 这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。

  但Framebuffer本身不具备任何运算数据的能力,就只好比是一个暂时存放水的水池。CPU将运算后的结果放到这个水池,水池再将结果流到显示器,中间不会对数据做处理,应用程序也可以直接读写这个水池的内容。在这种机制下,尽管Framebuffer需要真正的显卡驱动的支持,但所有显示任务都有CPU完成,因此CPU 负担很重。

2.Accessing Graphics

  There are 3 different ways that graphics can be performed:

  • Using a kernel framebuffer driver
  • Using a kernel DRM driver
  • Mapping the card’s control registers into user-space (via mmap() calls on /dev/mem), and using user-space code to access the card (very complex)

3.What is a Framebuffer Driver?

  It is a Linux kernel driver which exposes a file /dev/fb{N} for a graphics card it is responsible for. Through that file, userspace apps can perform reads/writes to directly access the video card framebuffer - ie the pixel values being displayed on the screen. Via IOCTL calls on that file, other functionality can be accessed including:

  • setting the graphics mode (width, height, pixel-depth, etc)
  • passing bitmaps to be copied into video memory
  • passing coordinates of a rectangle to be filled with a specified colour

  The framebuffer interface does not offer much in the way of acceleration other than the bitblits and fills mentioned above.

There is a fairly generic “vesafb” driver that is capable of controlling any graphics card compatible with the VESA standard. Linux also comes with dozens of card-specific framebuffer drivers that support products of specific manufacturers. On boot, Linux uses the PCI ID of a graphics card to load the most appropriate framebuffer driver, which in turn creates the /dev/fb{n} control file.

4.Why Use a Framebuffer Driver?

  Embedded systems use them because they often don’t have complex graphics requirements, want a small kernel, and don’t want an X server running in userspace. While X can use a framebuffer to display graphics, so can other simpler graphical libraries.

  For many graphics chips, there is a framebuffer driver available but no specific X driver, and no 3D driver.

  Graphics display during startup is also a candidate for a framebuffer driver.

  And linux text consoles can use a framebuffer driver to display text at nice resolutions (better than available via the BIOS) without otherwise actually wanting to display graphics.

refer to

  • http://moi.vonos.net/linux/framebuffer-drivers/

第一章 BIOS

阅读数 597

没有更多推荐了,返回首页