Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

레이지버드 https://gigglehd.com/gg/10902096
i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP
조회 수 2077 댓글 9
Extra Form

Android x86 6.0 (마시멜로)에 VirtualBox Guest Additions을 설치하기 위한 여정을 담은 글입니다.

 

0. 왜 이런 뻘짓을?

 

Android-x86 guest의 마우스 움직임이 너무 답답하고, 어떻게든 상용 안드로이드 에뮬레이터처럼 그래픽 가속을 지원할 방법이 없을까 고민하다 직접 VirtualBox Guest Additions 관련 커널 모듈을 빌드하기로 마음먹었습니다.

 

결론부터 말씀드리면 3D 그래픽 가속은 실패했습니다. OpenGL 가속을 지원하는 UI Frontend를 직접 만들지 않는 한 불가능에 가까워보입니다. (지니모션, 녹스, LD플레이어 등등은 UI Frontend를 따로 만든 것으로 보입니다.)

 

ISO 이미지를 직접 빌드하면...

장점: Mouse integration. 한글 키보드 기본 포함.

단점: 매우 오랜 시간이 걸림. 이러나 저러나 3D 하드웨어 가속 안됨. MESA 라이브러리 빌드할 때 오류가 넘쳐남.

 

 

1. 준비물

 

Ubuntu: 가상머신도 가능합니다. 저는 VMWare Ubuntu 18.04로 진행했습니다.

OpenJDK 1.7: 현재 "apt-get install openjdk-7-jdk"으로 설치가 불가능하므로, 따로 tar.gz 파일을 구하셔야 합니다.

VirtualBox Guest Additions iso: https://download.virtualbox.org/virtualbox/ 참고하여 버전에 맞는 iso를 다운받으세요.

 

 

2. 우분투 환경설정

 

먼저 64비트 Ubuntu 18.04를 준비합니다.

먼저 settings > power > blank screen > Never로 설정해주셔야 불편함이 없습니다.

Android-x86 빌드 턱걸이 사양은 램 4기가 남짓 (4기가로 딱 맞추면 ninja 빌드 도중 터질 수 있음)

하드 용량은 적어도 120기가가 필요합니다. (소스 다운받고 나면 아마 105기가정도 차지할겁니다.)

추천 스펙은 램 6기가 이상, 하드 용량 200기가 이상입니다.

 

필요한 패키지들은 다음과 같습니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Install packages
sudo apt -y install git gcc curl make repo libxml2-utils flex m4 lib32stdc++6 libelf-dev libssl-dev python-enum34 python-mako syslinux-utils libncurses-dev p7zip-full
 
# Git configuration
git config --global user.name "username"
git config --global user.email username@example.com
 
# Python configuration
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2
sudo update-alternatives --config python
 
# Java configuration
tar xvzf jdk-7u80-linux-x64.tar.gz
mv ./jdk1.7.0_80/ /usr/local/
cd /usr/local/jdk1.7.0_80/bin
./java -version  # JAVA 1.7.0
vi /etc/profile.d/java.sh
export JAVA_HOME=/usr/local/jdk1.7.0_80
export JRE_HOME=/usr/local/jdk1.7.0_80/jre
export PATH=$JAVA_HOME/bin:$PATH
chmod +/etc/profile.d/java.sh
source /etc/profile.d/java.sh
echo $JAVA_HOME  # /usr/local/jdk1.7.0_80
cs

 

 

3. Android x86 소스코드 다운로드

 

받아야 할 파일이 매우 많습니다. 100기가 이상의 여유공간이 있는지 확인하세요 [1].

중간중간 python 버전을 바꾸는게 언뜻 보기에 이상해보일텐데 일부 파이썬 코드는 2.x 기준으로 짜여져있고 일부 코드는 3.x를 기준으로 하고 있어서 스위칭을 해줘야 제대로 작동했습니다. 대환장파티네요.

 

1
2
3
4
5
6
7
mkdir home/username/android-x86
cd home/username/android-x86
sudo update-alternatives --config python 1
repo init -u git://git.osdn.net/gitroot/android-x86/manifest -b marshmallow-x86
sudo update-alternatives --config python 2
repo init -u git://git.osdn.net/gitroot/android-x86/manifest -b marshmallow-x86
repo sync --no-tags --no-clone-bundle
cs

 

 

4. OpenJDK 체크 해제

 

자바 버전 및 OpenJDK 여부를 체크하는 부분이 있는데 가만히 놔두면 오류를 일으킵니다.

1.7.0 버전만 맞으면 빌드하는데 아무 문제가 없으므로 해당 부분을 삭제합니다.

 

1
2
3
4
5
6
7
8
9
************************************************************
You asked for an OpenJDK 7 build but your version is
java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode).
************************************************************
 
# Disable OpenJDK check
vi ./build/core/main.mk
# Search for 'requires_openjdk'
requires_openjdk := false
cs

 

 

5. OpenGApps 설치

 

4번을 끝낸 상태에서 Android-x86 빌드를 시작하면 구글 플레이가 없는 채로 iso 이미지가 만들어집니다.

구글 플레이를 사용하려면 OpenGApps 설치가 필수적입니다 [2].

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
# Clone OpenGApps
vi ./.repo/manifests/default.xml
 
# Edit .repo/manifests/default.xml and add the following towards the end:
 
  <remote name="opengapps" fetch="https://github.com/opengapps/" />
  <remote name="opengapps-gitlab" fetch="https://gitlab.opengapps.org/opengapps/"  />
  <project path="vendor/opengapps/build" name="aosp_build" revision="master" remote="opengapps" />
  <project path="vendor/opengapps/sources/all" name="all" clone-depth="1" revision="master" remote="opengapps-gitlab" />
  <project path="vendor/opengapps/sources/x86" name="x86" clone-depth="1" revision="master" remote="opengapps-gitlab" />
  <project path="vendor/opengapps/sources/x86_64" name="x86_64" clone-depth="1" revision="master" remote="opengapps-gitlab" />
 
repo sync --no-tags --no-clone-bundle --force-sync
 
# Download actual files from git lfs pointers
cd ./vendor/opengapps/sources/all
git lfs install
git lfs pull https://gitlab.opengapps.org/opengapps/all.git
cd ./vendor/opengapps/sources/x86
git lfs install
git lfs pull https://gitlab.opengapps.org/opengapps/x86.git
cd ./vendor/opengapps/sources/x86_64
git lfs install
git lfs pull https://gitlab.opengapps.org/opengapps/x86_64.git
cd ./vendor/opengapps/build
git lfs install
git lfs pull https://github.com/opengapps/aosp_build.git
 
# If you choose to add GAPPS, then edit file device/generic/common/device.mk and add at the beginning:
 
#OpenGAPPS
 
GAPPS_VARIANT := pico
 
GAPPS_PRODUCT_PACKAGES += Chrome \
KeyboardGoogle \
LatinImeGoogle \
GoogleTTS \
YouTube \
PixelIcons \
# PixelLauncher \  # Not working in Marshmallow-x86
Wallpapers \
# PixelLauncherIcons \  # Not working in Marshmallow-x86
WebViewGoogle \
GoogleServicesFramework \
GoogleLoginService \
 
GAPPS_FORCE_BROWSER_OVERRIDES := true
GAPPS_FORCE_PACKAGE_OVERRIDES := true
 
GAPPS_EXCLUDED_PACKAGES := FaceLock \
AndroidPlatformServices \
PrebuiltGmsCoreInstantApps \
 
# And at the end add:
 
#OpenGAPPS
$(call inherit-product, vendor/opengapps/build/opengapps-packages.mk)
 
# Edit android-x86 sources for XEN compatibility:
sed --'s|/sys/block/\[shv\]d\[a-z\]|/sys/block/\[shv\]d\[a-z\] /sys/block/xvd\[a-z\]|g' bootable/newinstaller/install/scripts/1-install
sed --'s|/sys/block/\[shv\]d\$h/\$1|/sys/block/\[shv\]d\$h/\$1 /sys/block/xvd\$h/\$1|g' bootable/newinstaller/install/scripts/1-install
sed --'s|hmnsv|hmnsvx|g' bootable/newinstaller/initrd/init
 
# Configure kernel:
make -C kernel O=$OUT/obj/kernel ARCH=x86 menuconfig
 
# You need to edit these parameters:
XEN=yes
XEN_BLKDEV_BACKEND=yes
XEN_BLKDEV_FRONTEND=yes
XEN_NETDEV_BACKEND=no
XEN_NETDEV_FRONTEND=no
SECURITY_SELINUX_BOOTPARAM=yes
SECURITY_SELINUX_BOOTPARAM_VALUE=1
SECURITY_SELINUX_DISABLE=yes
DEFAULT_SECURITY_SELINUX=yes
cs

 

 

6. VirtualBox Guest Additions 추가

 

당초 목표였던 Mouse integration을 위해 vboxguest.ko를 빌드합니다 [3, 4].

vboxsf.ko를 이용하면 호스트와 게스트 간의 공유폴더를 만들 수 있지만 안드로이드는 이미 ADB라는 강력한 툴이 있으므로 중요하지 않다고 봅니다.

마지막으로 vboxvideo.ko를 빌드할 경우 가상머신이 뻗어버리므로 제외합니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# Add VirtualBox Guest Additions
cd home/username/
git clone https://github.com/astsam/vboxsf.git
 
# You must copy Guest Additions (i.e., VBoxGuestAdditions_6.1.26.iso) to home/username/vboxsf/
 
# Use the script to add extra modules
./scripts/guest-copy VBoxGuestAdditions_6.1.26.iso /home/username/android-x86/
 
# Make sure to check home/username/android-x86/external/vboxsf/ is not empty
# Make sure to check home/username/android-x86/device/generic/x86/vboxguest/Android.mk exists
 
patch -p1 < /home/username/vboxsf/patches/marshmallow/mount-vbox-shared-folders.patch
patch -p1 < /home/username/vboxsf/patches/mouse-integration.patch
# Make sure every hunk successful
 
# Edit ./device/generic/x86/vboxguest/Makefile:
# Do not build vboxvideo.ko
obj-= vboxguest/ vboxsf/ # vboxvideo/
# all: vboxguest vboxsf vboxvideo
all: vboxguest vboxsf
# .PHONY: vboxguest vboxsf vboxvideo all install clean check load
.PHONY: vboxguest vboxsf all install clean check load
 
# Copy ./device/generic/x86/vboxguest/Makefile to ./device/generic/x86_64/vboxguest/Makefile
cp ./device/generic/x86/vboxguest/Makefile ./device/generic/x86_64/vboxguest/
cs

 

 

7. ISO 이미지 만들기

 

make후 python 관련 오류가 난다면 python 3.x로 먼저 시도후 python 2.x로 바꾸신 다음 다시 make 해보시기 바랍니다.

 

1
2
3
4
5
6
# Build ISO image
source build/envsetup.sh
lunch android_x86-userdebug
export BUILD_TARGET_ARCH=x86  # required to build vboxguest.ko
echo $BUILD_TARGET_ARCH  # it should be 'x86'
make -j$( nproc --all ) iso_img
cs

 

 

8. 트러블슈팅

 

7번에서 아무 문제없이 빌드를 성공했다면 아마 이 게시글을 작성하지 않았을지도 모릅니다.

 

 

3.JPG

 

헤더 파일이 없다고 하니 파이썬 파일을 이용하여 만들어줍니다.

그리고 헤더파일을 인식할 수 있도록 include directory 경로를 추가해줍니다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
cd ./external/mesa/src/amd/common
python sid_tables.py sid.h > sid_tables.h
cd ./external/mesa/src/intel/genxml/
python gen_pack_header.py gen4.xml > gen4_pack.h
python gen_pack_header.py gen45.xml > gen45_pack.h
python gen_pack_header.py gen5.xml > gen5_pack.h
python gen_pack_header.py gen6.xml > gen6_pack.h
python gen_pack_header.py gen7.xml > gen7_pack.h
python gen_pack_header.py gen75.xml > gen75_pack.h
python gen_pack_header.py gen8.xml > gen8_pack.h
python gen_pack_header.py gen9.xml > gen9_pack.h
 
vi ./external/mesa/src/amd/Android.common.mk
 
LOCAL_C_INCLUDES := \
    $(MESA_TOP)/include \
    $(MESA_TOP)/src \
    $(MESA_TOP)/src/amd/common \
    $(MESA_TOP)/src/gallium/include \
    $(MESA_TOP)/src/gallium/auxiliary \
    $(intermediates)/common \
    external/llvm/include \
    external/llvm/device/include \
    external/libcxx/include \
    $(ELF_INCLUDES)
 
LOCAL_EXPORT_C_INCLUDE_DIRS := \
    $(LOCAL_PATH)/common \
    $(intermediates)/common
 
vi ./external/mesa/src/gallium/drivers/radeonsi/Android.mk
 
LOCAL_C_INCLUDES := \
    $(MESA_TOP)/src/amd/common \
    $(call generated-sources-dir-for,STATIC_LIBRARIES,libmesa_amd_common,,)/common
 
LOCAL_EXPORT_C_INCLUDE_DIRS := \
    $(LOCAL_PATH)/common \
    $(intermediates)/common
cs

 

 

에러 하나로 끝나면 좋으련만...

 

 

6.JPG

 

변수가 정의되지 않았다네요. 문제가 되는 부분 주석처리합니다.

 

1
2
3
4
5
6
7
8
9
vi ./packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/ui/OverlayTouchActivity.java
// import static android.view.WindowManager.LayoutParams.PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS;
/*
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        getWindow().addPrivateFlags(PRIVATE_FLAG_HIDE_NON_SYSTEM_OVERLAY_WINDOWS);
        super.onCreate(savedInstanceState);
    }
*/
cs

 

저는 오류 2개 해결한 이후 빌드 성공하였습니다.

 

9.JPG

 

빌드에 성공하면 android_x86.iso가 만들어지며 용량이 대략 840~850MB 이어야 구글플레이가 포함된겁니다.

구글플레이가 없는 경우 iso 용량이 대략 340MB 였습니다.

다른 에러가 발생하실 경우 [5]에 매우 잘 설명되어있으니 참고하시기 바랍니다.

 

 

9. 참고문헌

 

[1] Android-x86 Get Source, https://www.android-x86.org/source.html

[2] Android-x86 7.1-r2 with GAPPS installation guide, https://groups.google.com/g/qubes-users/c/HGAT6DmuQkM

[3] Roger Ye, Android System Programming.

[4] Utility for Android to mount VirtualBox shared folders, https://github.com/astsam/vboxsf

[5] Android-x86-6.0 Customization Road-Compile on Ubuntu 16.04.5, https://blog.csdn.net/Ctrl_S/article/details/88669461

 



  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2021.09.16 00:12
    와 능력자시군요 ㄷㄷ
  • ?
    레이지버드      i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP 2021.09.16 23:29
    참고문헌의 글을 작성하신 분들이 진정한 능력자라 생각합니다. 선인들의 발자취를 따라간 덕분에 빌드에 성공했지 아니었으면 중간에 때려쳤을겁니다.
  • ?
    마라톤 2021.09.16 07:23
    수고 많이 하셨습니다. ^_^
  • ?
    RuBisCO 2021.09.16 08:01
    GPU 가속이라면 VM웨어로 하시면 될겁니다. 광고 덕지덕지나 너무 구버전 베이스인 에뮬들보다 낫더군요.
  • ?
    레이지버드      i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP 2021.09.16 23:33
    VMWare가 다 좋은데 VNC로 제어하니 마우스가 안움직이는 문제가 있어서 VirtualBox를 만져봤는데 제 예상과는 다르게 GPU 가속에 실패해서 아쉽게 됐네요. 기회가 되면 open-vm-tools도 빌드해보고 싶은데 관련 글을 찾기가 쉽지 않네요.
  • ?
    Letrhee 2021.09.16 10:39
    리눅스라면 VirtualBox보다도 QEMU에다가 virtio-vga,virgl=on 옵션 주고 돌리는게 GPU 성능이 훨씬 좋을 수도 있어요.
  • ?
    레이지버드      i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP 2021.09.16 23:34
    아쉽게도 윈도우 호스트 환경이라서 QEMU는 선택지에 없었네요. 리눅스 호스트였으면 QEMU 썼을 것 같습니다. 관련 글도 꽤 많이 보였습니다.
  • ?
    NPU 2021.09.16 19:13
    윈도우도 virtio-gpu에서 가속 되면 좋겠네요... ㅠ
  • ?
    레이지버드      i5-8400 / EVGA Z370 Classified K / G.Skill DDR4 3600MHz CL15 XMP 2021.09.16 23:35
    동감입니다 ㅠ 뻘짓 그만하고 싶습니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    VM웨어, 라이선스 판매 종료…구독제로 전면 전환

    VM웨어가 소프트웨어 제품의 영구 라이선스 판매를 중단했다. 모든 사용자의 기존 보유 라이선스는 구독제로 전환되며, 구독료를 지불하지 않으면 소프트웨어를 쓸 수 없다.   브로드컴에 인수완료된 VM웨어의 클라우드파운데이션사업부는...
    Date2023.12.13 소식 Bytitle: 가난한카토메구미 Reply30 Views2584
    Read More
  2. No Image

    리눅스에서 블루스크린을 표시하는 기능

    리눅스에서 블루스크린을 표시하는 기능이 깃허브에 등록됐습니다. 윈도우에서 그랬던 것처럼 심각한 시스템 오류가 발생할 경우 오류 메세지와 QR 코드를 표시합니다. 블루스크린에 대한 이미지가 나빠서 그렇지, 에러의 원인이나 도움이...
    Date2023.12.13 소식 By낄낄 Reply3 Views509
    Read More
  3. Netflix, 국내 베이식 요금제 신규 가입 중단

    [언론 보도] 넷플릭스, 한국서 9500원 베이식 요금제 신규 가입 막아 신규 가입이 제한될 뿐 기존 가입자는 그대로 이용 가능합니다. 신규 가입을 원하시면 다른 요금제를 이용하셔야 합니다. 월 5.5천 원 요금제 이름이 광고형 베이식으...
    Date2023.12.12 소식 Bytitle: 컴맹임시닉네임 Reply5 Views1000 file
    Read More
  4. 조달청 나라장터 웹사이트 접속 장애 발생

    [소식]   사견 없이 공지 캡처본만 게시합니다.   https://www.g2b.go.kr/pt/e-support/fwdEsupportMain.do?supportUrl=/pt/notice/selectNotice.do?noticeCd=201&noticeMattCd=A012   https://www.g2b.go.kr/pt/e-support/fwdEsuppor...
    Date2023.12.12 소식 Bytitle: 컴맹임시닉네임 Reply0 Views473 file
    Read More
  5. SK텔레콤(주), RCS 기반 ‘채팅+’ PC까지 확대한다

    [보도자료] SKT, RCS 기반 ‘채팅+’ PC까지 확대한다 "SK텔레콤(대표이사 사장 유영상, www.sktelecom.com)이 모바일과 PC에서 일관된 메시징 서비스를 제공하기 위해 ‘채팅+(채팅플러스) PC버전’을 정식 출시한다고 12일 밝혔다.   채팅플...
    Date2023.12.12 소식 Bytitle: 컴맹임시닉네임 Reply12 Views755 file
    Read More
  6. <span> 없이 바로 인라인 CSS 적용해도 되나요?

    [질의]     웹 프로?그래밍 <!-- 마크어핑 + 스타일시팅 --> 을 하다 의문점이 생겨 글 작성합니다. WYSIWIG 에디터는 일단 <span> 태그 만들고 인라인 CSS 적용하는 게 구현하기 쉬운 것 같으나, 직관성도 떨어지고 약간 더 느릴 것 같다...
    Date2023.12.12 질문 Bytitle: 컴맹임시닉네임 Reply5 Views373 file
    Read More
  7. No Image

    인터넷 회사에 뭐라고 말을 해봐야 할까요?

    가뜩이나 지금 쓰는 인터넷이, 폭우 또는 장기간 비가 내리면 서너 시간씩 끊기는 문제 때문에 골치를 앓고 있습니다.   처음에는 제가 24시간 특가 이벤트로 TV+인터넷 1.6만원짜리를 가입해서, 그래서 싼 거라서 그런 줄로만 알았는데.....
    Date2023.12.12 질문 By랩탑 Reply27 Views672
    Read More
  8. No Image

    사기 광고에 가짜뉴스…인스타·페북, 국내 이용자 '뚝'

    10일 모바일 빅데이터 기업 아이지에이웍스의 모바일인덱스 통계에 따르면 인스타그램의 지난달 구글 플레이스토어·애플 앱스토어 합산 국내 월간활성이용자(MAU)는 약 1865만명으로 집계됐다. MAU는 한 달에 1번 이상 서비스를 쓴...
    Date2023.12.12 소식 By낄낄 Reply9 Views703
    Read More
  9. No Image

    피싱 사이트로 보내는 QR 코드 주의

    피싱 사이트로 보내는 QR 코드를 악용해 개인 정보를 훔치는 사례가 있다고 미국 FTC가 경고했습니다. 한국은 몰라도 외국에선 등록이나 결재 등에 QR 코드를 많이 사용하던데, 이런 사례가 늘어나면 무턱대고 찍을 수도 없겠군요.
    Date2023.12.12 소식 By낄낄 Reply0 Views248
    Read More
  10. No Image

    MS 아웃룩, 계정의 폴더가 500개가 넘으면 메일 발송 불가

    마이크로소프트 아웃룩에 500개 이상의 공유 폴더가 있다면, 메일을 보낼 때 0x80040305 오류가 나면서 발송이 실패합니다. 마이크로소프트는 2019년에 공유 폴더 제한을 5천개로 늘렸지만 기본 메일함의 설정을 조정하지 않아 이런 일이 ...
    Date2023.12.12 소식 By낄낄 Reply3 Views1049
    Read More
  11. 엣지가 뭐같을때

    회사나 집에서 저는 평소에 기본화면을 심플하게 자주 들어간 사이트만 뜨게 해둡니다.   근데 가끔 엣지가 업데이트 되면, 디폴트 상태로 돌려놓는 경우가 왕왕있어요.   이렇게 말이죠. 그러면서도 저 카드뉴스같은 영역을 내리면 계속 ...
    Date2023.12.11 일반 Bytitle: 가난한AKG-3 Reply9 Views841 file
    Read More
  12. No Image

    애플이 안드로이드용 아이메세지 앱을 차단한 것으로 보여짐

    안드로이드에서 아이메세지를 발송하는 앱인 Beeper Mini를 애플이 차단한 것으로 보입니다. 칠수된지 일주일도 되지 않았으나 파란색 배경의 메세지를 보내거나 받을 수 없다고 하네요. 또 이 앱을 사용해 안드로이드 기기의 전화번호를 ...
    Date2023.12.10 소식 By낄낄 Reply4 Views1035
    Read More
  13. No Image

    Wi-Fi 7, 2024년 1분기에 발표?

    802.11be에 해당되는 Wi-Fi7 표준은 아직 개발 중입니다. 정식 발표는 2024년 1분기이며 앞으로 몇 달 안에 첫 번째 장치가 인증을 받을 거라고 합니다. Wi-Fi 7은 320Mhz 채널, 4K QAM(4096 QAM), 멀티 링크 오퍼레이션 등으로 속도를 높...
    Date2023.12.10 소식 By낄낄 Reply15 Views835
    Read More
  14. 비트코인의 물 발자국 증가

    특정 제품/서비스의 생산부터 유통까지 모든 과정에서 발생하는 탄소의 총량을 탄소 발자국이라고 하지요. 그럼 비트코인의 물 발자국이라는 말도 어떤 뉘앙스의 표현인지는 짐작하실 수 있을 겁니다. 2020년 비트코인의 물 발자국은 591....
    Date2023.12.10 소식 By낄낄 Reply6 Views1862 file
    Read More
  15. No Image

    윈도우 11 23H2에서 CPU/게임 성능이 떨어지는 문제가 발생

    윈도우 11 23H2에서 CPU/게임 성능이 떨어지는 문제가 발생했다고 합니다. 라이젠 7 5800X3D에 지포스 RTX 4080 조합 시스템인데, 싱글이건 멀티건 5~8% 정도 느리고 게임도 끊기는 증상이 발생했습니다. 22H2로 롤백하니 정상으로 돌아왔...
    Date2023.12.10 소식 By낄낄 Reply10 Views3159
    Read More
목록
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 ... 572 Next
/ 572

최근 코멘트 30개
포인트 팡팡!
17:41
skyknight
17:41
아이들링
17:41
Hack
17:41
Hack
17:40
skyknight
17:40
skyknight
17:39
갓술찐
17:39
툴라
17:38
모래맛사탕
17:36
아이들링
17:36
임시닉네임
17:35
아이들링
17:35
야고
17:32
M16
17:32
야고
17:32
극한
17:29
포인트 팡팡!
17:29
Loliconite
17:29
타미타키
17:27
타미타키
17:27
타미타키
17:25
임시닉네임
17:25
Caldigit
17:24
skyknight
17:18
오쿠소라아야네
17:09
이게뭘까
17:07
파인만
17:04
임시닉네임
17:00
책읽는달팽
16:53

더함
AMD
MSI 코리아
한미마이크로닉스

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소